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

Virtualization management system for no-center architecture, and resource scheduling method thereof

A technology of virtualization management and resource scheduling, which is applied in the field of virtualization management system and its resource scheduling, can solve problems such as insufficient timeliness of resource scheduling and decreased accuracy of decision-making, and achieve resource balance, load balance, and data transmission cost reduction Effect

Inactive Publication Date: 2018-07-27
SHANDONG CHAOYUE DATA CONTROL ELECTRONICS CO LTD
View PDF5 Cites 1 Cited by
  • Summary
  • Abstract
  • Description
  • Claims
  • Application Information

AI Technical Summary

Problems solved by technology

Third, when the management center has insufficient computing resources or fails to collect load data in time, it is easy to cause resource scheduling not in time, and even lead to a decrease in the accuracy of decision-making

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
  • Virtualization management system for no-center architecture, and resource scheduling method thereof
  • Virtualization management system for no-center architecture, and resource scheduling method thereof
  • Virtualization management system for no-center architecture, and resource scheduling method thereof

Examples

Experimental program
Comparison scheme
Effect test

Embodiment 1

[0065] A virtualization management system without a central architecture, such as figure 1 As shown, it includes several servers, and each server includes a data acquisition module, an analyzer, and several virtual machines;

[0066] The data acquisition module periodically collects the load data of the corresponding server. The load data refers to the usage of resources in each dimension, including but not limited to: CPU usage, memory usage, network I / O, and storage I / O;

[0067] The analyzer decides whether the corresponding server needs to migrate out the virtual machine according to the load data. If necessary, it continues to decide the list of virtual machines that can be migrated out; if not, it exits and waits for the next decision;

[0068] At the same time, when receiving migration requests from other servers, the analyzer decides whether to allow other servers to migrate in. If the migration is allowed, it calculates the migration coefficient of the virtual machine...

Embodiment 2

[0072] According to the virtualization management system without a central architecture described in Embodiment 1, the difference is that:

[0073] The analyzer includes a data acquisition interface, a resource weighted normalization module, a first-stage decision-making module, and a second-stage decision-making module;

[0074] Such as figure 2 As shown, the data acquisition interface is used to query the load data from the data acquisition module;

[0075] The resource weighted normalization module is used to perform weighted normalization on each resource (usage of resources in each dimension), and calculate the single-dimensional load value;

[0076] The first-stage decision-making module is used to evaluate the load of the corresponding server, decide whether to migrate out the virtual machine, if necessary, continue to decide the list of virtual machines that can be migrated out; in addition, when receiving migration requests from other servers, Make a decision wheth...

Embodiment 3

[0080] The resource scheduling method of a virtualization management system without a central architecture described in Embodiment 1, comprising:

[0081] (1) The data acquisition module periodically collects the load data of the corresponding server. The load data refers to the usage of resources in each dimension, including but not limited to: CPU usage, memory usage, and network bandwidth utilization;

[0082] (2) The analyzer decides whether the corresponding server needs to move out the virtual machine according to the load data. If necessary, it continues to decide the list of virtual machines that can be moved out; if not, it exits and waits for the next decision; at the same time, when receiving When a migration request is made, the analyzer decides whether to allow other servers to migrate in. If the migration is allowed, the migration coefficient of the virtual machine that can be migrated out is calculated; if the migration is not allowed, the migration request is se...

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 relates to a virtualization management system for no-center architecture, and a resource scheduling method thereof. The system comprises a plurality of servers, wherein each server independently comprises a data collection module, an analyzer and a plurality of virtual machines; the data collection module periodically collects the load data of the corresponding server; the analyzer decides whether the corresponding server needs to be migrated out of the virtual machine or not according to the load data, and if the corresponding server needs to be migrated out of the virtual machine, a list of virtual machines which can be migrated out is continuously decided; when migration-in requests of other servers are received, the analyzer decides whether other servers permit to be migrated in or not, and if other servers permit to be migrated in, the migration-in coefficient of the virtual machine which can be migrated out is calculated; and the returning result of each server is collected, the server with the highest migration-in coefficient is taken as a destination server to generate a migration advice. The system does not need to report to a management center or other servers, the system does not need the management center to carry out analysis and decision, dependency on the management center is eliminated, and the true no-center architecture is realized.

Description

technical field [0001] The invention relates to a virtualization management system without a central architecture and a resource scheduling method thereof, and belongs to the technical field of cloud computing virtualization. Background technique [0002] With the development and maturity of related technologies in the field of cloud computing, more and more cloud computing solutions have been practically applied and promoted. As one of the key technologies of cloud computing, server virtualization plays an important role in the infrastructure layer. Through the virtualization management platform, business can be managed more conveniently, while reducing management costs, achieving rapid deployment, improving resource utilization, and It can detect faults in time to ensure business continuity. Virtual machines run different applications that require different computing resources. If they are not effectively regulated, it is easy to cause problems such as single resource bot...

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): G06F9/455G06F9/50
CPCG06F9/45558G06F9/5077G06F2009/4557
Inventor 巩玉旺刘毅枫王则陆张志强
Owner SHANDONG CHAOYUE DATA CONTROL ELECTRONICS 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