Please use this identifier to cite or link to this item: http://hdl.handle.net/10397/64307
Title: FLIC : fast, lightweight checkpointing for mobile virtualization using NVRAM
Authors: Zhong, K
Liu, D
Liang, L
Long, L
Lin, Y
Shao, ZL 
Keywords: Virtualisation
Checkpointing
Mobile computing
Random-access storage
Software fault tolerance
System-on-chip
Virtual machines
Issue Date: 2016
Publisher: Institute of Electrical and Electronics Engineers
Source: 2016 Design, Automation and Test in Europe Conference & Exhibition (DATE), Dresden, Germany, March 14-18, 2016 , p. 1562-1567 How to cite?
Abstract: Checkpointing is a key enabler of hibernation, live migration and fault-tolerance for virtual machines (VMs) in mobile devices. However, checkpointing a VM is usually heavy-weight: the VM's entire memory needs to be dumped to storage, which induces a significant amount of (slow) I/O operations, degrading system performance and user experience. In this paper, we propose FLIC, a fast and lightweight checkpointing machinery for virtualized mobile devices by taking advantages of recent byte-addressable, non-volatile memory (NVRAM). Instead of saving the VM's entire memory to storage, we store its working set pages in NVRAM, avoiding accessing slow flash memory (compared to server-grade SSDs). To cope with the energy constraint of mobile systems, we further deduplicate VM snapshots, reducing the VM's image size and saving storage space. Experimental results based on an Exynos 5250 SoC show that our approach can effectively improve the performance of checkpointing in mobile virutalization and save energy.
URI: http://hdl.handle.net/10397/64307
ISBN: 978-3-9815-3707-9 (electronic)
Appears in Collections:Conference Paper

Access
View full-text via PolyU eLinks SFX Query
Show full item record

Page view(s)

19
Last Week
2
Last month
Checked on Aug 13, 2017

Google ScholarTM

Check



Items in DSpace are protected by copyright, with all rights reserved, unless otherwise indicated.