Reactive cloud: Consolidating virtual machines with postcopy live Migration

被引:0
|
作者
Hirofuchi, Takahiro [1 ]
Nakada, Hidemoto [1 ]
Itoh, Satoshi [1 ]
Sekiguchi, Satoshi [1 ]
机构
[1] National Institute of Advanced Industrial Science and Technology (AIST), Tsukuba
关键词
Live migration; Server consolidation; Virtual machine;
D O I
10.2197/ipsjtrans.5.34
中图分类号
学科分类号
摘要
Dynamic consolidation of virtual machines (VMs) through live migration is a promising technology for IaaS datacenters. VMs are dynamically packed onto fewer server nodes, thereby eliminating excessive power consumption. Existing studies on VM consolidation, however, are based on precopy live migration, which requires dozens of seconds to switch the execution hosts of VMs. It is difficult to optimize VM locations quickly on sudden load changes, resulting in serious violations of VM performance criteria. In this paper, we propose an advanced VM consolidation system exploiting postcopy live migration, which greatly alleviates performance degradation. VM locations are reactively optimized in response to ever-changing resource usage. Sudden overloading of server nodes are promptly resolved by quickly switching the execution hosts of VMs. We have developed a prototype of our consolidation system and evaluated its feasibility through experiments. We confirmed that our consolidation system achieved a higher degree of performance assurance than using precopy migration. Our micro benchmark program, designed for the metric of performance assurance, showed that performance degradation was only 12% or less, even for memory-intensive workloads, which was less than half the level of using precopy live migration. The SPECweb benchmark showed that performance degradation was approximately 10%, which was greatly alleviated from the case of using precopy live migration (21%). © 2012 Information Processing Society of Japan.
引用
收藏
页码:34 / 46
页数:12
相关论文
共 50 条
  • [1] Live Migration of Virtual Machines in the Homogeneous Cloud
    Mohandas, Maya
    Babu, K. R. Remesh
    IEEE INTERNATIONAL CONFERENCE ON EMERGING TECHNOLOGICAL TRENDS IN COMPUTING, COMMUNICATIONS AND ELECTRICAL ENGINEERING (ICETT), 2016,
  • [2] Load Balancing in Cloud Based on Live Migration of Virtual Machines
    Achar, Raghavendra
    Thilagam, P. Santhi
    Soans, Nihal
    Vikyath, P. V.
    Rao, Sathvik
    Vijeth, A. M.
    2013 ANNUAL IEEE INDIA CONFERENCE (INDICON), 2013,
  • [3] Security-Preserving Live Migration of Virtual Machines in the Cloud
    Fengzhe Zhang
    Haibo Chen
    Journal of Network and Systems Management, 2013, 21 : 562 - 587
  • [4] Security-Preserving Live Migration of Virtual Machines in the Cloud
    Zhang, Fengzhe
    Chen, Haibo
    JOURNAL OF NETWORK AND SYSTEMS MANAGEMENT, 2013, 21 (04) : 562 - 587
  • [5] Agile Live Migration of Virtual Machines
    Deshpande, Umesh
    Chan, Danny
    Guh, Ten-Young
    Edouard, James
    Gopalan, Kartik
    Bila, Nilton
    2016 IEEE 30TH INTERNATIONAL PARALLEL AND DISTRIBUTED PROCESSING SYMPOSIUM (IPDPS 2016), 2016, : 1061 - 1070
  • [6] Estimating Energy Consumption during Live Migration of Virtual Machines
    Rybina, Kateryna
    Schill, Alexander
    2016 IEEE INTERNATIONAL BLACK SEA CONFERENCE ON COMMUNICATIONS AND NETWORKING (BLACKSEACOM), 2016,
  • [7] Postcopy Live Migration with Guest-Cooperative Page Faults
    Hirofuchi, Takahiro
    Yamahata, Isaku
    Itoh, Satoshi
    IEICE TRANSACTIONS ON INFORMATION AND SYSTEMS, 2015, E98D (12): : 2159 - 2167
  • [8] iAware: Making Live Migration of Virtual Machines Interference-Aware in the Cloud
    Xu, Fei
    Liu, Fangming
    Liu, Linghui
    Jin, Hai
    Li, Bo
    Li, Baochun
    IEEE TRANSACTIONS ON COMPUTERS, 2014, 63 (12) : 3012 - 3025
  • [9] Scheduling Live Migration of Virtual Machines
    Kherbache, Vincent
    Madelaine, Eric
    Hermenier, Fabien
    IEEE TRANSACTIONS ON CLOUD COMPUTING, 2020, 8 (01) : 282 - 296
  • [10] VC-Migration: Live Migration of Virtual Clusters in the Cloud
    Ye, Kejiang
    Jiang, Xiaohong
    Ma, Ran
    Yan, Fengxi
    2012 ACM/IEEE 13TH INTERNATIONAL CONFERENCE ON GRID COMPUTING (GRID), 2012, : 209 - 218