• DocumentCode
    2321323
  • 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
  • fYear
    2012
  • fDate
    13-16 May 2012
  • Firstpage
    498
  • Lastpage
    506
  • 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;
  • fLanguage
    English
  • Publisher
    ieee
  • 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
  • Type

    conf

  • DOI
    10.1109/CCGrid.2012.119
  • Filename
    6217459