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

An I/O Scheduling Method Based on the Read and Write Characteristics of Solid State Disks

A scheduling method and solid-state disk technology, applied in the direction of input/output to record carrier, etc., can solve the problems of too large, cannot be merged, merged, etc.

Active Publication Date: 2019-08-30
HUAZHONG UNIV OF SCI & TECH
View PDF6 Cites 0 Cited by
  • Summary
  • Abstract
  • Description
  • Claims
  • Application Information

AI Technical Summary

Problems solved by technology

[0007] Aiming at the above defects or improvement needs of the prior art, the present invention provides an I / O scheduling method based on different read and write characteristics of solid-state disks. Large or cannot be coalesced, and write requests have technical issues with unnecessary coalescing

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
  • An I/O Scheduling Method Based on the Read and Write Characteristics of Solid State Disks
  • An I/O Scheduling Method Based on the Read and Write Characteristics of Solid State Disks
  • An I/O Scheduling Method Based on the Read and Write Characteristics of Solid State Disks

Examples

Experimental program
Comparison scheme
Effect test

Embodiment Construction

[0067] In order to make the object, technical solution and advantages of the present invention clearer, the present invention will be further described in detail below in conjunction with the accompanying drawings and embodiments. It should be understood that the specific embodiments described here are only used to explain the present invention, 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 they do not constitute a conflict with each other.

[0068] Such as figure 1 As shown, the IO request initiated by the upper-layer application through the system call read-write module will first pass through the virtual file system layer (Virtual file system, referred to as VFS), and reach the file system layer that actually needs to be accessed, and then pass through the general block layer and IO The scheduling layer finally reaches the SCSI d...

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 scheduling method based on a solid-state disc read-write characteristic. An optimal merge request cluster page size in a solid-state disc is acquired in a black box testing mode; read-write requests are separated, and the read requests and the write requests are processed in batches respectively, so that mutual interference in the solid-state disc in a read-write mixed mode is avoided; it is considered that the performance of the read requests in a sequential mode is far higher than that of the read requests in a random mode, the read requests are queued in a chain table according to the request arrival time and ranked in a red-black tree according to initial access addresses of the read requests to construct sequentiality of the read requests, the ranked read requests are merged forwards and backwards, and the maximum size of the merged requests is not larger than the cluster page size; it is considered that the performance of the write requests in the sequential mode is basically identical to that of the write requests in the random mode, the write requests only need to be ranked in the chain table according to the request arrival time, and the sequentiality of the write requests is constructed without ranking the write requests in the red-black tree.

Description

technical field [0001] The invention belongs to the technical field of solid-state disk storage, and more specifically relates to an I / O scheduling method based on different read-write characteristics of solid-state disks. Background technique [0002] Solid state disk (SSD for short) is a hard disk that uses NAND flash memory chips as permanent data storage. As the production cost of NAND flash memory chips decreases, the price of SSDs is becoming more and more accepted by people. SSDs are widely used in data centers. , PCs, and various types of mobile devices are increasingly used. However, for a long time, the devices used to build storage systems are hard disk drives (HDD for short), and most of the existing system software is designed and optimized for HDDs. Directly replacing HDDs with SSDs cannot maximize Give full play to the high performance of SSD. Therefore, it is of great significance to optimize the system software for SSD. [0003] HDD is a mechanical rotati...

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
Patent Type & Authority Patents(China)
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