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

Dynamic virtual machine resource scheduling system and method oriented to cloud platform

A dynamic scheduling and virtual machine technology, applied in resource allocation, software simulation/interpretation/simulation, program control design, etc., can solve problems such as inaccurate data acquisition, and achieve the effect of avoiding invalid migration and frequent migration

Active Publication Date: 2017-07-21
AVICIT CO LTD
View PDF5 Cites 46 Cited by
  • Summary
  • Abstract
  • Description
  • Claims
  • Application Information

AI Technical Summary

Problems solved by technology

[0009] The problems solved by the present invention mainly focus on the following aspects: overcome the deficiencies of the prior art, adopt the C / S architecture to obtain monitoring data from the inside of the virtual machine and the physical host, and improve the inaccurate problem of obtaining data through the virtual machine monitor VMM; The platform adds a resource dynamic scheduling mechanism without manual intervention, and can adjust internal resources in real time according to the load status of the physical host; improve the load balance of the cloud platform, so that resources are evenly distributed on each physical host, and avoid over-concentration of resources. The performance of nodes is affected, and idle nodes are shut down at the same time to save power consumption; a set of efficient and stable resource dynamic scheduling algorithm is proposed to avoid excessive migration and invalid migration, and improve the stability of cloud platform operation

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
  • Dynamic virtual machine resource scheduling system and method oriented to cloud platform
  • Dynamic virtual machine resource scheduling system and method oriented to cloud platform
  • Dynamic virtual machine resource scheduling system and method oriented to cloud platform

Examples

Experimental program
Comparison scheme
Effect test

Embodiment Construction

[0076] In order to better understand the present invention, some basic concepts are firstly explained.

[0077] (1) Cloud platform: use Nova, Neutron, Swift and other modules in the OpenStack project to build a cloud platform, and provide data resources for other modules through the standard public service interface API. Among them, CPU, memory, and network bandwidth are provided for the resource monitoring module; unified calculation and analysis data are provided for the real-time data analysis module, migration judgment module, migration virtual machine selection module and target host positioning module.

[0078] (2) physical host load value: the load value of physical host is defined as the weighted sum of CPU of this physical host, internal memory, network bandwidth utilization rate among the present invention, concrete calculation is as follows:

[0079] WorkLoad=w1*CPU usage (t)+w2*Mem usage (t)+w3*BW usage (t)

[0080] CPU usage (t),Mem usage (t), BW usage (t) ...

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 relates to a dynamic virtual machine resource scheduling system and method oriented to a cloud platform. An effective monitoring and management tool is provided for physical resources of the cloud platform. The system mainly consists of a resource monitoring module, a real-time data analysis module, a migration judging module, a to-be-migrated virtual machine selecting module and a target mainframe positioning module. The method is achieved through the five processes of resource monitoring, data analysis, migration moment judgment, migration virtual machine selection and target mainframe positioning. The dynamic virtual machine resource scheduling system has the advantages of achieving real-time resource scheduling and management, improving the data center loading balance and reducing power consumption.

Description

technical field [0001] The invention is based on a virtual machine dynamic migration mechanism, relates to a cloud platform-oriented virtual machine resource dynamic scheduling system and method, and belongs to the technical field of cloud computing resource scheduling. Background technique [0002] With the development of the economy, servitization has become an inevitable trend of industrial development, and the results of various production activities are gradually provided to users in the form of services. Cloud computing is an important embodiment of the service-oriented trend, and has achieved rapid development in the world due to its convenience, economy, and easy monitoring. At present, more and more application service providers and small and medium-sized enterprises choose to deploy applications on cloud platforms, which has also led to the emergence of a number of excellent open source cloud platforms in recent years, such as OpenStack, CloudStack, Eucalyptus, Ope...

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/455G06F9/50G06F11/30
CPCG06F9/45558G06F9/505G06F11/301G06F2009/4557G06F2009/45583G06F2009/45595Y02D10/00
Inventor 郁建王亮
Owner AVICIT 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