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

Distributed block storage system bandwidth traffic control method, device, equipment and medium

A flow control and block storage technology, which is applied in the direction of instruments, electrical digital data processing, input/output to record carriers, etc., can solve the problems of severe performance jitter, and achieve the effect of improving stability and reducing real-time performance jitter

Inactive Publication Date: 2018-11-13
ZHENGZHOU YUNHAI INFORMATION TECH CO LTD
View PDF4 Cites 14 Cited by
  • Summary
  • Abstract
  • Description
  • Claims
  • Application Information

AI Technical Summary

Problems solved by technology

[0004] In some business scenarios of block storage system applications, especially in high-concurrency and transactional core business scenarios, it is necessary to provide sufficient IO pressure for upper-layer clients and ensure that lower-layer storage can provide stable IO services. Measures When limiting the bandwidth of a specified block storage device, when observing real-time IO performance, severe performance jitter often occurs

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
  • Distributed block storage system bandwidth traffic control method, device, equipment and medium
  • Distributed block storage system bandwidth traffic control method, device, equipment and medium
  • Distributed block storage system bandwidth traffic control method, device, equipment and medium

Examples

Experimental program
Comparison scheme
Effect test

Embodiment Construction

[0047] 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. Apparently, the described embodiments are only some of the embodiments of the present invention, but 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.

[0048]The terms "first", "second", "third" and "fourth" in the specification and claims of this application and the above drawings are used to distinguish different objects, rather than to describe a specific order . Furthermore, the terms "comprising" and "having", and any variations thereof, are intended to cover a non-exclusive inclusion. For example, a process, method, system, product, or device comprisi...

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 bandwidth traffic control method, device, equipment and computer readable storage medium of a distributed block storage system. The method comprises the following steps: performing slicing processing on a to-be-written / read data block of a user according to a preset slicing capacity, if the current token number in a bandwidth token bucket is not less than the required token number of the target data slice, and issuing the IO operation of the target data slice; if the current token number is less than the token number required by the target data slice, blocking the IO operation of the data target slice, and then executing the IO operation until the current token number in the bandwidth token bucket is not less than the token number required by thetarget data slice; determining a token generation rate by the bandwidth token bucket according to the bandwidth quota, wherein the token number required by the target data slice is decided by the slice capacity value and the capacity corresponding to each token. Through the method disclosed by the embodiment of the invention, the bandwidth upper limit control of the distributed block storage system is realized, the real-time performance jittering is small on the basis of external providing the bandwidth traffic limiting, and the stability of the distributed block storage system is improved.

Description

technical field [0001] Embodiments of the present invention relate to the technical field of distributed storage, and in particular, relate to a bandwidth flow control method, device, device, and computer-readable storage medium of a distributed block storage system. Background technique [0002] Block storage generally refers to a redundant array of independent disks composed of a controller and a group of disk drives, and provides fixed-size RAID (Redundant Array of Independent Disks, disk storage array) blocks as LUN (logical unit number, logical unit number) ) volume. The distributed block storage system combines multiple hard disks through certain rules to form a large-capacity logical disk. The logical disk can be further divided into a set of data volumes customized by users and provide external services. Distributed block storage systems should consider advanced features such as data redundancy, fault recovery, and volume data clone snapshots. [0003] For the stor...

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/0614G06F3/0655G06F3/067
Inventor 冯龙王利朋
Owner ZHENGZHOU YUNHAI INFORMATION TECH CO 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