Title :
VMDriver: A Driver-Based Monitoring Mechanism for Virtualization
Author :
Xiang, Guofu ; Jin, Hai ; Zou, Deqing ; Zhang, Xinwen ; Wen, Sha ; Zhao, Feng
Author_Institution :
Cluster & Grid Comput. Lab., Huazhong Univ. of Sci. & Technol., Wuhan, China
fDate :
Oct. 31 2010-Nov. 3 2010
Abstract :
Monitoring virtual machine (VM) is an essential function for virtualized platforms. Existing solutions are either coarse-grained - monitoring in granularity of VM level, or not general - only support specific monitoring functions for particular guest operating system (OS). Thus they do not satisfy the monitoring requirement in large-scale server cluster such as data center and public cloud platform, where each physical platform runs hundreds of VMs with different guest OSes. In this paper, we propose VMDriver, a general and fine-grained approach for virtualization monitoring. The novel design of VMDriver is the separation of event interception point in VMM level and rich guest OS semantic reconstructions in management domain. With this design, variant monitoring drivers in management domain can mask the differences of guest OSes. We implement VMDriver on Xen and our experimental study shows that it introduces very small performance overhead. We demonstrate its generality by inspecting four aspects information about the target virtual machines with different guest OSes. The unified interface of VMDriver brings convenience to develop complex monitoring tools for distributed virtualization environment.
Keywords :
distributed processing; operating systems (computers); system monitoring; virtual machines; VMDriver; data center; distributed virtualization environment; driver-based monitoring mechanism; event interception point; guest OS semantic reconstruction; guest operating system; large-scale server cluster; performance overhead; public cloud platform; variant monitoring driver; virtual machine; virtualization monitoring; virtualized platform; Driver circuits; Kernel; Linux; Malware; Monitoring; Semantics; Driver-based Monitroing; Event Interception; Generality; Semantic Reconstruction; VM Monitoring; Virtualization;
Conference_Titel :
Reliable Distributed Systems, 2010 29th IEEE Symposium on
Conference_Location :
New Delhi
Print_ISBN :
978-0-7695-4250-8
DOI :
10.1109/SRDS.2010.38