• DocumentCode
    613838
  • Title

    Predictive VM consolidation on multiple resources: Beyond load balancing

  • Author

    Lei Lu ; Hui Zhang ; Smirni, Evgenia ; Guofei Jiang ; Yoshihira, K.

  • Author_Institution
    Dept. of Comput. Sci., Coll. of William & Mary, Williamsburg, VA, USA
  • fYear
    2013
  • fDate
    3-4 June 2013
  • Firstpage
    1
  • Lastpage
    10
  • Abstract
    Effective consolidation of different applications on common resources is often akin to black art as application performance interference may result in unpredictable system and workload delays. In this paper we consider the problem of fair load balancing on multiple servers within a virtualized data center setting. We especially focus on multi-tiered applications with different resource demands per tier and address the problem on how to best match each application tier on each resource, such that performance interference is minimized. To address this problem, we propose a two-step approach. First, a fair load balancing scheme assigns different virtual machines (VMs) across different servers; this process is formulated as a multi-dimensional vector scheduling problem that uses a new polynomial-time approximation scheme (PTAS) to minimize the maximum utilization across all server resources and results in multiple load balancing solutions. Second, a queueing network analytic model is applied on the proposed min-max solutions in order to select the optimal one. We experimentally evaluate the proposed two-stage mechanism using a Xen virtualization testbed that hosts multiple RUBiS multi-tier applications. Experimental results show that the proposed mechanism is robust as it always predicts the optimal consolidation strategy.
  • Keywords
    computer centres; file servers; minimax techniques; minimisation; polynomial approximation; queueing theory; resource allocation; scheduling; virtual machines; virtualisation; PTAS; RUBiS multitier applications; Xen virtualization testbed; fair load balancing problem; min-max solutions; multidimensional vector scheduling problem; performance interference minimization; polynomial-time approximation scheme; predictive VM consolidation; queueing network analytic model; resource demand per tier; virtual machines; virtualized data center; Approximation methods; Load management; Prediction algorithms; Predictive models; Resource management; Servers; Vectors; fairness; load balancing; queueing networks; vector scheduling; virtualization;
  • fLanguage
    English
  • Publisher
    ieee
  • Conference_Titel
    Quality of Service (IWQoS), 2013 IEEE/ACM 21st International Symposium on
  • Conference_Location
    Montreal, QC
  • ISSN
    1548-615X
  • Print_ISBN
    978-1-4799-0589-8
  • Type

    conf

  • DOI
    10.1109/IWQoS.2013.6550268
  • Filename
    6550268