Looking for breakthrough ideas for innovation challenges? Try Patsnap Eureka!

Method and system for resource preprocessing in dispatching and deployment performing process of virtual machine

A technology for deploying resources and virtual machines, which is applied in the field of resource preprocessing in the process of virtual machine scheduling and execution deployment, which can solve problems that affect the accuracy of scheduling decisions and large model overhead, and achieve the effect of reducing the probability of resource competition

Active Publication Date: 2015-07-08
BEIJING SOHU NEW MEDIA INFORMATION TECH
View PDF4 Cites 0 Cited by
  • Summary
  • Abstract
  • Description
  • Claims
  • Application Information

AI Technical Summary

Problems solved by technology

[0005] However, the inventor found in the research process that, using the prior art scheme of using one field, when the tasks submitted by different users operate the field at the same time during the execution process, the access to the field is carried out simultaneously, that is to say, the system must Provide a complete mechanism to ensure the consistency of the field value among different threads
There are two problems here: The first aspect is the accuracy of resource data: if the virtual machine deployment queue in the current server is not empty, after any virtual machine deployment operation or virtual machine deletion operation is completed, only By referring to the resource usage parameters in the virtual machine configuration file, the value of this part is logically subtracted or recovered. There is a large or small deviation from the actual resource value. When these deviations accumulate to a certain stage, if the virtual The machine deployment queue is always in a non-empty state, and there will be a big discrepancy with the actual situation of resources, which will affect the accuracy of scheduling decisions
The second aspect is the concurrency and maintenance cost of resource data: the model overhead of maintaining the consistency of a field value is relatively large, and the modification of the field value at the same time appears to be concurrent, and the field is actually at any time There is only one thread for modifying the value, and the probability of resource competition will be greater

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 resource preprocessing in dispatching and deployment performing process of virtual machine
  • Method and system for resource preprocessing in dispatching and deployment performing process of virtual machine
  • Method and system for resource preprocessing in dispatching and deployment performing process of virtual machine

Examples

Experimental program
Comparison scheme
Effect test

Embodiment Construction

[0058] In order to enable those skilled in the art to better understand the technical solutions in the present application, the technical solutions in the embodiments of the present application will be clearly and completely described below in conjunction with the drawings in the embodiments of the present application. Obviously, the described The embodiments are only some of the embodiments of the present application, but not all of them. Based on the embodiments in this application, all other embodiments obtained by persons of ordinary skill in the art without creative efforts shall fall within the scope of protection of this application.

[0059] In order to make the above objects, features and advantages of the present application more obvious and comprehensible, the present application will be further described in detail below in conjunction with the accompanying drawings and specific implementation methods.

[0060] see figure 1 , which shows the flow of the resource pr...

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 method and a system for resource preprocessing in the dispatching and deployment performing process of a virtual machine. The method comprises a virtual machine dispatching process and a virtual machine deployment performing process, wherein the virtual machine dispatching process comprises the steps of receiving a current virtual machine deployment request submitted by a user, transmitting the current virtual machine deployment request to a target physical server according to an initial resource logic value of each candidate physical server, adding the current virtual machine deployment request to a virtual machine deployment queue of the target physical server, and updating the initial resource logic value of the target physical server according to memory and hard disk resources consumed by the current virtual machine. Through the adoption of the embodiment of the invention, accurate data support can be provided for virtual machine dispatching decision through tracking a resource actual value and recording available resources of the physical server according to the resource logic value.

Description

technical field [0001] The present application relates to the field of cloud computing, and in particular to a resource preprocessing method and system in the process of virtual machine scheduling and execution deployment 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, when the cloud computing system performs virtual machine scheduling, it distributes the virtual machine deployment operation submitted by the user to a specific physical server for execution, and the newly generated virtual machine will consume resources such as memory and hard disk on the physical server. The goal is to make the physical server environment where the virtual machine runs can at least meet its needs, and to make the resources in the physical server cluster ...

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): H04L29/08H04L12/861H04L12/911G06F9/48
Inventor 周星王帅王蕾
Owner BEIJING SOHU NEW MEDIA INFORMATION TECH
Who we serve
  • R&D Engineer
  • R&D Manager
  • IP Professional
Why Patsnap Eureka
  • Industry Leading Data Capabilities
  • Powerful AI technology
  • Patent DNA Extraction
Social media
Patsnap Eureka Blog
Learn More
PatSnap group products