COMMA: coordinating the migration of multi-tier applications

作者: Jie Zheng , Tze Sing Eugene Ng , Kunwadee Sripanidkulchai , Zhaolei Liu

DOI: 10.1145/2576195.2576200

关键词: Computer scienceDistributed computingTestbedVirtual machineEmbedded systemMulti tierLive migrationLoad balancing (computing)Cloud computing

摘要: Multi-tier applications are widely deployed in today's virtualized cloud computing environments. At the same time, management operations these environments, such as load balancing, hardware maintenance, workload consolidation, etc., often make use of live virtual machine (VM) migration to control placement VMs. Although existing solutions able migrate a single VM efficiently, little attention has been devoted migrating related VMs multi-tier applications. Ignoring relatedness during can lead serious application performance degradation. This paper formulates problem, and presents new communication-impact-driven coordinated approach, well system called COMMA that realizes this approach. Through extensive testbed experiments, numerical analyses, demonstration on Amazon EC2, we show approach is highly effective minimizing migration's impact applications' performance.

参考文章(21)
Tal Garfinkel, Min Cai, Ali Mashtizadeh, Emré Celebi, The design and evolution of live storage migration in VMware ESX usenix annual technical conference. pp. 14- 14 ,(2011)
Fabio Checconi, Tommaso Cucinotta, Manuel Stein, Real-time issues in live migration of virtual machines international conference on parallel processing. pp. 454- 466 ,(2009) , 10.1007/978-3-642-14122-5_51
Yangyang Wu, Ming Zhao, Performance Modeling of Virtual Machine Live Migration 2011 IEEE 4th International Conference on Cloud Computing. pp. 492- 499 ,(2011) , 10.1109/CLOUD.2011.109
Christian Limpach, Eric Jul, Andrew Warfield, Steven Hand, Ian Pratt, Christopher Clark, Jacob Gorm Hansen, Keir Fraser, Live migration of virtual machines networked systems design and implementation. pp. 273- 286 ,(2005) , 10.5555/1251203.1251223
Stuart Hacking, Benoît Hudzia, Improving the live migration process of large enterprise applications Proceedings of the 3rd international workshop on Virtualization technologies in distributed computing - VTDC '09. pp. 51- 58 ,(2009) , 10.1145/1555336.1555346
Rajkumar Buyya, William Voorsluys, Srikumar Venugopal, James Broberg, Cost of Virtual Machine Live Migration in Clouds: A Performance Evaluation international conference on cloud computing. ,vol. 5931, pp. 254- 265 ,(2009) , 10.1007/978-3-642-10665-1_23
Keqiang He, Alexis Fisher, Liang Wang, Aaron Gember, Aditya Akella, Thomas Ristenpart, Next stop, the cloud: understanding modern web service deployment in EC2 and azure internet measurement conference. pp. 177- 190 ,(2013) , 10.1145/2504730.2504740
Jie Zheng, Tze Sing Eugene Ng, Kunwadee Sripanidkulchai, Workload-aware live storage migration for clouds Proceedings of the 7th ACM SIGPLAN/SIGOPS international conference on Virtual execution environments - VEE '11. ,vol. 46, pp. 133- 144 ,(2011) , 10.1145/1952682.1952700
Samer Al-Kiswany, Dinesh Subhraveti, Prasenjit Sarkar, Matei Ripeanu, VMFlock Proceedings of the 20th international symposium on High performance distributed computing - HPDC '11. pp. 159- 170 ,(2011) , 10.1145/1996130.1996153