Virtual Machine Scheduling and Rescheduling Method Based on Network Awareness

A network-aware, virtual machine technology, applied in the field of virtual machine scheduling and rescheduling based on network-awareness, can solve the problem of not considering the decline of resource utilization and the increase of network delay, and achieve the effect of improving performance

Active Publication Date: 2017-09-22
NANJING UNIV
View PDF6 Cites 0 Cited by
  • Summary
  • Abstract
  • Description
  • Claims
  • Application Information

AI Technical Summary

Problems solved by technology

However, the current virtual machine scheduling strategy does not dynamically consider the changes in network communication traffic between virtual machines, nor does it consider the problem of resource utilization reduction and network delay increase caused by virtual machine exits.

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
  • Virtual Machine Scheduling and Rescheduling Method Based on Network Awareness
  • Virtual Machine Scheduling and Rescheduling Method Based on Network Awareness
  • Virtual Machine Scheduling and Rescheduling Method Based on Network Awareness

Examples

Experimental program
Comparison scheme
Effect test

Embodiment Construction

[0027] The present invention will be further described below in conjunction with accompanying drawing.

[0028] The present invention includes the initial scheduling and re-scheduling of virtual machines, and the initial scheduling is as follows: figure 1 shown, including the following steps:

[0029] 1) Obtain the global state of the current data center and the initial state requested by the user;

[0030] 2) Judging whether there is an initial communication matrix T k , if there is an initial T k , then go to step 3), otherwise go to step 4);

[0031] 3) According to the initial communication matrix T k Clustering is performed, and the group of virtual machines is divided into two groups using the Stoer-Wagner algorithm, so that the communication flow between the two groups is minimized. Perform step 4) for each group;

[0032] 4) Deploy this group or this type of virtual machines to a group of physical machines that can accommodate them and have the lowest height of t...

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 present invention provides a virtual machine scheduling and rescheduling method based on network perception, including the virtual machine's initial scheduling and rescheduling. The initial scheduling first obtains the status of the current data center, judges whether there is an initial communication matrix, and chooses whether to perform initial clustering according to whether there is an initial communication matrix, and then selects the shortest subtree for the entire group of virtual machines or some virtual machines after clustering. The algorithm deploys it to a virtual machine. Then compare the current state of the data center with the historical state, and trigger rescheduling when the network communication matrix changes significantly. In the process of rescheduling, first calculate the priority of each group of virtual machines, first reschedule the virtual machines with higher priority, and try to move the virtual machines in this group to the physical machine in the same rack. If it fails, use the rack-oriented virtual machine The steps of machine greedy aggregation are rescheduled. The present invention improves the performance of tasks deployed on the virtual machine and the overall network communication efficiency of the data center through proper virtual machine migration.

Description

technical field [0001] The invention relates to a virtual machine scheduling method in a data center, in particular to a virtual machine scheduling and rescheduling method based on network perception. Background technique [0002] With the development of virtualization technology and the popularization of the concept of cloud computing, more and more users choose to complete their work tasks by renting computing resources from the data center instead of purchasing physical devices themselves. In order to improve resource utilization, how to efficiently allocate resources requested by users to each physical server is one of the important issues that a data center manager needs to solve. An efficient virtual machine scheduling strategy can improve the resource utilization of the data center and reduce energy consumption during operation. Existing scheduling algorithms comprehensively consider the CPU, memory and network requirements of virtual machines, and deploy virtual mac...

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 Patents(China)
IPC IPC(8): G06F9/455G06F9/50
Inventor 罗刚毅钱柱中陆桑璐
Owner NANJING UNIV
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