Multi-target virtual machine scheduling method and system for cloud resource management

A scheduling method and virtual machine technology, which can be used in electrical digital data processing, software simulation/interpretation/simulation, program control design, etc., and can solve problems such as low migration strategy efficiency, uneven resource allocation, and unoptimized indicators.

Active Publication Date: 2019-07-30
NANJING UNIV OF INFORMATION SCI & TECH
View PDF6 Cites 3 Cited by
  • Summary
  • Abstract
  • Description
  • Claims
  • Application Information

AI Technical Summary

Problems solved by technology

[0005] Purpose of the invention: In order to overcome the deficiencies of the prior art, the present invention provides a multi

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
  • Multi-target virtual machine scheduling method and system for cloud resource management
  • Multi-target virtual machine scheduling method and system for cloud resource management
  • Multi-target virtual machine scheduling method and system for cloud resource management

Examples

Experimental program
Comparison scheme
Effect test

Embodiment 1

[0063] Such as figure 2 According to the present invention, the multi-target virtual machine scheduling method for multi-cloud resource management includes the following steps:

[0064] Step 1: Collect cloud allocation records in real time, and obtain the running cloud list P and special virtual machine set PV from the cloud allocation record data set R.

[0065] In order to facilitate the resource management of Duoyun, virtualization technology is adopted and virtual machine instances are used to represent the resources of Duoyun. In Duoyun, the system log file saves the distribution record log of Duoyun in real time. When the mobile service requests virtual machine instances for resource hosting, according to the number of requested virtual machine instances, the background will generate the same number of cloud allocation records. Assuming that at time t, there are M pieces of cloud allocation records in the data set of cloud allocation records, denoted as R={r 1 ,r 2 ...

Embodiment 2

[0105] On the other hand, if image 3 As shown, the present invention also provides a multi-target virtual machine scheduling system oriented to cloud resource management, including:

[0106] Indicates module 1, which is used to collect cloud allocation records in real time, and obtain the running cloud list P and special virtual machine set PV from the cloud allocation record data set R;

[0107] In order to facilitate the resource management of Duoyun, virtualization technology is adopted and virtual machine instances are used to represent the resources of Duoyun. In Duoyun, the system log file saves the distribution record log of Duoyun in real time. When the mobile service requests virtual machine instances for resource hosting, according to the number of requested virtual machine instances, the background will generate the same number of cloud allocation records. Assuming that at time t, there are M pieces of cloud allocation records in the data set of cloud allocation ...

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 multi-target virtual machine scheduling method for cloud resource management, and the method comprises the steps: collecting a cloud distribution record in real time, and obtaining a running cloud list P and a special virtual machine set PV from a cloud distribution record data set R; traversing the cloud distribution record data set R to obtain the free space of each cloud in the running cloud list P; calculating a virtual machine scheduling strategy set corresponding to all the clouds, and assessing the migration cost caused by the virtual machine scheduling strategy and the executed cloud load balancing variance according to the free space of the clouds; calculating a load balancing variance set and a migration cost set according to the executed cloud load balancing variance and migration cost; and through a simple weighting method and a multi-standard decision algorithm, seeking a virtual machine scheduling strategy with an optimal joint optimization effect. According to the method, the migration generation time of the virtual machine and the load balancing variance of the cloud after migration are comprehensively considered, the index is optimized while the cost requirement of migration is met, the resource idle possibility is reduced, and the energy consumption is reduced.

Description

technical field [0001] The invention relates to the fields of data processing and mobile cloud computing, in particular to a multi-objective virtual machine scheduling method and system for multi-cloud resource management. Background technique [0002] With the development of mobile network technology and the increasing demand of users for mobile services, more and more mobile terminal access services are provided to users. However, with the growth of user demands, the types of mobile applications are also increasing, especially many applications that require high computing power and delay time. The execution requirements of these applications have far exceeded the processing capabilities of the mobile device itself, resulting in longer delay times and faster power consumption. When cloud computing is introduced, mobile devices can send computing tasks to the remote cloud platform for execution, use the computing resources of the cloud data center to perform computing tasks...

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/455
CPCG06F9/45558G06F2009/45595G06F2009/4557Y02D10/00
Inventor 许小龙薛原郑玉伏舒存
Owner NANJING UNIV OF INFORMATION SCI & 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