Application-assisted live migration of virtual machines with Java applications
498 views · Published 6 July 2015 · 26:37 · Indexed 20 September 2026
Channel: Association for Computing Machinery (ACM) · 2015 · Science & Technology
Authors: Kai-Yuan Hou, Kang G. Shin, Jan-Lung Sung Abstract: Live migration of virtual machines (VMs) can consume excessive time and resources, and may affect application performance significantly if VM memory pages get dirtied faster than their content can be transferred to the destination. Existing approaches to this problem transfer memory content faster with high-speed networks, slow down the dirtying of memory pages by throttling the execution of applications, or reduce the amount of memory content to be transferred, for example, using compression. However, these approaches incur high resource costs or application performance penalties. In this paper, we propose to skip the transfer of VM memory pages that need not be migrated for the execution of running applications at the destination, by exploiting applications' assistance. We have designed a generic framework for application-assisted live migration and then used it to build and evaluate JAVMM, which migrates VMs running various types of Java applications skipping the transfer of garbage in Java memory. Our experimental results show that JAVMM can reduce the completion time, the network traffic of transferring memory pages, and the application downtime of Java VM migration, all by up to over 90%, compared to the vanilla Xen VM migration, without incurring noticeable performance penalty to applications. ACM DL: http://dl.acm.org/citation.cfm?id=2741950 DOI: http://dx.doi.org/10.1145/2741948.2741950
More from this channel
-
0:30
Challenges and opportunities for technology in foreign language classrooms
-
0:31
LongPad
-
0:30
The effects of tactile feedback and movement alteration on interaction and awareness with digital...
-
0:31
Understanding the privacy-personalization dilemma for web search
-
0:33
KINECT wheels: wheelchair-accessible motion-based game interaction
-
0:31
SIGCHI extended abstracts: gravity of light
-
0:30
Complementing Text Entry Evaluations with a Composition Task
-
0:31
Performativity in Sustainable Interaction: The Case of Seasonal Grocery Shopping in EcoFriends