Dynamic operation scheduling system of virtual machine

A dynamic scheduling and virtual machine technology, applied in the field of cloud computing, can solve the problems that developers cannot modify the scheduling strategy scheduling strategy, cannot manage the resource scheduling management of the cloud computing platform, cannot manage the unified management of virtualization technology, etc., so as to achieve easy management and maintenance. , the policy configuration is simple, and the scalability is good.

CN102609295AInactive Publication Date: 2012-07-25HUAZHONG UNIV OF SCI & TECH
4 Cites 36 Cited by

Patent Information

Authority / Receiving Office
CN · China
Patent Type
Applications(China)
Current Assignee / Owner
Publication Date
2012-07-25
Estimated Expiration
Not applicable · inactive patent

Smart Images

  • Figure 1
    Figure 1
  • Figure 2
    Figure 2
  • Figure 3
    Figure 3
Patent Text Reader

Abstract

The invention discloses a dynamic operation scheduling system of a virtual machine. The system can be conveniently connected to various cloud platforms to supply unified resource management for the various popular cloud platforms. The system can dynamically allocate the operation pretreatment strategy, placement strategy and integration strategy of the virtual machine, can be realized in a plug-in mode and has high dynamic characteristics and good extensibility. In comparison with the prior art, the system provided by the invention not only has the advantages of dynamic allocation and suitability to various cloud platforms, but also can schedule and execute the preparation operation before turning on the virtual machine as well as the cleanup operation after turning off the virtual machine in a task form, thereby improving the deployment efficiency of the virtual machine and improving the resource utilization rate. In addition, the system has good extensibility, and supports heterogeneous virtual machine platform, thereby improving the transparence of resource utilization.
Need to check novelty before this filing date? Find Prior Art

Description

technical field

[0001] The invention belongs to the technical field of cloud computing, and more specifically, the invention relates to a virtual machine job dynamic scheduling system. Background technique

[0002] As an important trend of future development, cloud computing technology has attracted widespread attention from the business community. Large enterprises such as GOOGLE, IBM, Microsoft, and Amazon have successively launched their own cloud computing platforms.

[0003] Existing cloud computing platforms have their own virtual machine schedulers and scheduling policies to perform operations such as placement and scheduling of virtual machines. However, the following problems exist in the virtual machine scheduling of the existing cloud computing platform:

[0004] First, the scheduling strategy is solidified in the system, and developers cannot modify the scheduling strategy or customize a targeted scheduling strategy; second, the scheduling modules of different ...

Examples

Embodiment Construction

[0020] The present invention will be described in further detail below in conjunction with the accompanying drawings.

[0021] Such as figure 1 As shown, the virtual machine job dynamic scheduling system of the present invention includes a system unified access interface module 1, a queuing module 2, a policy management module 3, a job status module 4, a resource management module 5, a resource allocation module 6, and a virtual machine deployment module 7 and a local node management module 8 .

[0022] The system unified access interface module 1 is used to receive the resource usage request of the cloud platform, analyze the parameters of the resource usage request to convert it into a job request in a specific request description format, and pass the job request to the queuing module 2 . The system unified access interface module 1 includes a job acquisition sub-module 11 and a job packaging sub-module 12 .

[0023] The job obtaining sub-module 11 is used to obtain resour...