• DocumentCode
    621533
  • Title

    Resource usage monitoring for KVM based virtual machines

  • Author

    Anand, A. ; Dhingra, Mohit ; Lakshmi, J. ; Nandy, S.K.

  • Author_Institution
    CAD Lab., Indian Inst. of Sci., Bangalore, India
  • fYear
    2012
  • fDate
    14-16 Dec. 2012
  • Firstpage
    66
  • Lastpage
    70
  • Abstract
    Realization of cloud computing has been possible due to availability of virtualization technologies on commodity platforms. Measuring resource usage on the virtualized servers is difficult because of the fact that the performance counters used for resource accounting are not virtualized. Hence, many of the prevalent virtualization technologies like Xen, VMware, KVM etc., use host specific CPU usage monitoring, which is coarse grained. In this paper, we present a performance monitoring tool for KVM based virtualized machines, which measures the CPU overhead incurred by the hypervisor on behalf of the virtual machine along-with the CPU usage of virtual machine itself. This fine-grained resource usage information, provided by the above tool, can be used for diverse situations like resource provisioning to support performance associated QoS requirements, identification of bottlenecks during VM placements, resource profiling of applications in cloud environments, etc. We demonstrate a use case of this tool by measuring the performance of web-servers hosted on a KVM based virtualized server.
  • Keywords
    cloud computing; file servers; quality of service; resource allocation; virtual machines; virtualisation; CPU usage monitoring; KVM based virtual machines; KVM based virtualized server; QoS requirements; VM placements; VMware; Web-servers; Xen; application resource profiling; bottleneck identification; cloud computing; cloud environments; commodity platforms; fine-grained resource usage information; hypervisor; performance counters; performance monitoring tool; resource accounting; resource provisioning; resource usage monitoring; virtualization technologies; Hardware; Kernel; Linux; Monitoring; Virtual machine monitors; Virtual machining; Virtualization; Clouds; Monitoring; Performance Analysis; System performance; Virtual machine monitors;
  • fLanguage
    English
  • Publisher
    ieee
  • Conference_Titel
    Advanced Computing and Communications (ADCOM), 2012 18th Annual International Conference on
  • Conference_Location
    Bangalore
  • Print_ISBN
    978-1-4799-0802-8
  • Type

    conf

  • DOI
    10.1109/ADCOM.2012.6563586
  • Filename
    6563586