Multi-factorial Optimization for Large-scale Virtual Machine Placement in Cloud Computing

01/18/2020
by   Zhengping Liang, et al.
4

The placement scheme of virtual machines (VMs) to physical servers (PSs) is crucial to lowering operational cost for cloud providers. Evolutionary algorithms (EAs) have been performed promising-solving on virtual machine placement (VMP) problems in the past. However, as growing demand for cloud services, the existing EAs fail to implement in large-scale virtual machine placement (LVMP) problem due to the high time complexity and poor scalability. Recently, the multi-factorial optimization (MFO) technology has surfaced as a new search paradigm in evolutionary computing. It offers the ability to evolve multiple optimization tasks simultaneously during the evolutionary process. This paper aims to apply the MFO technology to the LVMP problem in heterogeneous environment. Firstly, we formulate a deployment cost based VMP problem in the form of the MFO problem. Then, a multi-factorial evolutionary algorithm (MFEA) embedded with greedy-based allocation operator is developed to address the established MFO problem. After that, a re-migration and merge operator is designed to offer the integrated solution of the LVMP problem from the solutions of MFO problem. To assess the effectiveness of our proposed method, the simulation experiments are carried on large-scale and extra large-scale VMs test data sets. The results show that compared with various heuristic methods, our method could shorten optimization time significantly and offer a competitive placement solution for the LVMP problem in heterogeneous environment.

READ FULL TEXT

page 1

page 10

research
03/08/2020

EMPIRICAL STUDY OF VIRTUAL MACHINE PLACEMENT ALGORITHM

Virtual machine placement is one of the most important features in virtu...
research
02/05/2018

Multi-Criteria Virtual Machine Placement in Cloud Computing Environments: A literature Review

Cloud computing is a revolutionary process that has impacted the manner ...
research
07/16/2020

Containers Placement and Migration on Cloud System

Currently, many businesses are using cloud computing to obtain an entire...
research
04/20/2019

Preference-based Multiobjective Virtual Machine Placement: A Ceteris Paribus Approach

This work adopts the notion of Ceteris Paribus (CP) as an interpretation...
research
02/09/2018

Heterogeneous and Multidimensional Clairvoyant Dynamic Bin Packing for Virtual Machine Placement

Although the public cloud still occupies the largest portion of the tota...
research
01/08/2020

Online Joint Placement and Allocation of Virtual Network Functions with Heterogeneous Servers

Network Function Virtualization (NFV) is a promising virtualization tech...
research
04/01/2022

VNF and Container Placement: Recent Advances and Future Trends

With the growing demand for openness, scalability, and granularity, mobi...

Please sign up or login with your details

Forgot password? Click here to reset