<  Back to the Polytechnique Montréal portal

Fine-grained nested virtual machine performance analysis through first level hypervisor tracing

Hani Nemati, Suchakrapani Datt Sharma, Michel Dagenais

Paper (2017)

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

Abstract

Nowadays, nested VMs are often being used to address compatibility issues, security concerns, software scaling and continuous integration scenarios. With the increased adoption of nested VMs, there is a need for newer techniques to troubleshoot any unexpected behavior. Because of privacy and security issues, ease of deployment and execution overhead, these investigation techniques should preferably limit their data collection in most cases to the physical host level, without internal access to the VMs. This paper introduces the Nested Virtual Machine Detection Algorithm (NDA) - a host hypervisor based analysis method which can investigate the performance of nested VMs. NDA can uncover the CPU overhead entailed by the host hypervisor and guest hypervisors, and compare it to the CPU usage of Nested VMs. We further developed several graphical views, for the TraceCompass trace visualization tool, to display the virtual CPUs of VMs and their corresponding nested VMs, along with their states. These approaches are based on host hypervisor tracing, which brings a lower overhead (around 1%) as compared to other approaches. Based on our analysis and the implemented graphical views, our techniques can quickly detect different problems and their root causes, such as unexpected delays inside nested VMs.

Uncontrolled Keywords

Nested Virtualization, KVM, Performance Analysis, LTTng, TraceCompass, Process State

Subjects: 2700 Information technology > 2715 Optimization
2700 Information technology > 2719 Computer architecture and design
Department: Department of Computer Engineering and Software Engineering
Funders: CRSNG/NSERC
Grant number: CRDPJ468687-14
PolyPublie URL: https://publications.polymtl.ca/2960/
Conference Title: 17th IEEE/ACM International Symposium on Cluster, Cloud and Grid Computing (CCGRID 2017)
Conference Location: Madrid, Espagne
Conference Date(s): 2017-05-14 - 2017-05-17
Publisher: IEEE
DOI: 10.1109/ccgrid.2017.20
Official URL: https://doi.org/10.1109/ccgrid.2017.20
Date Deposited: 31 Jan 2018 17:09
Last Modified: 30 Nov 2022 02:46
Cite in APA 7: Nemati, H., Sharma, S. D., & Dagenais, M. (2017, May). Fine-grained nested virtual machine performance analysis through first level hypervisor tracing [Paper]. 17th IEEE/ACM International Symposium on Cluster, Cloud and Grid Computing (CCGRID 2017), Madrid, Espagne (6 pages). https://doi.org/10.1109/ccgrid.2017.20

Statistics

Total downloads

Downloads per month in the last year

Origin of downloads

Dimensions

Repository Staff Only

View Item View Item