A kernel search algorithm for virtual machine consolidation problem in cloud computing
Virtual machine consolidation refers to the process of reallocating virtual machines across a set of target servers. It can be formulated as a mixed integer linear programming problem, which is known to be NP-hard. In this paper, we propose a kernel search (KS) heuristic algorithm based on hard vari...
Gespeichert in:
| Veröffentlicht in: | The Journal of supercomputing Jg. 79; H. 17; S. 19277 - 19296 |
|---|---|
| Hauptverfasser: | , |
| Format: | Journal Article |
| Sprache: | Englisch |
| Veröffentlicht: |
New York
Springer US
01.11.2023
Springer Nature B.V |
| Schlagworte: | |
| ISSN: | 0920-8542, 1573-0484 |
| Online-Zugang: | Volltext |
| Tags: |
Tag hinzufügen
Keine Tags, Fügen Sie den ersten Tag hinzu!
|
| Zusammenfassung: | Virtual machine consolidation refers to the process of reallocating virtual machines across a set of target servers. It can be formulated as a mixed integer linear programming problem, which is known to be NP-hard. In this paper, we propose a kernel search (KS) heuristic algorithm based on hard variable fixing to quickly obtain high-quality solutions for large-scale virtual machine consolidation problems (VMCPs). Since existing variable fixing strategies in KS algorithms may result in some VMCP instances being infeasible, our proposed KS algorithm employs a more efficient strategy to choose a set of fixed variables based on their corresponding reduced costs. Our numerical results on VMCP instances demonstrate that our proposed KS algorithm significantly outperforms mixed integer linear programming solvers in terms of CPU time. Moreover, our proposed strategy of variable fixing improves the efficiency of the KS algorithm significantly, with negligible degradation in solution quality. |
|---|---|
| Bibliographie: | ObjectType-Article-1 SourceType-Scholarly Journals-1 ObjectType-Feature-2 content type line 14 |
| ISSN: | 0920-8542 1573-0484 |
| DOI: | 10.1007/s11227-023-05406-w |