Improving Virtual Machine Live Migration via Application-level Workload Analysis

被引:0
|
作者
Baruchi, Artur [1 ]
Midorikawa, Edson Toshimi [1 ]
Netto, Marco A. S. [2 ]
机构
[1] Univ Sao Paulo, LAHPC, Sao Paulo, Brazil
[2] IBM Res, Sao Paulo, Brazil
关键词
Live Migration; Cloud Computing; Performance Prediction; Virtualization;
D O I
暂无
中图分类号
TM [电工技术]; TN [电子技术、通信技术];
学科分类号
0808 ; 0809 ;
摘要
Virtual Machine (VM) live migration is key for implementing resource management policies to optimize metrics such as server utilization, energy consumption, and quality-of-service. A fundamental challenge for VM live migration is its impact on both user and resource provider sides, including service downtime and high network utilization. Several VM live migration studies have been published in the literature. However, they mostly consider only system level metrics such as CPU, memory, and network usage to trigger VM migrations. This paper introduces ALMA, an Application-aware Live Migration Architecture that explores application level information, in addition to the traditional system level metrics, to determine the best time to perform a migration. Based on experiments with three real applications, by considering application characteristics to trigger the VM live migration, we observed a substantial reduction in data transferred over the network of up to 42% and the total live migration time decrease of up to 63%.
引用
收藏
页码:163 / 168
页数:6
相关论文
共 50 条
  • [1] Reducing Virtual Machine Live Migration Overhead via Workload Analysis
    Baruchi, A.
    Midorikawa, E. T.
    Sato, L. M.
    [J]. IEEE LATIN AMERICA TRANSACTIONS, 2015, 13 (04) : 1178 - 1186
  • [2] IMPROVING TOTAL MIGRATION TIME IN LIVE VIRTUAL MACHINE MIGRATION
    Das, Bubai
    Mandal, Kunal Kumar
    Das, Suvrojit
    [J]. 6TH INTERNATIONAL CONFERENCE ON COMPUTER & COMMUNICATION TECHNOLOGY (ICCCT-2015), 2015, : 57 - 61
  • [3] WAIO: Improving Virtual Machine Live Storage Migration for the Cloud by Workload-Aware IO Outsourcing
    Yang, Yaodong
    Jiang, Hong
    Mao, Bo
    Tian, Lei
    Yang, Yuekun
    Qian, Junjie
    [J]. 2015 IEEE 7TH INTERNATIONAL CONFERENCE ON CLOUD COMPUTING TECHNOLOGY AND SCIENCE (CLOUDCOM), 2015, : 314 - 321
  • [4] Improving Virtual Machine Migration via Deduplication
    Roemer, Jake
    Groman, Mark
    Yang, Zhengyu
    Wang, Yufeng
    Tan, Chiu C.
    Mi, Ningfang
    [J]. 2014 IEEE 11TH INTERNATIONAL CONFERENCE ON MOBILE AD HOC AND SENSOR SYSTEMS (MASS), 2014, : 702 - 707
  • [5] A Distributed Application-level IT System Workload Generator
    Mueller, Christopher
    Horie, Michael
    Neville, Stephen W.
    [J]. 2009 INTERNATIONAL CONFERENCE ON ADVANCED INFORMATION NETWORKING AND APPLICATIONS WORKSHOPS: WAINA, VOLS 1 AND 2, 2009, : 1100 - 1105
  • [6] Virtual Machine Migration Triggering using Application Workload Prediction
    Raghunath, Bane Raman
    Annappa, B.
    [J]. ELEVENTH INTERNATIONAL CONFERENCE ON COMMUNICATION NETWORKS, ICCN 2015/INDIA ELEVENTH INTERNATIONAL CONFERENCE ON DATA MINING AND WAREHOUSING, ICDMW 2015/NDIA ELEVENTH INTERNATIONAL CONFERENCE ON IMAGE AND SIGNAL PROCESSING, ICISP 2015, 2015, 54 : 167 - 176
  • [7] Downtime Analysis of Virtual Machine Live Migration
    Salfner, Felix
    Troeger, Peter
    Polze, Andreas
    [J]. PROCEEDINGS OF THE FOURTH INTERNATIONAL CONFERENCE ON DEPENDABILITY (DEPEND 2011), 2011, : 100 - 105
  • [8] An Application-Level Approach for Privacy-preserving Virtual Machine Checkpointing
    Hu, Yaohui
    Li, Tianlin
    Yang, Ping
    Gopalan, Kartik
    [J]. 2013 IEEE SIXTH INTERNATIONAL CONFERENCE ON CLOUD COMPUTING (CLOUD 2013), 2013, : 59 - 66
  • [9] Analysis and Comparison of Live Virtual Machine Migration Methods
    Altahat, Mohammad A.
    Agarwal, Anjali
    Goel, Nishith
    Zaman, Marzia
    [J]. 2018 IEEE 6TH INTERNATIONAL CONFERENCE ON FUTURE INTERNET OF THINGS AND CLOUD (FICLOUD 2018), 2018, : 251 - 258
  • [10] Bungie: Improving Fault Tolerance via Extensible Application-Level Protocols
    Christie, Samuel H., V
    Chopra, Amit Khushwant
    Singh, Munindar P.
    [J]. COMPUTER, 2021, 54 (05) : 44 - 53