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

A time label based I/O scheduling QoS method

A technology of time stamping and labeling, which is applied in digital transmission systems, electrical components, transmission systems, etc., can solve the problems of long refresh token time intervals and inability to truly play QoS characteristics, and achieve the effect of ensuring reliability

Inactive Publication Date: 2018-12-28
NANJING YUNCHUANG LARGE DATA TECH CO LTD
View PDF3 Cites 3 Cited by
  • Summary
  • Abstract
  • Description
  • Claims
  • Application Information

AI Technical Summary

Problems solved by technology

[0003] Traditional systems usually use token bucket-based priority queues (prio) for I / O scheduling, but the tokens in the token bucket are a variable quantity, and the tokens in the token bucket need to be refreshed continuously, resulting in refreshing the same The time interval between the queue corresponding to the token in the token bucket is too long
In addition, if the weight-based priority queue (wpq) is used for I / O scheduling, the weight value of the algorithm is fixedly allocated, and dynamic bandwidth resource allocation cannot be realized according to the load status of the network.
The above-mentioned I / O scheduling algorithm has obvious shortcomings, and cannot really play the characteristics of QoS

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 time label based I/O scheduling QoS method
  • A time label based I/O scheduling QoS method
  • A time label based I/O scheduling QoS method

Examples

Experimental program
Comparison scheme
Effect test

Embodiment Construction

[0025] The present invention is described in further detail now in conjunction with accompanying drawing.

[0026] A time tag-based I / O scheduling QoS method provided by the present invention includes such as figure 1 A two-level mapping queue is shown, in which the first level is the client queue of the client, and the second level is the real request queue. Each request contains three time tags i ,W i , L i >, where R indicates the reserved time label, W indicates the weight time label, L indicates the upper limit time label, and i indicates the client number to which it belongs. The time stamp calculation formula for each request is as follows:

[0027] R i r =max{R i r-1 +ρ i / r i , current time}

[0028] W i r =max{W i r-1 +σ i / w i , current time}

[0029] L i r =max{L i r-1 +σ i / l i , current time}

[0030] Among them, ρ and σ respectively represent the incremental value of the number of completed requests received since the last request sent by ...

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

A time label based I / O scheduling QoS method System Design Based on Time Label is provided. In the form of a two-level mapping queue, where the first level is the client queue for the client, the second level is a real request queue, each request contains three time stamps (Ri, Wi, Li), where i denotes the client number to which it belongs, and a large amount of dynamic data is organized and managed by constructing reserved time stamps, weighted time stamps and full binary trees of upper bound time stamps respectively. The I / O scheduling QoS method based on the time label designed by the invention can more reasonably allocate the limited I / O resources according to requirements, so as to cope with the flexible and changeable application scenarios and ensure the reliability of the system performance.

Description

technical field [0001] The invention belongs to the field of cloud storage of distributed big data, and in particular relates to a time tag-based I / O scheduling QoS method. Background technique [0002] With the gradual rise of cloud computing and virtualization technologies, the problem of I / O resource allocation in clusters has become increasingly serious. For example, in the production environment, some nodes may occupy most of the I / O resources of the entire cluster, resulting in long operation delays of other nodes and unfriendly user experience. QoS originated from network communication, which means that a communication network can use various basic technologies to provide better service capabilities for specific applications. For a system, QoS aims to coordinate the limited I / O resources of the system more reasonably, so as to realize resource allocation on demand and provide better external services. [0003] Traditional systems usually use token bucket-based prior...

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): H04L29/08H04L12/927H04L47/80
CPCH04L47/805H04L67/61
Inventor 刘鹏张真王义飞杜何飞章亮吴修文王小聪
Owner NANJING YUNCHUANG LARGE DATA 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