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

Particle swarm algorithm-based virtual-machine deployment method under cloud environment

A particle swarm algorithm and virtual machine technology, applied in computing, genetic models, genetic rules, etc., can solve the lack of comprehensive consideration of multiple goals and practical application considerations, the algorithm is not flexible enough, and it is difficult to meet the needs of the deployment environment and user dynamics And other issues

Active Publication Date: 2018-08-31
SOUTHWEST JIAOTONG UNIV +1
View PDF10 Cites 16 Cited by
  • Summary
  • Abstract
  • Description
  • Claims
  • Application Information

AI Technical Summary

Problems solved by technology

[0013] The purpose of the present invention is to solve the problem that the deployment of virtual machines in the prior art only optimizes a single target, and the algorithm for optimizing a single target is not flexible enough to cope with the large-scale heterogeneous cloud data center deployment environment and the dynamic needs of users; the original algorithm and It is necessary to establish a mapping relationship between practical problems. If the establishment is not good, it is easy to quickly converge to the local optimum, which will affect the accuracy of the algorithm; while only optimizing a single target, there is a lack of comprehensive consideration of multiple targets and consideration of practical applications. problem; the present invention provides a virtual machine deployment method based on particle swarm algorithm in cloud environment

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
  • Particle swarm algorithm-based virtual-machine deployment method under cloud environment
  • Particle swarm algorithm-based virtual-machine deployment method under cloud environment
  • Particle swarm algorithm-based virtual-machine deployment method under cloud environment

Examples

Experimental program
Comparison scheme
Effect test

Embodiment Construction

[0112] In order to make the object, technical solution and advantages of the present invention clearer, the present invention will be further described in detail below in conjunction with the accompanying drawings and embodiments. It should be understood that the specific embodiments described here are only used to explain the present invention, not to limit the present invention.

[0113] Aiming at the problems existing in the deployment of virtual machines on the current cloud platform, the present invention establishes a deployment mapping between virtual machines and physical machines at the IaaS layer, combines the actual cloud environment application scenarios, and integrates the original algorithm of particle swarm optimization and pareto optimal frontier formation improvement Based on the multi-objective optimization particle swarm optimization algorithm, exponential smoothing method is used to predict the number of virtual machine applications of users, and a user-orie...

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 particle swarm algorithm-based virtual-machine deployment method under a cloud environment, and belongs to the field of resource scheduling under cloud computing environments. For solving problems of only carrying out optimization of a single objective and lacking consideration of multiple objectives; the invention provides the particle swarm algorithm-based virtual-machine deployment method under a cloud environment. According to the method, deployment mapping between virtual machines and physical machines is established at an IaaS (Infrastructure as a Service) layer. The method of deployment mapping includes: a user-oriented virtual-machine deployment method, which includes receiving an application of a user for a virtual machine, and deploying the same to an objective physical-host on the basis of an improved multi-objective-optimization particle swarm optimization algorithm of congestion degree judgment; and a platform-oriented virtual-machine dynamic-management method, which includes deploying a virtual machine to an objective physical-host, and then judging whether status of the objective physical-host is above or below a normal threshold value, anddetermine a mapping relationship of the objective physical-host and the virtual host on the basis of an improved multi-objective-optimization particle swarm algorithm of sharing degree judgment. The virtual-machine deployment method is used for deploying the virtual machines on the objective physical-hosts.

Description

technical field [0001] A particle swarm algorithm-based virtual machine deployment method in a cloud environment is used for deploying a virtual machine on a target physical host, belonging to the field of resource scheduling in a cloud computing environment, in particular to an improved multi-objective optimization particle swarm based on Algorithmic virtual machine deployment method. Background technique [0002] The cloud environment is built on a variety of technical supports, which are developed from distributed computing, parallel processing, and grid computing. Cloud services are mainly provided by cloud data centers. Through virtualization technology, the large-scale high-performance target physical hosts, network devices, and storage devices contained in the cloud data center are virtualized into a large-scale virtual resource of computing, bandwidth, and storage. pool. [0003] The essence of virtualization technology is to decouple the computing resources on a s...

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/455G06N3/12
CPCG06F9/45558G06F2009/4557G06N3/126
Inventor 丁国富陈胤光黄文培邓崛
Owner SOUTHWEST JIAOTONG UNIV
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