att_abstract={{The mobile computing experience would improve if users could switch seamlessly from one device to another, with both data and computation state preserved across the switch without apparent delay. This paper proposes VMsync, a system for synchronizing the state of live virtual machines (VMs) among mobile devices. VMsync seeks to incrementally transfer changes in an active VM on one device to standby VMs in other devices, so as to maintain a consistent VM image and minimize switching latency. However, constraints of the mobile environment make these goals difficult to achieve and raise many research questions. We present our preliminary design for VMsync and a feasibility study aimed at determining how much data would need to be transferred under different workloads and synchronization policies. For example, through experiments with a Xen VM running Android and playing a YouTube video, we show that sending dirty memory pages transfers 3 times more data than sending only the bytes that actually changed in those pages. Overall, we conclude that VMsync is a feasible approach deserving of further research.}},
	att_authors={jb613w, rc177e},
	att_categories={C_NSS.7, C_NSS.11, C_NSS.13},
	att_copyright_notice={{(c) ACM, 2012. This is the author's version of the work. It is posted here by permission of ACM for your personal use. Not for redistribution. The definitive version was published in 2012 {{, 2013-02-26}}.
	att_tags={Virtualization, Operating Systems, Mobile Devices, Live Migration},
	author={Jeffrey Bickford and Ramon Caceres},
	institution={{Workshop on Mobile Computing Systems and Applications (ACM HotMobile 2013)}},
	title={{Towards Synchronization of Live Virtual Machines among Mobile Devices}},