• DocumentCode
    7511
  • Title

    iAware: Making Live Migration of Virtual Machines Interference-Aware in the Cloud

  • Author

    Fei Xu ; Fangming Liu ; Linghui Liu ; Hai Jin ; Bo Li ; Baochun Li

  • Author_Institution
    Cluster & Grid Comput. Lab., Huazhong Univ. of Sci. & Technol., Wuhan, China
  • Volume
    63
  • Issue
    12
  • fYear
    2014
  • fDate
    Dec. 2014
  • Firstpage
    3012
  • Lastpage
    3025
  • Abstract
    Large-scale datacenters have been widely used to host cloud services, which are typically allocated to different virtual machines (VMs) through resource multiplexing across shared physical servers. Although recent studies have primarily focused on harnessing live migration of VMs to achieve load balancing and power saving among different servers, there has been little attention on the incurred performance interference and cost on both source and destination servers during and after such VM migration. To avoid potential violations of service-level-agreement (SLA) demanded by cloud applications, this paper proposes iAware, a lightweight interference-aware VM live migration strategy. It empirically captures the essential relationships between VM performance interference and key factors that are practically accessible through realistic experiments of benchmark workloads on a Xen virtualized cluster platform. iAware jointly estimates and minimizes both migration and co-location interference among VMs, by designing a simple multi-resource demand-supply model. Extensive experiments and complementary large-scale simulations are conducted to validate the performance gain and runtime overhead of iAware in terms of I/O and network throughput, CPU consumption, and scalability, compared to the traditional interference-unaware VM migration approaches. Moreover, we demonstrate that iAware is flexible enough to cooperate with existing VM scheduling or consolidation policies in a complementary manner, such that the load balancing or power saving can still be achieved without sacrificing performance.
  • Keywords
    cloud computing; computer centres; contracts; resource allocation; virtual machines; virtualisation; CPU; SLA; VM migration approaches; VM performance interference; VM scheduling; Xen virtualized cluster platform; cloud computing; cloud services; complementary large-scale simulations; consolidation policies; iAware; interference-aware VM; large-scale datacenters; live migration; load balancing; multiresource demand-supply model; service-level-agreement; virtual machine interference-aware; Bandwidth; Central Processing Unit; Cloud computing; Degradation; Nonvolatile memory; Virtual machining; Cloud computing; live migration; performance interference; virtualization;
  • fLanguage
    English
  • Journal_Title
    Computers, IEEE Transactions on
  • Publisher
    ieee
  • ISSN
    0018-9340
  • Type

    jour

  • DOI
    10.1109/TC.2013.185
  • Filename
    6598665