DocumentCode :
2019437
Title :
Improving consolidation of virtual machines with risk-aware bandwidth oversubscription in compute clouds
Author :
Breitgand, David ; Epstein, Ariel
Author_Institution :
Virtualization Technol., Syst. Technol. & Services, IBM Res., Haifa, Israel
fYear :
2012
fDate :
25-30 March 2012
Firstpage :
2861
Lastpage :
2865
Abstract :
Current trends in virtualization, green computing, and cloud computing require ever increasing efficiency in consolidating virtual machines without degrading quality of service. In this work, we consider consolidating virtual machines on the minimum number of physical containers (e.g., hosts or racks) in a cloud where the physical network (e.g., network interface or top of the rack switch link) may become a bottleneck. Since virtual machines do not simultaneously use maximum of their nominal bandwidth, the capacity of the physical container can be multiplexed. We assume that each virtual machine has a probabilistic guarantee on realizing its bandwidth Requirements-as derived from its Service Level Agreement with the cloud provider. Therefore, the problem of consolidating virtual machines on the minimum number of physical containers, while preserving these bandwidth allocation guarantees, can be modeled as a Stochastic Bin Packing (SBP) problem, where each virtual machine´s bandwidth demand is treated as a random variable. We consider both offline and online versions of SBP. Under the assumption that the virtual machines´ bandwidth consumption obeys normal distribution, we show a 2-approximation algorithm for the offline version and improve the previously reported results by presenting a (2 +∈)-competitive algorithm for the online version. We also observe that a dual polynomial-time approximation scheme (PTAS) for SBP can be obtained via reduction to the two-dimensional vector bin packing problem. Finally, we perform a thorough performance evaluation study using both synthetic and real data to evaluate the behavior of our proposed algorithms, showing their practical applicability.
Keywords :
approximation theory; bin packing; cloud computing; computational complexity; environmental factors; normal distribution; risk management; software performance evaluation; virtual machines; virtualisation; 2-approximation algorithm; 2D vector bin packing problem; PTAS; SBP problem; bandwidth allocation guarantees; bandwidth consumption; bandwidth requirements; bottleneck; cloud computing; dual polynomial-time approximation scheme; green computing; normal distribution; performance evaluation; physical containers; probabilistic guarantee; random variable; risk-aware bandwidth oversubscription; service level agreement; stochastic bin packing problem; virtual machines; virtualization; Approximation algorithms; Approximation methods; Bandwidth; Gaussian distribution; Random variables; Vectors; Virtual machining;
fLanguage :
English
Publisher :
ieee
Conference_Titel :
INFOCOM, 2012 Proceedings IEEE
Conference_Location :
Orlando, FL
ISSN :
0743-166X
Print_ISBN :
978-1-4673-0773-4
Type :
conf
DOI :
10.1109/INFCOM.2012.6195716
Filename :
6195716
Link To Document :
بازگشت