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

Method and device for controlling data flow in storage equipment, storage equipment and storage medium

A technology for controlling storage and storage devices, applied in the field of network communication, can solve the problems of overloaded storage devices, limited cache capacity, and reduced storage device performance, etc., to achieve the effect of improving stability and improving stability

Active Publication Date: 2019-09-24
HUAWEI TECH CO LTD
View PDF12 Cites 4 Cited by
  • Summary
  • Abstract
  • Description
  • Claims
  • Application Information

AI Technical Summary

Problems solved by technology

However, storage devices have limited processing power
In the case of a large amount of data, the processing capability of the storage device may be smaller than the storage device's ability to receive data
A large amount of data tends to preempt cache resources, and the cache has a limited capacity. If the cache is full, data can no longer be written to the storage device.
As a result, the storage device is overloaded and the performance of the storage device is reduced.

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
  • Method and device for controlling data flow in storage equipment, storage equipment and storage medium
  • Method and device for controlling data flow in storage equipment, storage equipment and storage medium
  • Method and device for controlling data flow in storage equipment, storage equipment and storage medium

Examples

Experimental program
Comparison scheme
Effect test

Embodiment Construction

[0023] Embodiments of the present invention provide a method, an apparatus, a storage device, and a storage medium for controlling a data flow in a storage device, which can be applied to a storage device. figure 1 This is a schematic diagram of an application scenario of controlling a data flow in a storage device in an embodiment of the present invention. like figure 1 shown, figure 1 The illustrated storage system (which can also be regarded as a storage device) includes at least one controller 11 (the controller 11 as shown in the figure) and a plurality of hard disks 12 . The controller 11 may be connected to the host 20 through a storage area network (English: storage area network, SAN). Controller 11 may be a computing device such as a server, desktop computer, or the like. An operating system and application programs are installed on the controller 11 . The controller 11 can receive input and output (ie, I / O) requests from the host 20 . The controller 11 may also ...

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 provides a method and device for controlling data flow in storage equipment, storage equipment and a storage medium, and relates to the technical field of network communication. The method for controlling data flow in storage equipment is applied to a host and comprises the steps: acquiring cache input and output parameters, wherein the cache input and output parameters comprise a cache water level, and the cache water level is used for indicating the proportion of the size of data stored in a cache to the cache capacity; judging whether the cache input and output parameters meet an overload condition or not, wherein the overload condition comprises that the cache water level is higher than a first water level threshold; when the cache input and output parameters meet the overload condition, obtaining a first bandwidth value, wherein the first bandwidth value is smaller than the current brush disk bandwidth value of the cache; determining the number of tokens according to the first bandwidth value; and controlling the data flow in the storage equipment by using the number of tokens. By means of the technical scheme, the overload state of the cache in the storage equipment can be relieved, and the performance of the storage equipment is improved.

Description

technical field [0001] The present invention relates to the technical field of network communication, and in particular, to a method, an apparatus, a storage device and a storage medium for controlling data flow in a storage device. Background technique [0002] The storage device includes a cache and multiple hard disks, and the multiple hard disks form a storage pool. When receiving a write request, the storage device first stores the data in the cache, and then persists the data in the cache to the storage pool. However, storage devices have limited processing power. In the case of a large amount of data, the processing capability of the storage device may be smaller than the capability of the storage device to receive data. A large amount of data tends to preempt cache resources, and the capacity of the cache is limited. If the cache is full, no more data can be written to the storage device. As a result, the storage device is overloaded and the performance of the sto...

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/0613G06F3/0656G06F3/067G06F12/0868G06F2212/7203G06F2212/312G06F2212/1016G06F3/0659G06F3/0683G06F9/30047G06F9/5016G06F11/3037G06F12/0828G06F12/0831G06F12/0891G06F2209/5022G06F2209/508
Inventor 黄勇辉杨福全曾伟谭春华
Owner HUAWEI TECH CO LTD
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