Check patentability & draft patents in minutes with Patsnap Eureka AI!

SSD instruction scheduling method and system based on storage content priority

A technology for command scheduling and content storage, applied in the input/output process of data processing, instruments, electrical digital data processing, etc., can solve the problems of inability to adjust priority, increase waiting time, and inability to accelerate, etc., to achieve data protection Consistency, latency-extending effects

Pending Publication Date: 2021-12-21
SHANDONG SINOCHIP SEMICON
View PDF0 Cites 0 Cited by
  • Summary
  • Abstract
  • Description
  • Claims
  • Application Information

AI Technical Summary

Problems solved by technology

Under normal circumstances, the waiting state of data read and write operations in the SSD solid state disk will further negatively feed back to the host application, increasing its waiting time, which causes massive access to compete for limited resources, causing all operations to be stuck in a long-term Mutual waiting state
[0006] As can be seen from the above description, in large-scale, high-concurrency, multi-cro

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
  • SSD instruction scheduling method and system based on storage content priority
  • SSD instruction scheduling method and system based on storage content priority
  • SSD instruction scheduling method and system based on storage content priority

Examples

Experimental program
Comparison scheme
Effect test

Embodiment 1

[0032] figure 1It is a schematic diagram of the command queue of the existing SSD solid state disk, including management queue, data queue, command queue control module and microcontroller. There is only one management queue in the SSD solid state disk, which is used to store all management commands. The number of data queues is based on The concurrent read and write of the server host needs to be generated (4). The management queue and data queue are respectively connected to the command queue control module. The command queue control module is used to maintain the management command queue and data read and write command queue generated during the operation of the SSD solid state disk. , the microcontroller is connected to the command queue control module, and is responsible for the control and execution of all management commands in the SSD, and the control and execution of all data read and write commands. This approach ensures that each host core can access the SSD, and mu...

Embodiment 2

[0041] This embodiment discloses a SSD command scheduling method based on storage content priority. This method is aimed at a large amount of data read and write commands issued by the server host to the SSD solid state disk. When building a data queue, the identifier and priority of the operated data are added. Factor; when the priority factor is not activated, the data read and write commands issued by the server host to the SSD solid state disk are queued in the first-in first-out mode, and the command queue control module polls and retrieves management commands and data read and write commands from each queue , and delivered to the microprocessor for execution; when the priority factor is started, the data read and write commands issued by the server host to the SSD solid state disk include data identification and priority factors, and the data read and write commands are inserted into the data queue according to the first-in-first-out mode and add a priority factor to the ...

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 SSD (Solid State Disk) instruction scheduling method and system based on storage content priority. The method includes that aiming at a large number of data read-write commands issued to an SSD by a server host, when a data queue is constructed, an identifier and a priority factor of operated data are added; when the priority factor is started, a data read-write command issued to the SSD by the server host comprises a data identifier and the priority factor, the priority factor is added in a management command issued to the SSD, the management command is placed at the head of a management queue, and the management command with the priority factor is preferentially delivered to the microprocessor for execution in the next cycle through the scheduling of the command queue control module, and the microprocessor starts the command queue control module based on the priority factor according to the newest management command and begins to poll the data queue. The method and system can adapt to an application environment with high capacity, high concurrency and multi-cross read-write access.

Description

technical field [0001] The invention relates to the field of solid-state storage, especially the instruction scheduling of solid-state storage, and specifically relates to a method and system for scheduling ssd instructions based on storage content priority. Background technique [0002] In large-scale data centers, the scale of data storage is growing rapidly and the performance of data processing is rapidly improving. Traditional HDD mechanical disks using SATA interface and AHCI storage protocol have exposed bottlenecks in terms of read and write bandwidth and concurrent IOPS, which cannot meet the high concurrency and high Bandwidth data read and write applications. As a substitute for traditional HDD mechanical disk, SSD solid-state disk adopts newer storage media, brand-new host interface and storage protocol, and has better storage effect. [0003] In the standard SSD solid-state disk, in order to give full play to the concurrent read and write performance of the mul...

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
CPCG06F3/061G06F3/0619G06F3/0604G06F3/0659G06F3/0679
Inventor 李瑞东郭鹏
Owner SHANDONG SINOCHIP SEMICON
Features
  • R&D
  • Intellectual Property
  • Life Sciences
  • Materials
  • Tech Scout
Why Patsnap Eureka
  • Unparalleled Data Quality
  • Higher Quality Content
  • 60% Fewer Hallucinations
Social media
Patsnap Eureka Blog
Learn More