An application-aware virtual machine scheduling method for load balancing in IaaS environment

An application-aware, load-balancing technology, applied in the field of cloud computing, can solve problems such as difficult to accurately predict resource demand and usage, can not solve the problem of virtual machine load balancing, and the load balancing method is not very reliable

Active Publication Date: 2019-02-15
XI AN JIAOTONG UNIV
View PDF3 Cites 4 Cited by
  • Summary
  • Abstract
  • Description
  • Claims
  • Application Information

AI Technical Summary

Problems solved by technology

However, for highly dynamic workloads, forecast-based load balancing methods are not very reliable because it is difficult to accurately predict resource requirements and usage.
[0008] To sum up, the existing work has improved the load balance between the hosts in the data center to a certain extent, but most of the work in the process of virtual machine scheduling only regards the virtual machine as a black box, from the outside Observing its resource requirements without knowing anything about its internal situation does not solve the load balancing problem of virtual machines well

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
  • An application-aware virtual machine scheduling method for load balancing in IaaS environment
  • An application-aware virtual machine scheduling method for load balancing in IaaS environment
  • An application-aware virtual machine scheduling method for load balancing in IaaS environment

Examples

Experimental program
Comparison scheme
Effect test

Embodiment Construction

[0070] The technical solution of the present invention will be described in further detail below in conjunction with the accompanying drawings.

[0071] see image 3 As shown, the present invention provides a load balancing-oriented application-aware virtual machine scheduling method in an IaaS environment, comprising the following steps:

[0072] Step 1: The system automatically configures related files for the virtual machine introspection library LibVMI and the memory analysis framework Volatility on the hosts. specific method:

[0073] 1.1) OpenStack's computing service project Nova detects whether there is a new or migrated virtual machine on the host machine. If it exists, Nova sends the event corresponding to the situation to the OpenStack distributed bus and continues to the next step; if it does not exist, then Skip to step 1.6);

[0074] 1.2) After the alarm service project Aodh of OpenStack detects an event, it triggers the automatic configuration module. The aut...

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 an application-aware virtual machine scheduling method oriented to load balance in an IaaS environment, comprising the following steps: step 1, configuring automatically related files for a virtual machine introspection library LibVMI and a memory analysis framework Volatility on the host by an OpenStack; the application-aware virtual machine scheduling method comprises thefollowing steps: 2, acquiring application perceptual data and storing that data in a database; 3, selecting a virtual machine to be migrated on each overload host machine to obtain a virtual machineset to be migrated; Step 4: Picking an appropriate host for each virtual machine to migrate and migrate it using real-time migration technology. Compared with the traditional method, the invention effectively reduces the number of SLA breaches under the condition of frequent load changes, and realizes better load balancing on CPU, memory, bandwidth and other resources, and has good adaptability and practical value.

Description

【Technical field】 [0001] The invention belongs to the field of cloud computing, and in particular relates to an application-aware virtual machine scheduling method oriented to load balancing in an IaaS environment. 【Background technique】 [0002] As a new type of network computing model, cloud computing provides users with various virtual IT resources and application services through the network in an on-demand and easy-to-expand manner, and supports users to access from any location and using multiple terminals. According to the different services it provides, cloud computing can be divided into three types: Infrastructure as a Service (Infrastructure as a Service, IaaS), Platform as a Service (Platform as a Service, PaaS) and Software as a Service (Software as a Service, SaaS). ). IaaS services mainly provide users with the IT infrastructure needed for business in the form of virtual machines. These virtual machines are deployed in the data centers of cloud service provid...

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/50
CPCG06F9/45533G06F9/505G06F2009/4557
Inventor 桂小林张晨徐盼梁鑫
Owner XI AN JIAOTONG UNIV
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