Unlock instant, AI-driven research and patent intelligence for your innovation.

Method for scheduling self-adapting virtual machine and computer

A virtual machine, self-adaptive technology, applied in the direction of multi-programming device, program control device, software simulation/interpretation/simulation, etc., can solve the problems such as insufficient consideration and can not solve the scheduling of multiple VOS well, to improve the Work efficiency, the effect of optimizing the scheduling process

Active Publication Date: 2011-09-21
LENOVO (BEIJING) LTD
View PDF0 Cites 0 Cited by
  • Summary
  • Abstract
  • Description
  • Claims
  • Application Information

AI Technical Summary

Problems solved by technology

Although some existing virtual machine scheduling methods adjust the scheduling parameters of the SOS to make the priority of the SOS higher than that of the GOS, they still cannot solve the problem of scheduling among multiple VOSs.
[0004] In addition, in the existing virtual machine environment, since GOS does not directly access real hardware devices such as hard disks, but indirectly accesses real hardware devices through virtual devices simulated by SOS, in order to ensure that GOS accesses hardware devices quickly and effectively, It is necessary to schedule SOS in a timely and reasonable manner, but the scheduling method between GOS and SOS adopted by the current virtual machine manager (VMM, Virtual Machine Monitor) does not fully consider this point

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 for scheduling self-adapting virtual machine and computer
  • Method for scheduling self-adapting virtual machine and computer
  • Method for scheduling self-adapting virtual machine and computer

Examples

Experimental program
Comparison scheme
Effect test

Embodiment Construction

[0042] Specific embodiments of the present invention will be described in detail below in conjunction with the accompanying drawings.

[0043] figure 1 It is a structural block diagram of an adaptive dynamic virtual machine scheduling device in the first specific embodiment of the present invention, in which the virtual machine manager includes a sampling statistics module 101 , a scheduling parameter adjustment module 102 , and a scheduling module 103 . in,

[0044] Sampling statistics module 101, is used for counting the I / O request quantity that GOS sends to SOS in at least two predetermined time periods, calculates current time according to the I / O request quantity of current time period and the I / O request quantity of last time period The rate of change of the number of I / O requests in the time period.

[0045] Scheduling parameter adjustment module 102, after determining the operating status of GOS or SOS according to the I / O request quantity change rate of the current...

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 method for scheduling self-adapting virtual machine and computer, the method comprises following steps: a sampling statistical module counts request amounts of a user virtual machine GOS sending to a service virtual machine SOS and relating to an I / O request amount to calculate the request amount change rate; a scheduling parameter adjustment module adjusts the scheduling parameter according to the request amount change to obtain an adjusted scheduling parameter; the scheduling module calculates a scheduling priority according to the adjusted scheduling parameter; the GOS or the SOS is scheduled according to the scheduling priority, wherein, the scheduling parameter adjustment module comprises a state judging unit, a parameter adjusting unit and a scheduling priority calculation unit. self-adapting dynamic adjustments of scheduling order of each virtual machine in the virtual machine system can be implemented by the scheme, thereby optimizing the scheduling process of the virtual machine system and improving the work efficiency of the virtual machine system.

Description

technical field [0001] The present invention mainly relates to the technical field of virtual machines, in particular to a method and a computer for self-adaptive virtual machine scheduling. Background technique [0002] Service Operating System (SOS, Service Operation System) and User Operating System (GOS, Guest Operation System) are two common virtual machine operating systems (VOS, VirtualOperation System) in virtual machines. [0003] At present, the existing virtual machine scheduling method often allocates a larger running time for SOS in a working cycle, such as the earliest simple deadline first (SEDF, Simple Earliest Deadline First) scheduling method; or in a working cycle for SOS and GOS allocates the same running time, such as the multi-virtual CPU balance (CREDIT) scheduling method, although this method ensures fair scheduling among multiple virtual machine operating systems (VOS, Virtual Operation System), it does not consider the SOS in the virtual machine sys...

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/46G06F9/455
Inventor 王凯刘春梅
Owner LENOVO (BEIJING) LTD