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

A command scheduling management system and method for a storage controller of a parallel storage medium

A technology of storage controller and storage medium, which is applied in the direction of instruments, electrical digital data processing, etc., can solve the problems of unable to take advantage of the data access speed of parallel storage medium, storage command blocking, etc., and achieve the goal of improving bandwidth utilization efficiency and optimizing scheduling management Effect

Active Publication Date: 2020-12-25
MAXIO TECH HANGZHOU LTD
View PDF8 Cites 0 Cited by
  • Summary
  • Abstract
  • Description
  • Claims
  • Application Information

AI Technical Summary

Problems solved by technology

If there are multiple consecutive commands sent to the same storage medium in the queue, because there can only be one command being executed on the same storage medium, it will cause the storage command to be blocked in the queue, and then a large number of storage media will be in an idle state, unable to Take advantage of parallel storage media in data access speed

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
  • A command scheduling management system and method for a storage controller of a parallel storage medium
  • A command scheduling management system and method for a storage controller of a parallel storage medium
  • A command scheduling management system and method for a storage controller of a parallel storage medium

Examples

Experimental program
Comparison scheme
Effect test

Embodiment Construction

[0020] The principles and features of the present invention are described below in conjunction with the accompanying drawings, and the examples given are only used to explain the present invention, and are not intended to limit the scope of the present invention.

[0021] Such as figure 1 as shown, figure 1 A block diagram of a storage system using parallel storage media is described. The storage system is composed of the application side of the storage system, the storage controller and the storage medium. The storage system using parallel storage media is characterized in that multiple parallel storage media are mounted on the shared storage media interface, and each storage medium mounted on the shared interface can perform storage media operations independently, such as high data Read, data write and other operations. The storage controller in the storage system interleaves and sends the storage operations on multiple storage media on the storage interface, which can in...

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 relates to a command scheduling management system and a method for a parallel storage controller, and is applicable to a storage system of using a parallel storage medium. The managementsystem comprises three modules: 1, a storage command queue unit, 2, a storage command scheduling unit, and 3, a storage command execution unit. After a storage controller receives an operation command of a storage medium from an application client, according to priority of the command and the operated storage medium, a storage command is stored in the corresponding queue of the storage command queue unit; the storage command scheduling unit selects an executable command from command queues according to the status of the parallel storage medium provided by the storage command execution unit and priority of the storage command in command queues, and the executable command is sent to the storage command execution unit for executing; the storage command execution unit receives the command from the storage command scheduling unit and executes the command in parallel on multiple storage mediums, meanwhile according to the executing status of the command on the storage mediums, the status information of the storage mediums is supplied to the command scheduling unit.

Description

technical field [0001] The invention relates to the field of data storage, in particular to a command scheduling management system and method for storage controllers of parallel storage media. Background technique [0002] With the development of the Internet and electronic devices, the amount of data information is increasing rapidly like a tide, and data storage is facing the dual challenges of massive data and high-speed access. In order to improve data storage density and data access speed, it is a common storage system architecture to mount multiple parallel storage media on a shared storage interface channel. For example, an interface channel of a NAND flash memory usually mounts multiple NAND flash memory particles. These NAND flash particles share a command data interface channel, but can perform NAND flash operations independently and in parallel. Storage systems using NAND flash memory particles as storage media are widely used in portable electronic device memor...

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): G06F13/16
CPCG06F13/1642
Inventor 许伟黄华松潘永斌肖自铧胡民江海清王东陈正亮
Owner MAXIO TECH HANGZHOU LTD
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