Method and system for dispatching virtual machine

A scheduling method and virtual machine technology, applied in software simulation/interpretation/simulation, resource allocation, multi-programming devices, etc., can solve the problems of lack of energy-saving pertinence, and achieve the effect of improving energy-saving effect and energy-saving pertinence

Active Publication Date: 2013-03-20
STATE GRID ELECTRIC POWER RES INST +2
View PDF3 Cites 15 Cited by
  • Summary
  • Abstract
  • Description
  • Claims
  • Application Information

AI Technical Summary

Problems solved by technology

[0005] In view of this, an embodiment of the present invention provides a virtual machine scheduling method and system to ...

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
  • Method and system for dispatching virtual machine
  • Method and system for dispatching virtual machine
  • Method and system for dispatching virtual machine

Examples

Experimental program
Comparison scheme
Effect test

Embodiment Construction

[0059] The following will clearly and completely describe the technical solutions in the embodiments of the present invention with reference to the accompanying drawings in the embodiments of the present invention. Obviously, the described embodiments are only some, not all, embodiments of the present invention. Based on the embodiments of the present invention, all other embodiments obtained by persons of ordinary skill in the art without making creative efforts belong to the protection scope of the present invention.

[0060] figure 1 For the flowchart of the virtual machine scheduling method provided by the embodiment of the present invention, refer to figure 1 , the method can include:

[0061] Step S100, when the virtual machine is offline, analyze the running log of the virtual machine cluster to obtain the running characteristics of each virtual machine job in the virtual machine cluster;

[0062] A virtual machine cluster is a cluster composed of multiple physical no...

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 embodiment of the invention provides a method and system for dispatching a virtual machine. The method comprises the steps as follows: analyzing a running log of a virtual machine cluster in an offline state to obtain running characteristics of virtual machine operations in the virtual machine cluster; fitting according to the running characteristics of the virtual machine operations to obtain a characteristic curve of the load related parameters of the virtual machine; dividing a running cycle of the virtual machine into a plurality of initial stages according to the characteristic curve and carrying out resource demand calculation on the divided initial stages in the characteristic curve to obtain a first histogram; carrying out optimal adjustment of local resource distribution on the first histogram by calling a dynamic programming algorithm to obtain a second histogram and carrying out final stage division according to the second histogram; and solving a stage division graph model according to the second histogram and determining a virtual machine migration path by solving the stage division graph model. According to the invention, the energy-saving pertinence is achieved and the energy-saving effect can be greatly improved.

Description

technical field [0001] The present invention relates to the technical field of virtual machines, and more specifically, to a virtual machine scheduling method and system. Background technique [0002] With the development of virtualization technology, virtualization technology has been widely used in data centers. Data centers can virtualize multiple isolated virtual machines (Virtual Machines, VMs) on one physical host through virtualization technology. A virtual machine can run mutually independent operating systems at the same time, and these guest operating systems (guest OS) access actual hardware resources through a virtual machine manager (Virtual Machine Manager, VMM). Through the application of virtualization technology, the data center can cope with the increasing demand for data processing. [0003] However, with the rapid growth of data center scale, the power consumption brought by it has become one of the key problems that must be solved. At present, data cen...

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): G06F9/455G06F9/50
CPCY02B60/142Y02B60/167Y02B60/146Y02D10/00
Inventor 刘利翔吴凯峰虎嵩林肖政张荣衡星辰
Owner STATE GRID ELECTRIC POWER RES INST
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