DocumentCode
3143924
Title
Fast saving and restoring virtual machines with page compression
Author
Deng, Li ; Jin, Hai ; Wu, Song ; Shi, Xuanhua ; Zhou, Jiangfu
Author_Institution
Services Comput. Technol. & Syst. Lab., Huazhong Univ. of Sci. & Technol., Wuhan, China
fYear
2011
fDate
12-14 Dec. 2011
Firstpage
150
Lastpage
157
Abstract
More and more enterprises are moving beyond server virtualization to desktop virtualization in recent years. In virtualization environments, centralized shared storage systems are generally used to take advantage of virtualization features such as VM migration. Network file system (NFS) is considered to be the best choice in small or medium sized LANs due to its flexibility and low cost. But it becomes the bottleneck when many clients access the server simultaneously, especially when multiple virtual machines access a large amount of data at the same time, such as operation save and restore. In this paper, we present a new method named ComIO to quickly save and restore virtual machines using page compression. Based on the analysis of virtual machines´ memory characteristics, we design a fast enhanced characteristic-based compression (ECBC) algorithm. Combined with multi-threaded techniques, the compression tasks are parallelized for significantly shortened compresssion time. Page boundary alignment is proposed to enable wanted page data to be directly extracted from the compressed block. The experimental results demonstrate that compared with Xen, our method ComIO not only greatly reduces the time spent on saving and restoring virtual machines on average, but also indirectly augments the effective storage space.
Keywords
data compression; local area networks; multi-threading; storage management; virtual machines; virtualisation; ComIO; LAN; VM migration; Xen; centralized shared storage systems; desktop virtualization; enhanced characteristic-based compression algorithm; local area network; multithreaded techniques; network file system; page boundary alignment; page compression; server virtualization; virtual machine restoring; virtual machine saving; Algorithm design and analysis; Compression algorithms; Image coding; Image restoration; Instruction sets; Servers; Virtual machining; NFS; file system; page compression; virtual machine;
fLanguage
English
Publisher
ieee
Conference_Titel
Cloud and Service Computing (CSC), 2011 International Conference on
Conference_Location
Hong Kong
Print_ISBN
978-1-4577-1635-5
Electronic_ISBN
978-1-4577-1636-2
Type
conf
DOI
10.1109/CSC.2011.6138513
Filename
6138513
Link To Document