Title :
A Stable Network-Aware VM Placement for Cloud Systems
Author :
Biran, Ofer ; Corradi, Antonio ; Fanelli, Mario ; Foschini, Luca ; Nus, Alexander ; Raz, Danny ; Silvera, Ezra
Author_Institution :
IBM Haifa Res. Lab., Haifa, Israel
Abstract :
Virtual Machine (VM) placement has to carefully consider the aggregated resource consumption of co-located VMs in order to obey service level agreements at lower possible cost. In this paper, we focus on satisfying the traffic demands of the VMs in addition to CPU and memory requirements. This is a much more complex problem both due to its quadratic nature (being the communication between a pair of VMs) and since it involves many factors beyond the physical host, like the network topologies and the routing scheme. Moreover, traffic patterns may vary over time and predicting the resulting effect on the actual available bandwidth between hosts within the data center is extremely difficult. We address this problem by trying to allocate a placement that not only satisfies the predicted communication demand but is also resilient to demand time-variations. This gives rise to a new optimization problem that we call the Min Cut Ratio-aware VM Placement (MCRVMP). The general MCRVMP problem is NP-Hard, hence, we introduce several heuristics to solve it in reasonable time. We present extensive experimental results, associated with both placement computation and run-time performance under time-varying traffic demands, to show that our heuristics provide good results (compared to the optimal solution) for medium size data centers.
Keywords :
cloud computing; computer centres; network routing; network topology; optimisation; resource allocation; service-oriented architecture; virtual machines; CPU requirement; MCRVMP problem; NP-hard problem; cloud system; data center network; memory requirement; min cut ratio aware VM placement; network topology; optimization; resource consumption; routing scheme; service level agreement; time-varying traffic demand; virtual machine; Bipartite graph; Cloud computing; Logic gates; Memory management; Network topology; Routing; Topology; Cloud Computing; Data Center Networking; Min Cut Ratio; Network-Aware VM Placement;
Conference_Titel :
Cluster, Cloud and Grid Computing (CCGrid), 2012 12th IEEE/ACM International Symposium on
Conference_Location :
Ottawa, ON
Print_ISBN :
978-1-4673-1395-7
DOI :
10.1109/CCGrid.2012.119