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

Optimization method for mapping virtual machines to physical machines

An optimization method and virtual machine technology, applied in electrical digital data processing, software simulation/interpretation/simulation, resource allocation, etc., can solve the problems of high calculation and analysis delay, high analysis delay, and difficulty in adapting to low delay, etc. problems, to achieve the effect of improving low-latency characteristics, improving utilization, and reducing operating costs

Inactive Publication Date: 2018-05-18
AIR FORCE UNIV PLA
View PDF3 Cites 9 Cited by
  • Summary
  • Abstract
  • Description
  • Claims
  • Application Information

AI Technical Summary

Problems solved by technology

[0004] At present, the scheduling algorithms mainly used in cloud resource scheduling technology are divided into three categories: one is the integer programming algorithm, which can obtain the optimal mapping of cloud resources when the optimal solution exists, but its defect lies in the calculation and analysis delay. The second is supervised machine learning algorithms, which require a large amount of historical data as the support of the scheduling algorithm, and require a large number of iterations to approach the optimal solution. The obvious dynamic and uncertain characteristics of cloud resources challenge the accuracy and effectiveness of such algorithms; the third is evolutionary computing algorithms, which can obtain acceptable suboptimal solutions within a limited number of iterations, and can Meet the application requirements of cloud resource scheduling
[0005] Aiming at the problem of efficient mapping of virtual machine requirements to physical machine resources in the cloud environment, a scheduling algorithm with low latency and parallelism is needed as a support to solve the problem of high analysis latency in the scheduling process of traditional scheduling algorithms

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
  • Optimization method for mapping virtual machines to physical machines
  • Optimization method for mapping virtual machines to physical machines
  • Optimization method for mapping virtual machines to physical machines

Examples

Experimental program
Comparison scheme
Effect test

Embodiment Construction

[0069] In order to make the object, technical solution and advantages of the present invention clearer, the present invention will be further described in detail below in conjunction with the accompanying drawings and embodiments. It should be understood that the specific embodiments described here are only used to explain the present invention, not to limit the present invention.

[0070] Scheduling scenario of the present invention:

[0071] Under private cloud conditions, the cloud resource scheduling scenario in the stage of mapping virtual machine node resources to physical machine resources mainly focuses on resource allocation and optimization between IaaS and PaaS.

[0072] Scheduling target:

[0073] High resource utilization is an essential requirement for cloud computing, which directly determines the development prospects of cloud computing; load balancing is conducive to evenly distributing cloud loads to each host node, relieving the network communication burden...

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 an optimization method for mapping virtual machines to physical machines. The method comprises the following steps of S1, modeling virtual machine demands; S2, determining a threshold; S3, establishing a priority queue; S4, carrying out batch dequeuing; S5, designing an optimization kernel; and S6, carrying out algorithm parallelization. According to the optimization methodfor mapping the virtual machines to the physical machines provided by the invention, the validity and low delay property of the algorithm are improved. According to the method, allocation positions of the virtual machines can be timely and effectively determined according to the specific virtual machine demands; and when the virtual demands are dynamically changed, the targeted dynamic adjustmentis carried out for the mapping from virtual machine resources to physical machine resources. In an application process, a utilization rate of cloud resources can be improved, and the operation cost of a cloud service provider is reduced.

Description

technical field [0001] The invention relates to a cloud resource scheduling algorithm, in particular to a cloud resource scheduling algorithm optimization method for mapping a virtual machine to a physical machine. Background technique [0002] At present, cloud resources are characterized by heterogeneity, uncertainty, and dynamics, and are sensitive to delay requirements in the scheduling process. These unique properties of cloud resources increase the difficulty of cloud resource scheduling algorithm design. [0003] In order to reduce the processing delay of cloud resource scheduling and improve the efficiency of cloud resource scheduling, evolutionary computing is currently used to schedule cloud resources, mainly using randomized data as input, and solving suboptimal results through a sufficient number of iterations . Since the acceptable suboptimal solution is used to approach the optimal solution, the time cost of problem solving is reduced, and it is suitable for ...

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): H04L29/08G06F9/50G06F9/455
CPCH04L67/10G06F9/45558G06F9/5077G06F2009/45579H04L67/1001
Inventor 张凤琴李腾耀殷肖川管桦陈靖李小青陈大武
Owner AIR FORCE UNIV PLA
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