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

A parallel virtual machine aggregation method based on spark and optimized mbbo algorithm

An aggregation method and virtual machine technology, applied in the field of virtual machine aggregation, can solve the problems that the search results have a great influence, are not enough to solve the problems of virtual machine aggregation, complex configuration parameters, etc., and achieve the effect of reducing the solution time

Active Publication Date: 2018-08-10
XI AN JIAOTONG UNIV
View PDF0 Cites 0 Cited by
  • Summary
  • Abstract
  • Description
  • Claims
  • Application Information

AI Technical Summary

Problems solved by technology

The heuristic binning algorithm and dynamic programming algorithm are simple to deploy and fast to solve, but only a few dimensions of computing resources can be considered, which is not enough to solve complex virtual machine aggregation problems
Bionic algorithms such as genetic algorithm and ant colony algorithm can deal with the limitations of various resources, but the search speed is slow, and there are disadvantages of complex configuration parameters, which greatly affect the search results

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
  • A parallel virtual machine aggregation method based on spark and optimized mbbo algorithm
  • A parallel virtual machine aggregation method based on spark and optimized mbbo algorithm
  • A parallel virtual machine aggregation method based on spark and optimized mbbo algorithm

Examples

Experimental program
Comparison scheme
Effect test

Embodiment Construction

[0024] The present invention will be further described in detail below in conjunction with specific embodiments, which are explanations of the present invention rather than limitations.

[0025] The present invention is a parallel virtual machine aggregation method based on Spark and an optimized MBBO algorithm. The basic execution flow of the MBBO algorithm involved and the analysis of the implicit parallelism of the MBBO algorithm are as follows.

[0026] The first part is the basic execution flow of MBBO algorithm.

[0027] The MBBO algorithm adopts the general iterative evolution method of bionics algorithm to gradually approach the optimal solution of complex problems, and finds an effective solution to the virtual machine aggregation problem by continuously iteratively updating the initial population. On the basis of the initialized habitat population, each iteration is based on the calculation results of the previous iteration, and through the restriction and selection ...

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 provides a Spark and MBBO (multi-objective biogeography-based optimization) algorithm-based parallel virtual machine aggregation method. Through an extended Spark parallel framework and an MBBO algorithm, an optimal migration solution of a VMC problem can be solved in a relatively short convergence time, and a foundation is laid for subsequent virtual machine parallel migration. The method comprises the following steps of 1, mapping a virtual machine aggregation problem to a biogeography-based optimization algorithm, determining constraint conditions, and clearly determining solving objectives; and 2, based on the extended Spark parallel framework, distributing an initial habitat group meeting the constraint conditions to Spark computing nodes, iteratively executing an MBBO parallel algorithm, stopping algorithm execution until a stop condition is met, and obtaining an optimal solution capable of balancing a plurality of optimization solving objectives. While the extended Spark parallel framework is utilized, a biogeography concept is mapped to an optimization problem.

Description

technical field [0001] The invention relates to the field of virtual machine aggregation in computer science and technology, specifically a parallel virtual machine aggregation method based on Spark and an optimized MBBO algorithm. Background technique [0002] As the hardware resources of the unified management data center, virtual machine VM (Virtual Machine) has reached an unprecedented scale of use, which brings two major problems, high energy consumption and unbalanced load. At present, the above two problems are mainly solved by virtual machine aggregation VMC (Virtual Machine Consolidation) technology, which optimizes energy consumption, load balancing, network bandwidth and other aspects of the data center by rearranging the placement of VMs on the host HM (Host Machine). . [0003] VMC achieves this by establishing a mathematical model and proposing an effective aggregation scheme in massive HMs and VMs with complex topologies, and dynamically migrating VMs from so...

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 Patents(China)
IPC IPC(8): G06F9/455
CPCG06F9/45558G06F2009/4557
Inventor 郑庆华李睿钟阿敏刘猛王晔阳
Owner XI AN 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