COMMA: Coordinating the Migration of Multi-tier Applications

Date
2014-11-24
Journal Title
Journal ISSN
Volume Title
Publisher
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.

Description
Advisor
Degree
Type
Technical report
Keywords
Citation

Liu, Zhaolei, Ng, T. S. Eugene, Sripanidkulchai, Kunwadee, et al.. "COMMA: Coordinating the Migration of Multi-tier Applications." (2014) https://hdl.handle.net/1911/96411.

Has part(s)
Forms part of
Published Version
Rights
You are granted permission for the noncommercial reproduction, distribution, display, and performance of this technical report in any format, but this permission is only for a period of forty-five (45) days from the most recent time that you verified that this technical report is still available from the Computer Science Department of Rice University under terms that include this permission. All other rights are reserved by the author(s).
Link to license
Citable link to this page