JOURNAL ARTICLE

Decomposed multi-objective bin-packing for virtual machine consolidation

Eli M. Dow

Year: 2016 Journal:   PeerJ Computer Science Vol: 2 Pages: e47-e47   Publisher: PeerJ, Inc.

Abstract

In this paper, we describe a novel solution to the problem of virtual machine (VM) consolidation, otherwise known as VM-Packing, as applicable to Infrastructure-as-a-Service cloud data centers. Our solution relies on the observation that virtual machines are not infinitely variable in resource consumption. Generally, cloud compute providers offer them in fixed resource allocations. Effectively this makes all VMs of that allocation type (or instance type) generally interchangeable for the purposes of consolidation from a cloud compute provider viewpoint. The main contribution of this work is to demonstrate the advantages to our approach of deconstructing the VM consolidation problem into a two-step process of multidimensional bin packing. The first step is to determine the optimal, but abstract, solution composed of finite groups of equivalent VMs that should reside on each host. The second step selects concrete VMs from the managed compute pool to satisfy the optimal abstract solution while enforcing anti-colocation and preferential colocation of the virtual machines through VM contracts. We demonstrate our high-performance, deterministic packing solution generation, with over 7,500 VMs packed in under 2 min. We demonstrating comparable runtimes to other VM management solutions published in the literature allowing for favorable extrapolations of the prior work in the field in order to deal with larger VM management problem sizes our solution scales to.

Keywords:
Bin packing problem Cloud computing Virtual machine Computer science Consolidation (business) Bin Distributed computing Algorithm Mathematical optimization Operating system Mathematics

Metrics

9
Cited By
2.66
FWCI (Field Weighted Citation Impact)
32
Refs
0.92
Citation Normalized Percentile
Is in top 1%
Is in top 10%

Citation History

Topics

Cloud Computing and Resource Management
Physical Sciences →  Computer Science →  Information Systems
Graph Theory and Algorithms
Physical Sciences →  Computer Science →  Computer Vision and Pattern Recognition
Software-Defined Networks and 5G
Physical Sciences →  Computer Science →  Computer Networks and Communications

Related Documents

JOURNAL ARTICLE

Virtual machine consolidation using constraint-based multi-objective optimization

Miguel Terra-NevesInês LynceVasco Manquinho

Journal:   Journal of Heuristics Year: 2018 Vol: 25 (3)Pages: 339-375
JOURNAL ARTICLE

Multi-Objective Biogeography-Based Method to Optimize Virtual Machine Consolidation

Kai ShiHuiqun YuFei LuoGuisheng Fan

Journal:   Proceedings/Proceedings of the ... International Conference on Software Engineering and Knowledge Engineering Year: 2016 Vol: 2016 Pages: 225-230
JOURNAL ARTICLE

A Novel Dynamic Virtual Machine Consolidation Algorithm Based on Correlation Coefficient Analysis and Bin Packing

Changming ZhaoJian Liu

Journal:   International Journal of Smart Business and Technology Year: 2015 Vol: 3 (1)Pages: 1-14
© 2026 ScienceGate Book Chapters — All rights reserved.