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

Virtual machine cluster resource allocation and scheduling method

A resource allocation and scheduling method technology, applied in the computer field, can solve problems such as sudden slowdown of system operation speed, and achieve the effect of reducing resource utilization

Active Publication Date: 2013-12-25
SICHUAN ZHONGDIAN AOSTAR INFORMATION TECHNOLOGIES CO LTD
View PDF2 Cites 32 Cited by
  • Summary
  • Abstract
  • Description
  • Claims
  • Application Information

AI Technical Summary

Problems solved by technology

[0006] In order to overcome the technical defect that the existing technology cannot respond to the sudden increase of load in time and cause the system running speed to suddenly slow down, the present invention discloses a virtual machine cluster resource allocation and scheduling method

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
  • Virtual machine cluster resource allocation and scheduling method

Examples

Experimental program
Comparison scheme
Effect test

Embodiment Construction

[0024] The specific embodiment of the present invention will be further described in detail below in conjunction with the accompanying drawings.

[0025] The typical application environment of the present invention is in the cloud computing resource pool IaaS layer, and the dependent hardware system is a physical machine cluster composed of multiple physical machines managed by a scheduling server, and the scheduling server is responsible for managing the generation and allocation of virtual machines in the physical machines . The purpose of cloud computing is to provide services, computing power, and storage for different users. It is necessary to pay more attention to the satisfaction of user needs, and try to avoid resource scheduling load imbalance. At the same time, it is necessary to save energy and reduce system power consumption as much as possible. . When the hardware system is working, the scheduling server generates multiple virtual machines, assigns the virtual ma...

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 virtual machine cluster resource allocation and scheduling method. The method comprises the following steps: S1, seeking a load alert time point of a virtual machine from a historical load database, wherein the load alert time point is a moment when a virtual machine resource utilization Dvm of more than one virtual machine reaches an alert value ALR; S2, presetting a first time length mu, starting a physical machine at a moment mu before the load alert time point, wherein the added physical resource SN of the newly started physical machine is required to be greater than N*Mvm*A2, and migrating the virtual machine to the newly started physical machine. By using the virtual machine cluster resource allocation and scheduling method, the load alert time point is determined according to historical data, and the physical machine is started in advance to perform shunt migration on the virtual machine to guarantee that the resource utilization rate of each virtual machine is reduced in advance; the physical machine is started in advance and the virtual machine is smoothly migrated, so that the purpose of load balance is achieved.

Description

technical field [0001] The invention belongs to the field of computers, and relates to a virtual machine cluster resource allocation and scheduling method. Background technique [0002] A virtual machine (Virtual Machine) refers to a complete computer system that is simulated by software and has complete hardware system functions and runs in a completely isolated environment. [0003] In the application field of server virtualization technology, static resource allocation methods are often used, and virtual machines do not have good adaptability to load changes. In terms of scheduling technology for virtual machine clusters, most applications still use the task-based scheduling strategy used in traditional physical machine clusters. Because task-type applications cannot cover all types of applications; therefore, the cluster scheduling method based on task scheduling has certain limitations, and the scheduling granularity is relatively large, making it difficult to take adv...

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/50G06F9/455
Inventor 陈文康周毅
Owner SICHUAN ZHONGDIAN AOSTAR INFORMATION TECHNOLOGIES CO LTD
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