Method for flexibly scheduling virtual resources

A technology for virtual resources and resource scheduling modules, applied in the directions of resource allocation, climate sustainability, software simulation/interpretation/simulation, etc., can solve the problems of cluster server CPU, memory, bandwidth energy waste and other issues, to avoid blind configuration, The effect of reducing energy consumption and system overhead

Active Publication Date: 2015-04-29
WUXI CHINAC DATA TECH SERVICE
View PDF5 Cites 29 Cited by
  • Summary
  • Abstract
  • Description
  • Claims
  • Application Information

AI Technical Summary

Problems solved by technology

To a certain extent, this will cause a large waste of CPU, memory, bandwidth, and energy consumption of the entire cluster server

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 for flexibly scheduling virtual resources
  • Method for flexibly scheduling virtual resources
  • Method for flexibly scheduling virtual resources

Examples

Experimental program
Comparison scheme
Effect test

Embodiment 1

[0030] Please refer to figure 1 A specific implementation of a method for flexible scheduling of virtual resources in the present invention is shown.

[0031] A method for flexible scheduling of virtual resources, used for flexible scheduling of various virtual resources formed by multiple running nodes in the cluster server 100, such as virtual computing resources, virtual bandwidth, virtual storage resources, etc. The method for flexible scheduling of virtual resources includes the following steps:

[0032] First, step S1 is executed, and the node state data of the node set in the running state is obtained through the state acquisition module, and saved to the database. Wherein, the database module 30 is a MySQL database.

[0033] In this embodiment, a plurality of nodes are included in the cluster server 100, and a node in a running state is defined as a running node. ginseng figure 1 As shown, in order to simplify the labeling, in figure 1 Only two running nodes are s...

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 belongs to the technical field of cloud computing, and provides a method for flexibly scheduling virtual resources. The method includes S1, acquiring node state data of node sets in running states by the aid of a state acquisition module and storing the node state data in databases; S2, transmitting migration instructions to nodes by the aid of a resource scheduling module when scheduling strategies are triggered by the nodes in the node sets in the running states, and executing migration operation by the aid of a migration module; S3, enabling the resource scheduling module to judge whether the nodes are in idle states or not, closing the nodes if the nodes are in the idle states, adding the closed nodes to node sets which wait to be in running states, or preventing the nodes from being closed if the nodes are not in the idle states. The method has the advantages that the virtual resources in computer cluster service can be reasonably and flexibly scheduled by the aid of the method and accordingly can be prevented from being blindly configured, and energy consumption and the system overhead of cluster servers can be reduced.

Description

technical field [0001] The invention belongs to the technical field of cloud computing, in particular to the technical field of virtualized resource scheduling in the cloud computing technology, and in particular to a method for elastically scheduling virtual resources formed by nodes in a running state or in a closed state in a cluster server. Background technique [0002] With the development of cloud computing technology, better requirements are put forward for computer cluster servers. Although the capacity and running speed of the computer cluster server are faster, the corresponding number of virtual machines that can be started and run smoothly will be more. But at the same time, the energy consumption and system overhead of the computer cluster server will also increase significantly. [0003] Existing resource scheduling schemes use a certain scheduling algorithm to select a target server when resources are provisioned. Common scheduling algorithms are usually bas...

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 Applications(China)
IPC IPC(8): G06F9/50G06F9/455
CPCY02D10/00
Inventor 许广彬郭晓张银滨李德才
Owner WUXI CHINAC DATA TECH SERVICE
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