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.
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 2 Figure 3
Abstract
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...