• 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