Scheduling method and device for batched virtual machines

A virtual machine and batch technology, applied in the field of cloud computing, can solve problems such as large time overhead and occupied bandwidth, and achieve the effect of improving efficiency, ensuring stability, and reducing the number of sorting and comparisons.

Active Publication Date: 2013-02-13
BEIJING SOHU NEW MEDIA INFORMATION TECH
View PDF3 Cites 24 Cited by
  • Summary
  • Abstract
  • Description
  • Claims
  • Application Information

AI Technical Summary

Problems solved by technology

If M virtual machines need to be deployed, and there are N servers in the server pool, the minimum time complexity of scheduling at this time is O(M*N), which is a relatively large time complexity when the number of physical servers in the physical server pool is large. time overhead
In the second stage, although the load of the server pool can be dyn

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
  • Scheduling method and device for batched virtual machines
  • Scheduling method and device for batched virtual machines
  • Scheduling method and device for batched virtual machines

Examples

Experimental program
Comparison scheme
Effect test

Example Embodiment

[0070] In order to enable those skilled in the art to better understand the technical solutions in this application, the following will clearly and completely describe the technical solutions in the embodiments of this application with reference to the drawings in the embodiments of this application. Obviously, the described The embodiments are only a part of the embodiments of the present application, rather than all the embodiments. Based on the embodiments in this application, all other embodiments obtained by those of ordinary skill in the art without creative work should fall within the protection scope of this application.

[0071] In order to make the above objectives, features and advantages of the application more obvious and understandable, the application will be further described in detail below in conjunction with the drawings and specific implementations.

[0072] See figure 1 , This figure shows the flow of the method for scheduling batch virtual machines in the firs...

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 discloses a scheduling method and a device for batched virtual machines. The method comprises the steps that the number of to-be-deployed batched virtual machines submitted by a user is obtained, and a configuration file of the batched virtual machines is obtained; the configuration file of the batched virtual machines includes the memory and hard-drive size required by each virtual machine; the configuration file of the batched virtual machines is used as the filtering condition, physical servers which do not accord with the filtering condition are filtered out from a physical server pool, and a candidate server set is obtained accordingly; the initial scheduling overhead values of the candidate physical servers are computed according to the virtual machine scheduling parameters of the candidate physical servers in the candidate physical server set; and the scheduling of the virtual machines is realized according to the initial scheduling overhead values. With the embodiment of the invention, the deployment time efficiency on the scheduling of the virtual machines is improved.

Description

technical field [0001] The present application relates to the field of cloud computing, and in particular to a method and device for scheduling batches of virtual machines in a cloud computing system. Background technique [0002] Cloud computing is the growth, usage, and delivery model of Internet-based related services, usually involving the provision of dynamically scalable and often virtualized resources over the Internet. In the cloud computing system, the dispatching system distributes the requests for batch deployment of virtual machines to the corresponding physical servers. A large number of idle server resources; secondly, combined with specific user needs and application scenarios, for example, high-intensity computing type virtual machines should be deployed on physical servers with relatively low CPU usage; finally, it should be ensured that batches of virtual machines are deployed in parallel High reliability, so that the deployment tasks are distributed to di...

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/46G06F9/455
Inventor 周星王蕾王帅
Owner BEIJING SOHU NEW MEDIA INFORMATION TECH
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