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

Cloudsim platform based virtual machine batch deployment method

A machine batch and virtual machine technology, applied in resource allocation, instruments, multi-programming devices, etc., can solve the problem of low utilization of system resources

Active Publication Date: 2015-03-25
SUN YAT SEN UNIV
View PDF5 Cites 10 Cited by
  • Summary
  • Abstract
  • Description
  • Claims
  • Application Information

AI Technical Summary

Problems solved by technology

[0005] In order to solve the problem of low load balancing and resource utilization of the system, the technical solution adopted by the present invention is as follows:

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
  • Cloudsim platform based virtual machine batch deployment method
  • Cloudsim platform based virtual machine batch deployment method
  • Cloudsim platform based virtual machine batch deployment method

Examples

Experimental program
Comparison scheme
Effect test

Embodiment Construction

[0087] Such as figure 1 As shown, the overall flow of a method for deploying virtual machines in batches based on the cloudsim platform of the present invention can be clearly understood through the flow chart.

[0088] The overall flow of a virtual machine batch deployment method based on the cloudsim platform of the present invention is as follows:

[0089] The createVmsInDatacenter function in the datacenterbrokerAco of cloudsim checks whether there is an uncreated virtual machine collection, and if so, sends a message to create a virtual machine to datacenterAco, and transmits the virtual machine collection to be created;

[0090] The processVmCreate function in datacenterAco receives the transmitted virtual machine set, calls the allocateHostForVmList function in the virtual machine allocation class VmAllocationPolicyAco, and allocates physical machines for the virtual machine set according to the hybrid ant colony algorithm in the allocateHostForVmList function.

[0091...

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 cloudsim platform based virtual machine batch deployment method. The method includes extending a hybrid ant colony algorithm and taking the extended hybrid ant colony algorithm as a virtual machine batch deployment strategy. The hybrid ant colony algorithm performs global pheromone updating by adopting the following formula of pheromone [j][i]=pheromone [j][i]*rho, wherein the rho is a pheromone residual factor, the formula II is a pheromone matrix from a virtual machine i to a physical machine j, wherein ants[k].pheromoneDeltaMatrix represents a pheromone variation matrix of a kth ant, and antNum represent of the quantity of ants. Compared with a greedy strategy, the deployment method has the advantage that load balance and resource utilization rate of a system can be heightened obviously.

Description

technical field [0001] The invention relates to the field of Internet cloud computing, in particular to a method for deploying virtual machines in batches based on a cloudsim platform. Background technique [0002] With the vigorous development of computer technology and the rapid progress of Internet technology, cloud computing has emerged as an innovative computing model. Infrastructure as a service is the foundation of cloud computing. Its core is to form a resource pool of computing resources in the data center through virtualization technology, and allocate them reasonably according to the task specifications and resource requests submitted by users, so as to provide users with scalable entities. Or virtual computing, storage, and network resources. The cloud data center deploys a large number of virtual machines to provide services to users. [0003] Virtual machine placement is an important research problem in cloud resource scheduling. Virtual machine placement aim...

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/50G06N3/00
Inventor 卞静李焱詹宏钊朱庆勇
Owner SUN YAT SEN 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