Abstract
The use of the evolutionary heuristic simulated evolution for the optimization of the multi-dimensional vector bin packing problem, which is encountered in several industrial applications, is described. These applications range from production planning and steel fabrication to assignment of virtual machines (VMs) onto physical hosts at cloud-based data centers. The dimensions of VMs can include demands of CPU, memory, bandwidth, disk space etc. The generalized goodness functions that aid traversing the search space in an intelligent manner are designed to cater to the multidimensional nature of items (VMs). The efficiency of heuristics is tested by considering phase transition in the generation of difficult test cases. The quality of the heuristics is judged by determining how close the solution is to the estimated lower bound. A new implementation of a tighter lower bound is proposed. Experiments show that superior quality results are obtained by employing the proposed strategy.
| Original language | English |
|---|---|
| Pages (from-to) | 5516-5538 |
| Number of pages | 23 |
| Journal | Journal of Supercomputing |
| Volume | 73 |
| Issue number | 12 |
| DOIs | |
| State | Published - 1 Dec 2017 |
Bibliographical note
Publisher Copyright:© 2017, Springer Science+Business Media, LLC.
Keywords
- Combinatorial optimization
- Evolutionary metaheuristic
- NP-hard
- Nondeterministic algorithms
- Simulated evolution
- Vector bin packing problem
- Virtual machine placement
ASJC Scopus subject areas
- Theoretical Computer Science
- Software
- Information Systems
- Hardware and Architecture