Abstract
Multi-tier applications are widely deployed in today's virtualized cloud computing environments. At the same time, management operations in these virtualized environments, such as load balancing, hardware maintenance, workload consolidation, etc., often make use of live virtual machine (VM) migration to control the placement of VMs. Although existing solutions are able to migrate a single VM efficiently, little attention has been devoted to migrating related VMs in multi-tier applications. Ignoring the relatedness of VMs during migration can lead to serious application performance degradation. This paper formulates the multi-tier application migration problem, and presents a new communication-impact-driven coordinated approach, as well as a system called COMMA that realizes this approach. Through extensive testbed experiments, numerical analyses, and a demonstration of COMMA on Amazon EC2, we show that this approach is highly effective in minimizing migration's impact on multi-tier applications' performance.
- iperf. http://sourceforge.net/projects/iperf/.Google Scholar
- iptraf. http://iptraf.seul.org/, 2005.Google Scholar
- Specweb2005. http://www.spec.org/web2005/.Google Scholar
- WANem. http://wanem.sourceforge.net.Google Scholar
- S. AI-Kiswany, D. Subhraveti, P. Sarkar, and M. Ripeanu. Vmflock: Virtual machine co-migration for the cloud. In HPDC, 2011. Google Scholar
Digital Library
- S. Akoush, R. Sohan, A. Rice, A. W.Moore, and A. Hopper. Predicting the performance of virtual machine migration. In IEEE 18th annual international symposium on modeling, analysis and simulation of computer and telecommunication systems. IEEE, 2010. Google Scholar
Digital Library
- Amazon. Aws reference architecture. http://aws.amazon.com/architecture/.Google Scholar
- D. Breitgand, G. Kutiel, and D. Raz. Cost-aware live migration of services in the cloud. In USENIX Workshop on Hot Topics in Management of Internet, Cloud, and Enterprise Networks and Services. USENIX, 2011. Google Scholar
Digital Library
- F. Checconi, T. Cucinotta, and M. Stein. Real-time issues in live migration of virtual machines. In Euro-Par 2009--Parallel Processing Workshops, pages 454--466. Springer, 2010. Google Scholar
Digital Library
- C. Clark, K. Fraser, S. Hand, J. G. Hansen, E. Jul, C. Limpach, I. Pratt, and A. Warfield. Live migration of virtual machines. In NSDI'05, 2005. Google Scholar
Digital Library
- Gartner. http://www.gartner.com/newsroom/id/2352816, 2013.Google Scholar
- S. Hacking and B. Hudzia. Improving the live migration process of large enterprise applications. In VTDC'09: Proceedings of the 3rd International Workshop on Virtualization Technologies in Distributed Computing, 2009. Google Scholar
Digital Library
- M. Hajjat, X. Sun, Y. Sung, D. Maltz, S. Rao, K. Sripanidkulchai, and M. Tawarmalani. Cloudward bound: planning for beneficial migration of enterprise applications to the cloud. In ACM SIGCOMM Computer Communication Review, 2010. Google Scholar
Digital Library
- K. He, A. Fisher, L. Wang, A. Gember, A. Akella, and T. Ristenpart. Next stop, the cloud: Understanding modern web service deployment in ec2 and azure. In IMC, 2013. Google Scholar
Digital Library
- H. Jin, L. Deng, S. Wu, X. Shi, and X. Pan. Live virtual machine migration with adaptive memory compression. In IEEE International Conference on Cluster Computing, 2009.Google Scholar
Cross Ref
- KVM. Kernel based virtual machine. http://www.linux-kvm.org/page/Main_Page.Google Scholar
- A. Mashtizadeh, E. Celebi, T. Garfinkel, and M. Cai. The design and evolution of live storage migration in vmware esx. In Proceedings of the annual conference on USENIX Annual Technical Conference. USENIX Association, 2011. Google Scholar
Digital Library
- M. Nelson, B.-H. Lim, and G. Hutchins. Fast transparent migration for virtual machines. In USENIX'05, USA, 2005. Google Scholar
Digital Library
- B. Nicolae and F. Cappello. Towards efficient live migration of I/O intensive workloads: A transparent storage transfer proposal. In HPDC, 2012.Google Scholar
Digital Library
- RUBiS. http://rubis.ow2.org.Google Scholar
- VMWare. VMmark Virtualization Benchmarks. http://www.vmware.com/products/vmmark/, Jan. 2010.Google Scholar
- W. Voorsluys, J. Broberg, S. Venugopal, and R. Buyya. Cost of virtual machine live migration in clouds: A performance evaluation, 2009.Google Scholar
- T. Wood, P. Shenoy, K.K.Ramakrishnan, and J. V. der Merwe. Cloudnet: Dynamic pooling of cloud resources by live wan migration of virtual machines. In ACM VEE, 2011. Google Scholar
Digital Library
- Y. Wu and M. Zhao. Performance modeling of virtual machine live migration. In Proceedings of the 2011 IEEE 4th International Conference on Cloud Computing. IEEE, 2011. Google Scholar
Digital Library
- X. Zhang, Z. Huo, J. Ma, and D. Meng. Exploiting data deduplication to accelerate live virtual machine migration. In IEEE International Conference on Cluster Computing, 2010. Google Scholar
Digital Library
- M. Zhao and R. J. Figueiredo. Experimental study of virtual machine migration in support of reservation of cluster resources. In Proceedings of the 2nd international workshop on Virtualization technology in distributed computing, page 5. ACM, 2007. Google Scholar
Digital Library
- J. Zheng, T. S. E. Ng, and K. Sripanidkulchai. Workload-aware live storage migration for clouds. In ACM VEE, Apr. 2011. Google Scholar
Digital Library
- J. Zheng, T. S. E. Ng, K. Sripanidkulchai, and Z. Liu. Pacer: A progress management system for live virtual machine migration in cloud computing. IEEE Transactions on Network and Service Management, 10 (4): 369--382, Dec 2013.Google Scholar
Cross Ref
Index Terms
COMMA: coordinating the migration of multi-tier applications
Recommendations
COMMA: coordinating the migration of multi-tier applications
VEE '14: Proceedings of the 10th ACM SIGPLAN/SIGOPS international conference on Virtual execution environmentsMulti-tier applications are widely deployed in today's virtualized cloud computing environments. At the same time, management operations in these virtualized environments, such as load balancing, hardware maintenance, workload consolidation, etc., often ...
Enabling Instantaneous Relocation of Virtual Machines with a Lightweight VMM Extension
CCGRID '10: Proceedings of the 2010 10th IEEE/ACM International Conference on Cluster, Cloud and Grid ComputingWe are developing an efficient resource management system with aggressive virtual machine (VM) relocation among physical nodes in a data center. Existing live migration technology, however, requires a long time to change the execution host of a VM, it ...
Performance Analysis for Pareto-Optimal Green Consolidation Based on Virtual Machines Live Migration
Huge energy requirement of cloud data centers is prime concern. Dynamic Virtual Machine VM consolidation based on VM live migration to switched-off or put some of the under-loaded host Physical Machines PMs into a low power consumption mode can ...







Comments