DocumentCode
2875472
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
fYear
2010
fDate
Oct. 31 2010-Nov. 3 2010
Firstpage
72
Lastpage
81
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;
fLanguage
English
Publisher
ieee
Conference_Titel
Reliable Distributed Systems, 2010 29th IEEE Symposium on
Conference_Location
New Delhi
ISSN
1060-9857
Print_ISBN
978-0-7695-4250-8
Type
conf
DOI
10.1109/SRDS.2010.38
Filename
5623381
Link To Document