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

Dynamic placement optimization method and system of virtual machine on server cluster

A technology of server clustering and optimization method, applied in the field of dynamic placement optimization of virtual machines, which can solve problems such as difficulty in reaching global optimization

Inactive Publication Date: 2017-05-31
SHENZHEN UNIV
View PDF1 Cites 12 Cited by
  • Summary
  • Abstract
  • Description
  • Claims
  • Application Information

AI Technical Summary

Problems solved by technology

[0008] The purpose of the present invention is to provide a virtual machine dynamic placement optimization method and system on a server cluster, aiming to solve the problem in the prior art that only local optimization can be achieved but global optimization is difficult to achieve

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 placement optimization method and system of virtual machine on server cluster
  • Dynamic placement optimization method and system of virtual machine on server cluster
  • Dynamic placement optimization method and system of virtual machine on server cluster

Examples

Experimental program
Comparison scheme
Effect test

Embodiment 1

[0032] figure 1 It shows the implementation flow chart of the virtual machine dynamic placement optimization method on the server cluster provided by Embodiment 1 of the present invention. For the convenience of description, only the parts related to the embodiment of the present invention are shown, and the details are as follows:

[0033] In step S101, the server state energy consumption model, the virtual machine migration energy consumption model and the server state switching energy consumption model are respectively established, and according to the server state energy consumption model, the virtual machine migration energy consumption model and the server state switching energy consumption model, establish Server cluster energy consumption model.

[0034] In the embodiment of the present invention, a server cluster energy consumption model composed of three parts: server state energy consumption model, virtual machine migration energy consumption model and server state ...

Embodiment 2

[0095] Figure 5 It is a structural diagram of a virtual machine dynamic placement optimization system on a server cluster provided by Embodiment 2 of the present invention. For convenience of description, only parts related to the embodiment of the present invention are shown. The virtual machine dynamic placement optimization system on the server cluster includes: a server cluster energy consumption model building unit 51, a user request average waiting time calculation unit 52, and a virtual machine dynamic placement optimization scheme acquisition unit 53, wherein:

[0096] The server cluster energy consumption model establishment unit 51 is used to respectively establish a server state energy consumption model, a virtual machine migration energy consumption model, and a server state switching energy consumption model, and according to the server state energy consumption model, the virtual machine migration energy consumption model and the server state switching energy con...

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 is suitable for the technical field of computers and provides a dynamic placement optimization method and system of a virtual machine on a server cluster. The method comprises the steps of respectively establishing a server status energy consumption model, a virtual machine migration energy consumption model and a server status switch energy consumption model and establishing a server cluster energy consumption model according to the server status energy consumption model, the virtual machine migration energy consumption model and the server status switch energy consumption model; calculating out average waiting time of user requests according to probability that servers are in each state, amount of current user request servers and amount of the servers in each state; using the minimum value of server cluster energy consumption as an optimization target according to the server cluster energy consumption model under a preset condition to obtain a dynamic placement optimization scheme of the virtual machine. The dynamic placement optimization method disclosed by the invention can model a dynamic change process of a load and a status of the server cluster and utilizes the minimum value of the server cluster energy consumption as the optimization target to obtain the dynamic placement optimization scheme of the virtual machine.

Description

technical field [0001] The invention belongs to the technical field of computers, and in particular relates to a virtual machine dynamic placement optimization method and system on a server cluster. Background technique [0002] At present, the problem of energy consumption in cloud service centers and data centers based on large server clusters is becoming more and more prominent. Virtual machine technology is an effective way to improve data center resource utilization and achieve energy saving and emission reduction. The most effective way to achieve energy saving is through management of virtual machine technology. It is to formulate a reasonable virtual machine placement strategy. [0003] Due to dynamic changes in server resources, virtual machine requirements, and user requests, being able to automatically adjust the dynamic placement of virtual machines with relevant changes is an important means of rationally placing virtual machines. Dynamic placement of virtual m...

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/455
CPCG06F9/45558G06F2009/45562G06F2009/4557Y02D10/00
Inventor 肖志娇明仲
Owner SHENZHEN 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