• DocumentCode
    32690
  • Title

    Managing Overloaded Hosts for Dynamic Consolidation of Virtual Machines in Cloud Data Centers under Quality of Service Constraints

  • Author

    Beloglazov, A. ; Buyya, Rajkumar

  • Author_Institution
    Dept. of Comput. & Inf. Syst., Univ. of Melbourne, Melbourne, VIC, Australia
  • Volume
    24
  • Issue
    7
  • fYear
    2013
  • fDate
    Jul-13
  • Firstpage
    1366
  • Lastpage
    1379
  • Abstract
    Dynamic consolidation of virtual machines (VMs) is an effective way to improve the utilization of resources and energy efficiency in cloud data centers. Determining when it is best to reallocate VMs from an overloaded host is an aspect of dynamic VM consolidation that directly influences the resource utilization and quality of service (QoS) delivered by the system. The influence on the QoS is explained by the fact that server overloads cause resource shortages and performance degradation of applications. Current solutions to the problem of host overload detection are generally heuristic based, or rely on statistical analysis of historical data. The limitations of these approaches are that they lead to suboptimal results and do not allow explicit specification of a QoS goal. We propose a novel approach that for any known stationary workload and a given state configuration optimally solves the problem of host overload detection by maximizing the mean intermigration time under the specified QoS goal based on a Markov chain model. We heuristically adapt the algorithm to handle unknown nonstationary workloads using the Multisize Sliding Window workload estimation technique. Through simulations with workload traces from more than a thousand PlanetLab VMs, we show that our approach outperforms the best benchmark algorithm and provides approximately 88 percent of the performance of the optimal offline algorithm.
  • Keywords
    Markov processes; benchmark testing; cloud computing; computer centres; file servers; performance evaluation; power aware computing; quality of service; statistical analysis; virtual machines; Markov chain model; PlanetLab VMs; QoS goal; VM reallocation; benchmark algorithm; cloud data centers; dynamic VM consolidation; energy efficiency; host overload detection; mean intermigration time; multisize sliding window workload estimation technique; optimal offline algorithm; overloaded host management; performance degradation; quality of service constraints; resource shortages; resource utilization; server overloads; statistical analysis; unknown nonstationary workloads; virtual machines; Approximation algorithms; Detection algorithms; Heuristic algorithms; Measurement; Quality of service; Resource management; Servers; Distributed systems; cloud computing; dynamic consolidation; energy efficiency; host overload detection; virtualization;
  • fLanguage
    English
  • Journal_Title
    Parallel and Distributed Systems, IEEE Transactions on
  • Publisher
    ieee
  • ISSN
    1045-9219
  • Type

    jour

  • DOI
    10.1109/TPDS.2012.240
  • Filename
    6269025