Online Virtual Machine Allocation with Predictions
Niv Buchbinder, Yaron Fairstein, Konstantina Mellou, Ishai Menache,, Joseph (Seffi) Naor

TL;DR
This paper explores how predictive information about future VM demand can significantly improve the efficiency of virtual machine allocation in cloud computing, achieving near-optimal resource utilization.
Contribution
It introduces a novel approach leveraging demand predictions to enhance dynamic bin packing algorithms for VM allocation, surpassing previous methods.
Findings
Predictive information drastically reduces competitive ratios.
Constant competitiveness achieved with accurate demand forecasts.
New offline algorithms with better approximation ratios.
Abstract
The cloud computing industry has grown rapidly over the last decade, and with this growth there is a significant increase in demand for compute resources. Demand is manifested in the form of Virtual Machine (VM) requests, which need to be assigned to physical machines in a way that minimizes resource fragmentation and efficiently utilizes the available machines. This problem can be modeled as a dynamic version of the bin packing problem with the objective of minimizing the total usage time of the bins (physical machines). Earlier works on dynamic bin packing assumed that no knowledge is available to the scheduler and later works studied models in which lifetime/duration of each "item" (VM in our context) is available to the scheduler. This extra information was shown to improve exponentially the achievable competitive ratio. Motivated by advances in Machine Learning that provide good…
Peer Reviews
No public reviews on file for this paper yet. If you reviewed it on a platform where reviews are public (OpenReview, ICLR, NeurIPS, ICML), you can paste yours below so the community can read it here.
Videos
No videos yet. Explain this paper in a talk, walkthrough, or lecture? Add one.
Taxonomy
TopicsOptimization and Search Problems · Optimization and Packing Problems · Scheduling and Optimization Algorithms
