• 中国计算机学会会刊
  • 中国科技核心期刊
  • 中文核心期刊

J4 ›› 2011, Vol. 33 ›› Issue (5): 54-58.

• 论文 • Previous Articles     Next Articles

A Mechanism of Extending the Generic Snapshot Capability for the Virtual Block Devices in Virtual Machine Monitors

CHEN Bin1,2,CAI Zhiping1,XIAO Nong1,CHU Fuyong1   

  1. (1.School of Computer Science,National University of Defense Technology,Changsha 410073;
    2.PLA Corps 66072,Beijing 100144,China)
  • Received:2009-07-13 Revised:2009-12-15 Online:2011-05-25 Published:2011-05-25

Abstract:

Based on the characteristics of diversity of virtual block devices and requirements for the capabilities of high availability and fault tolerance, we propose a mechanism of extending the generic snapshot capability for the virtual block devices(VBD) in virtual machine monitors for the mainstream virtual machine(VM) architectures. Based on the mechanism, we can provide uniform and extensible snapshot services for the multiple VBDs in the VM environments while avoiding taking much efforts in modifying the lowlevel multiple specific VBD drivers. Based on a Linux system, we have extended the generic snapshot capability for QEMU to prove the feasibility of the extending mechanism, and have measured and analyzed the effects that snapshot brings to the VM performance through our experiments.

Key words: virtual machine monitor;virtual block device;snapshot;high availability