Looking for breakthrough ideas for innovation challenges? Try Patsnap Eureka!

I/O scheduling method based on internal parallelism of solid state disk and scheduler

A scheduling method and solid-state disk technology, applied in the direction of input/output to record carrier, etc., can solve the problems that traditional mechanical disks are no longer applicable, and achieve the effect of improving service life and avoiding mutual interference

Active Publication Date: 2013-10-02
HUAZHONG UNIV OF SCI & TECH
View PDF4 Cites 23 Cited by
  • Summary
  • Abstract
  • Description
  • Claims
  • Application Information

AI Technical Summary

Problems solved by technology

[0007] However, most of the existing system software is designed and optimized for traditional mechanical disks (HDDs), which fully consider the physical operation characteristics of HDDs. When solid state disks (SSDs) replace traditional mechanical disks, the original system The optimization for will no longer apply

Method used

the structure of the environmentally friendly knitted fabric provided by the present invention; figure 2 Flow chart of the yarn wrapping machine for environmentally friendly knitted fabrics and storage devices; image 3 Is the parameter map of the yarn covering machine
View more

Image

Smart Image Click on the blue labels to locate them in the text.
Viewing Examples
Smart Image
  • I/O scheduling method based on internal parallelism of solid state disk and scheduler
  • I/O scheduling method based on internal parallelism of solid state disk and scheduler
  • I/O scheduling method based on internal parallelism of solid state disk and scheduler

Examples

Experimental program
Comparison scheme
Effect test

Embodiment Construction

[0054] In order to make the objectives, technical solutions and advantages of the present invention clearer, the present invention will be further described in detail below with reference to the accompanying drawings and embodiments. It should be understood that the specific embodiments described herein are only used to explain the present invention, but not to limit the present invention. In addition, the technical features involved in the various embodiments of the present invention described below can be combined with each other as long as there is no conflict with each other.

[0055] like figure 1 As shown, the upper-layer application needs to access the data on the solid state disk (Solid State Disk, SSD) through the file system layer, the general block layer, the I / O scheduling layer, the solid state disk drive layer, and finally reach the solid state disk. The file system layer is used to complete the address translation process of file access. The general block layer...

the structure of the environmentally friendly knitted fabric provided by the present invention; figure 2 Flow chart of the yarn wrapping machine for environmentally friendly knitted fabrics and storage devices; image 3 Is the parameter map of the yarn covering machine
Login to View More

PUM

No PUM Login to View More

Abstract

The invention discloses an I / O (input / output) scheduling method based on internal parallelism of a solid state disk (SSD). The method comprises the steps of dividing a logical address space of the SSD into N areas in the same size, conducting serial numbering on the areas, assigning a subqueue used for managing each area for each area, setting an area counter i=1, judging whether a read request FIFO (First Input First Output) queue of the ith area contains a read request or a write request FIFO queue contains a write request, if so, judging whether the last service request in the ith area is the write request, and if so, judging whether the read request FIFO queue and a read request red-black tree contains the read request, wherein each subqueue comprises the read request FIFO queue, the write request FIFO queue, the read request red-black tree and a write request red-black tree. The method can reasonably and moderately utilize the internal parallelism of the solid state disk and avoid mutual interference between the read request and the write request, so that the I / O performance of a whole solid state disk system can be improved, and the service life of the whole solid state disk system can be prolonged.

Description

technical field [0001] The invention belongs to the technical field of solid-state disk storage, and more particularly, relates to an I / O scheduling method and a scheduler based on the internal parallelism of a solid-state disk. Background technique [0002] In recent years, due to the increasing maturity of semiconductor technology, solid state disk (Solid State Disk, SSD for short) technology has become more and more widely used in storage systems. Compared with the traditional mechanical disk (Hard Disk Drive, HDD for short), the solid-state disk has the following characteristics: [0003] The overall performance of SSDs is better than that of mechanical disks, especially random access performance. The seek operation of the mechanical components inside the HDD disk is the main reason for its low performance. On the contrary, there are no mechanical components inside the SSD, and there is no seek operation. The main overhead comes from the FTL layer (Flash Translation Lay...

Claims

the structure of the environmentally friendly knitted fabric provided by the present invention; figure 2 Flow chart of the yarn wrapping machine for environmentally friendly knitted fabrics and storage devices; image 3 Is the parameter map of the yarn covering machine
Login to View More

Application Information

Patent Timeline
no application Login to View More
IPC IPC(8): G06F3/06
Inventor 周可李春花王桦黄平张科何爽
Owner HUAZHONG UNIV OF SCI & TECH
Who we serve
  • R&D Engineer
  • R&D Manager
  • IP Professional
Why Patsnap Eureka
  • Industry Leading Data Capabilities
  • Powerful AI technology
  • Patent DNA Extraction
Social media
Patsnap Eureka Blog
Learn More
PatSnap group products