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

Cloud computing virtual machine placement method based on resource use curve complementation

A virtual machine and cloud computing technology, applied in the field of cloud computing and virtualization, can solve the problems of virtual machine and physical machine analysis, short migration time, waste of physical machine resources, etc.

Active Publication Date: 2019-07-05
NANJING UNIV OF POSTS & TELECOMM
View PDF3 Cites 4 Cited by
  • Summary
  • Abstract
  • Description
  • Claims
  • Application Information

AI Technical Summary

Problems solved by technology

At present, most of the migration methods are only based on whether the physical machine is overloaded or not, and do not conduct a specific analysis of the resources of the virtual machine and the physical machine, which directly leads to the short effective time of the migration and the waste of a large amount of physical machine resources.

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
  • Cloud computing virtual machine placement method based on resource use curve complementation
  • Cloud computing virtual machine placement method based on resource use curve complementation
  • Cloud computing virtual machine placement method based on resource use curve complementation

Examples

Experimental program
Comparison scheme
Effect test

Embodiment Construction

[0051] The technical solution of the present invention will be further described in detail below in conjunction with the accompanying drawings.

[0052] A cloud computing virtual machine placement method based on complementary resource usage curves, refer to figure 1 , including the following steps:

[0053] Step 1, get the set of virtual machines on the overloaded physical machine V={v 1 ,v 2 ,v 3 ,...v n} and the set of physical machines available for migration P={p 1 ,p 2 ,p 3 ,...p k}, where each virtual machine and physical machine contains resources of type z.

[0054] Step 2, obtain the virtual machine v in the overloaded virtual machine set V i Utilization matrix A of class z resources at t time points i .

[0055] In the step 2, the virtual machine v in the overloaded virtual machine set V is obtained i Utilization matrix A of class z resources at t time points i , where a izt for the virtual machine v i Utilization rate of resource of type z at time 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 invention discloses a cloud computing virtual machine placement method based on resource use curve complementation. A main idea is characterized by picking out an overload physical host, selectinga virtual machine on the overload physical machine; predicting the resource use condition of the system at t time points in the future; predicting the resource use condition of the physical host formigration at t time points in the future; and searching a physical host to enable the resource use condition of the physical host to be complementary to the resource use condition of the virtual machine; calculating the complementation degree between the physical host and the virtual machine, calculating the complementation degree between all the virtual machines on the overloaded physical host and all the migration-available physical hosts according to the process, selecting a group of virtual machines and physical hosts with the maximum complementation degree values, and migrating the virtual machines to the physical host, and if the physical machine is still overloaded after migration, removing the corresponding comprehensive complementarity from the comprehensive complementarity set and reselecting a group of virtual machines to migrate with the physical host until the physical machine is not overloaded or the comprehensive complementarity set is empty.

Description

technical field [0001] The invention belongs to the field of cloud computing and virtualization, and specifically relates to a cloud computing virtual machine placement method based on complementary resource usage curves, which is mainly used to reduce the number of virtual machine migrations and improve the utilization rate of physical machine CPU resources, so as to reduce the cost of the entire data center. energy consumption. Background technique [0002] Cloud computing is a new technology that provides services to users on demand, and it has a revolutionary impact on the information technology industry. The development of cloud computing has spawned thousands of data nodes. Virtualization technology is a key technology of cloud computing. It is the basis for cloud computing to provide on-demand services. In a virtualized environment, hardware resources can be allocated according to requirements. From the perspective of the data center, virtualization technology enab...

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/4557Y02D10/00
Inventor 付雄谈继凯邓松王俊昌程春玲
Owner NANJING UNIV OF POSTS & TELECOMM
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