<  Back to the Polytechnique Montréal portal

Wait analysis of virtual machines using host kernel tracing

Hani Nemati, Geneviève Bastien and Michel Dagenais

Paper (2018)

Open Access document in PolyPublie
Open Access to the full text of this document
Accepted Version
Terms of Use: All rights reserved
Download (304kB)
Show abstract
Hide abstract


An agent-less method to understand virtual machines (VMs) behavior its evolution during the VM life-cycle is an essential task for IaaS provider. It allows the IaaS provider to better scale the VMs resources by properly allocating the physical resources. On the other hand, because of privacy, security, ease of deployment and execution overhead issues, the method presented limits its data collection to the physical host level, without internal access to the VMs. We propose a host-based, precise method to recover wait states for the virtual CPUs (vCPUs) of a given VM. The Wait Analysis Algorithm (W2A) computes the state of vCPUs through the host kernel trace. The state of vCPUs is displayed in an interactive trace viewer (TraceCompass) for further inspection. Our proposed VM trace analysis algorithm has been open-sourced for further enhancements and to the benefit of other developers. Our new technique is being evaluated with representative workloads, generated by different benchmarking tools. These approaches are based on host hypervisor tracing, which brings a lower overhead (around 0.03%) as compared to other approaches.

Uncontrolled Keywords

virtual machine; performance analysis; wait analysis; elasticity

Subjects: 2700 Information technology > 2706 Software engineering
2700 Information technology > 2715 Optimization
Department: Department of Computer Engineering and Software Engineering
Grant number: CRDPJ468687-14
PolyPublie URL: https://publications.polymtl.ca/4205/
Conference Title: IEEE International Conference on Consumer Electronics (ICCE 2018)
Conference Location: Las Vegas, États-Unis
Conference Date(s): 2018-01-12 - 2018-01-14
Publisher: IEEE
DOI: 10.1109/icce.2018.8510984
Official URL: https://doi.org/10.1109/icce.2018.8510984
Date Deposited: 17 Feb 2020 12:58
Last Modified: 19 Apr 2023 13:32
Cite in APA 7: Nemati, H., Bastien, G., & Dagenais, M. (2018, January). Wait analysis of virtual machines using host kernel tracing [Paper]. IEEE International Conference on Consumer Electronics (ICCE 2018), Las Vegas, États-Unis (6 pages). https://doi.org/10.1109/icce.2018.8510984


Total downloads

Downloads per month in the last year

Origin of downloads


Repository Staff Only

View Item View Item