Namespace-based bandwidth control method, device and storage medium

A namespace and bandwidth control technology, applied in the input/output process of data processing, instruments, electrical digital data processing, etc., can solve problems such as bandwidth jitter, multiple bandwidth values, and uneven bandwidth distribution

Active Publication Date: 2018-12-21
ZHENGZHOU YUNHAI INFORMATION TECH CO LTD
View PDF13 Cites 2 Cited by
  • Summary
  • Abstract
  • Description
  • Claims
  • Application Information

AI Technical Summary

Problems solved by technology

For example, when a target NS in the SSD is accessed frequently, the target NS will occupy a large bandwidth value. When other NSs are accessed, the bandwidth occupation of the target NS may cause delays in accessing other NSs.
And due to bandwidth preemption, bandwidth distribution will be uneven, resulting in severe bandwidth jitter

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
  • Namespace-based bandwidth control method, device and storage medium
  • Namespace-based bandwidth control method, device and storage medium
  • Namespace-based bandwidth control method, device and storage medium

Examples

Experimental program
Comparison scheme
Effect test

Embodiment Construction

[0057] The following will clearly and completely describe the technical solutions in the embodiments of the present invention in conjunction with the accompanying drawings in the embodiments of the present invention. Obviously, the described embodiments are only some of the embodiments of the present invention, not all of them. Based on the embodiments of the present invention, all other embodiments obtained by persons of ordinary skill in the art without making creative efforts belong to the protection scope of the present invention.

[0058] In order to enable those skilled in the art to better understand the solution of the present invention, the present invention will be further described in detail below in conjunction with the accompanying drawings and specific embodiments.

[0059] Next, a namespace-based bandwidth control method provided by an embodiment of the present invention is introduced in detail. figure 1 A flow chart of a namespace-based bandwidth control method...

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 embodiment of the invention discloses a namespace-based bandwidth control method, a device and a computer-readable storage medium, wherein, according to a namespace identification code carried ina read-write command, the received read-write command is stored in a corresponding waiting queue; Judging whether the read/write bandwidth value occupied by the current read/write command in the target waiting queue is less than or equal to the preset target bandwidth value; If yes, executing the current read/write command, and returning the next read/write command adjacent to the current read/write command as a new current read/write command; If not, the next waiting queue adjacent to the target waiting queue can be taken as a new target waiting queue and returned to the determination step. In the technical scheme, the solid state disk can be divided into a plurality of namespaces, and the bandwidth of each namespace can be limited to achieve the purpose of preventing bandwidth preemption, reducing the occurrence of bandwidth jitter, and improving the quality of service of the solid state disk.

Description

technical field [0001] The present invention relates to the technical field of solid state disks, in particular to a namespace-based bandwidth control method, device and computer-readable storage medium. Background technique [0002] In practical applications, SSDs are often divided into different namespaces (Name Space, NS), and different NSs are generally assigned to different users by the host, which may cause the host to have different reading and writing pressures on different NSs. . [0003] For a solid state disk (Solid State Disk, SSD), the quality of service (Quality of Service, QOS) mainly includes read and write bandwidth and bandwidth jitter. The read and write bandwidth of SSD is limited. When multiple users access SSD under high pressure at the same time, there will be competition for read and write bandwidth. For example, when a target NS in the SSD is accessed frequently, the target NS will occupy a large bandwidth value, and when other NSs are accessed, th...

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 Applications(China)
IPC IPC(8): G06F3/06
CPCG06F3/061G06F3/0659G06F3/0679
Inventor 刘筱君王洋
Owner ZHENGZHOU YUNHAI INFORMATION TECH CO LTD
Who we serve
  • R&D Engineer
  • R&D Manager
  • IP Professional
Why Eureka
  • Industry Leading Data Capabilities
  • Powerful AI technology
  • Patent DNA Extraction
Social media
Try Eureka
PatSnap group products