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

Method for balanced distribution of virtualization cluster load in a plurality of physical machines

A technology of physical machines and virtual machines, applied in the computer field to achieve the effect of dynamic load balancing

Active Publication Date: 2011-11-09
ZHEJIANG UNIV
View PDF3 Cites 96 Cited by
  • Summary
  • Abstract
  • Description
  • Claims
  • Application Information

AI Technical Summary

Problems solved by technology

The collected cluster load data is not suitable for direct use. Making decisions based on real-time data has a certain lag, and it is impossible to avoid losses caused by the arrival of load peaks.

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 for balanced distribution of virtualization cluster load in a plurality of physical machines
  • Method for balanced distribution of virtualization cluster load in a plurality of physical machines
  • Method for balanced distribution of virtualization cluster load in a plurality of physical machines

Examples

Experimental program
Comparison scheme
Effect test

Embodiment Construction

[0039] like figure 1 As shown, a virtualized cluster load balance distribution system among multiple physical machines, including a distributed physical machine control agent module and a central balancer, the control agent module is mainly used to monitor the physical machine, periodically collect the load information and transmit them to the central balancer, which is composed of load prediction module, threshold calculation module, migration decision module and migration implementation module.

[0040] like figure 2 The work flow chart of the above system is shown. The load prediction module predicts the load information of the next cycle according to the actual load information of the virtual machine collected by each control agent module. The load information can be CPU usage rate, memory usage rate, and network response time, etc. . The prediction formula is as follows:

[0041] E(t)=λ×E(t-1)+(1-λ)×O(t)

[0042]Among them, E(t) is the load information of the virtual...

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 method for balanced distribution of virtualization cluster load in a plurality of physical machines, comprising the following steps of: (1) periodically collecting current load information of each virtual machine; predicting load information in a subsequent period through a formula (1); (2) selecting any index in the load information as a migration index; adding migration indexes of all virtual machines in each physical machine so as to obtain estimated values of the migration indexes of each physical machine; (3) checking whether the estimated values of the migration indexes of each physical machine are in respective preset threshold ranges; making a migration policy; and (4) migrating the virtual machines according to the made migration policy so as to realize load balance. By means of the invention, the cluster load change tendency can be predicted accurately; the migration of the virtual machines between the physical machines can be carried out with low acceptable performance loss; the original relationship cannot be destroyed; and the dynamic load balance of the whole cluster system can be achieved.

Description

technical field [0001] The invention relates to the field of computer technology, in particular to a method for balanced distribution of virtualized cluster loads among multiple physical machines. Background technique [0002] 1. Computing system virtualization [0003] Computing system virtualization refers to virtualizing a physical computer system into one or more virtual computer systems. Each virtual machine has its own virtual hardware (such as CPU, memory, equipment, etc.) to provide an independent virtual computer system. machine execution environment. The operating system in the virtual machine thinks that it is still running exclusively on one system. Virtualization technology has a series of unique advantages: [0004] 1) Encapsulation: [0005] A virtual machine snapshot is to capture the state of a running virtual machine at a certain point in time, just like taking a photo. Virtual machine cloning is to copy one or more identical virtual machines from the ...

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): G06F9/50G06F9/455G06F15/16
Inventor 陈建海何钦铭李星殷婷
Owner ZHEJIANG UNIV
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