Dynamic Disk Bandwidth Allocation Method in Virtualization Environment

A bandwidth allocation method and technology of virtualized environment, applied in the direction of input/output to record carrier, etc., can solve the problem of inability to allocate bandwidth, and achieve the effect of improving the utilization rate of disk bandwidth

Inactive Publication Date: 2011-12-07
HUAZHONG UNIV OF SCI & TECH
View PDF3 Cites 35 Cited by
  • Summary
  • Abstract
  • Description
  • Claims
  • Application Information

AI Technical Summary

Problems solved by technology

Therefore, we cannot dynamically allocate bandwidth to virtual machines bas

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
  • Dynamic Disk Bandwidth Allocation Method in Virtualization Environment
  • Dynamic Disk Bandwidth Allocation Method in Virtualization Environment
  • Dynamic Disk Bandwidth Allocation Method in Virtualization Environment

Examples

Experimental program
Comparison scheme
Effect test

Embodiment Construction

[0025] The main principle of the present invention is: in existing XEN front-end drive model (such as figure 2 As shown), on the basis of the privileged virtual machine, that is, the backend, a token bucket is allocated for each guest virtual machine, and at regular intervals, according to the service priority levels and bandwidth requirements of all customer virtual machines, comprehensive consideration is given as The token bucket for each guest VM reassigns tokens. When a client virtual machine requests an IO service, it is judged whether there are remaining tokens in its token bucket, and if so, the number of tokens corresponding to the size of the IO request is deducted from the token bucket, and its IO request is accepted; otherwise, its IO request is blocked . In addition, in order to realize the dynamic allocation of bandwidth, a public token bucket is specially added. If any client virtual machine has excess bandwidth, its remaining tokens are stored in the public ...

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 discloses a dynamic disc bandwidth allocation method in a virtual environment. The disc resource management method in the existing XEN is a completely fair bandwidth allocation method, and considers the application type of each virtual machine and the practical bandwidth needs, but cannot make full use of the limited disc bandwidth resources; and meanwhile, in the privileged virtualmachine, as each virtual machine corresponds to one rear-end IO (input output) process, the bandwidth of the virtual machine is influenced by other processes in the privileged virtual machine. The method disclosed by the invention can be used for making full use of the physical bandwidth of a disc, and allocating corresponding bandwidth to each virtual machine according to the practical bandwidthneed. Meanwhile, when the bandwidth need of the virtual machine changes, the allocated bandwidth can be dynamically adjusted through a dynamic token allocation method so as to realize real dynamic allocation according to the needs of the disc bandwidth and provide a better guarantee in disc bandwidth service.

Description

technical field [0001] The invention belongs to the field of XEN virtualization platform and disk IO subsystem, relates to a method for improving the existing XEN disk IO subsystem, specifically a dynamic disk bandwidth allocation method in a virtualized environment, which comprehensively considers IO service requests The priority level and the actual bandwidth demand of the virtual machine are used to dynamically allocate bandwidth, to provide virtual machines with disk bandwidth resource service quality assurance, and to improve disk bandwidth resource utilization. Background technique [0002] With the rapid development of computer hardware technology, the service processing capacity of a single PC or server is also increasing exponentially. Through virtualization technology, different operating systems such as Linux and Windows can be run on a physical computer. Virtualization technology can realize The server integration aggregates various application services together,...

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
Inventor 谢夏金海王希斌曹文治柯西江岑文峰曹杰赵璐
Owner HUAZHONG UNIV OF SCI & TECH
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