• DocumentCode
    20540
  • Title

    Probabilistic Consolidation of Virtual Machines in Self-Organizing Cloud Data Centers

  • Author

    Mastroianni, Carlo ; Meo, Michela ; Papuzzo, Giuseppe

  • Author_Institution
    ICAR, Rende, Italy
  • Volume
    1
  • Issue
    2
  • fYear
    2013
  • fDate
    July-December 2013
  • Firstpage
    215
  • Lastpage
    228
  • Abstract
    Power efficiency is one of the main issues that will drive the design of data centers, especially of those devoted to provide Cloud computing services. In virtualized data centers, consolidation of Virtual Machines (VMs) on the minimum number of physical servers has been recognized as a very efficient approach, as this allows unloaded servers to be switched off or used to accommodate more load, which is clearly a cheaper alternative to buy more resources. The consolidation problem must be solved on multiple dimensions, since in modern data centers CPU is not the only critical resource: depending on the characteristics of the workload other resources, for example, RAM and bandwidth, can become the bottleneck. The problem is so complex that centralized and deterministic solutions are practically useless in large data centers with hundreds or thousands of servers. This paper presents ecoCloud, a self-organizing and adaptive approach for the consolidation of VMs on two resources, namely CPU and RAM. Decisions on the assignment and migration of VMs are driven by probabilistic processes and are based exclusively on local information, which makes the approach very simple to implement. Both a fluid-like mathematical model and experiments on a real data center show that the approach rapidly consolidates the workload, and CPU-bound and RAM-bound VMs are balanced, so that both resources are exploited efficiently.
  • Keywords
    cloud computing; computer centres; probability; virtual machines; CPU-bound VM; RAM-bound VM; fluid-like mathematical model; local information; probabilistic consolidation; probabilistic process; self-organizing cloud data centers; virtual machines; workload consolidation; Cloud computing; Mathematical model; Probabilistic logic; Random access memory; Resource management; Servers; Virtual machining; Cloud computing; VM consolidation; data center; energy saving;
  • fLanguage
    English
  • Journal_Title
    Cloud Computing, IEEE Transactions on
  • Publisher
    ieee
  • ISSN
    2168-7161
  • Type

    jour

  • DOI
    10.1109/TCC.2013.17
  • Filename
    6681861