<  Retour au portail Polytechnique Montréal

VM processes state detection by hypervisor tracing

Hani Nemati et Michel Dagenais

Communication écrite (2018)

Document en libre accès dans PolyPublie
[img]
Affichage préliminaire
Libre accès au plein texte de ce document
Version finale avant publication
Conditions d'utilisation: Tous droits réservés
Télécharger (525kB)
Afficher le résumé
Cacher le résumé

Abstract

The diagnosis of performance issues in cloud environments is a challenging problem, due to the different levels of virtualization, the diversity of applications and their interactions on the same physical host. Moreover, because of privacy, security, ease of deployment and execution overhead, an agent-less method, which limits its data collection to the physical host level, is often the only acceptable solution. In this paper, a precise host-based method, to recover wait state for the processes inside a given Virtual Machine (VM), is proposed. The virtual Process State Detection (vPSD) algorithm computes the state of processes through host kernel tracing. The state of a virtual Process (vProcess) is displayed in an interactive trace viewer (Trace Compass) for further inspection. Our proposed VM trace analysis algorithm has been open-sourced for further enhancements and for the benefit of other developers. Experimental evaluations were conducted using a mix of workload types (CPU, Disk, and Network), with different applications like Hadoop, MySQL, and Apache. vPSD, being based on host hypervisor tracing, brings a lower overhead (around 0.03%) as compared to other approaches.

Mots clés

wait analysis; virtual process; virtual machine; cloud; performance analysis

Département: Département de génie informatique et génie logiciel
Organismes subventionnaires: CRSNG/NSERC
Numéro de subvention: CRDPJ468687-14
URL de PolyPublie: https://publications.polymtl.ca/4204/
Nom de la conférence: Annual IEEE International Systems Conference (SysCon 2018)
Lieu de la conférence: Vancouver, Canada
Date(s) de la conférence: 2018-04-23 - 2018-04-26
Maison d'édition: IEEE
DOI: 10.1109/syscon.2018.8369612
URL officielle: https://doi.org/10.1109/syscon.2018.8369612
Date du dépôt: 17 févr. 2020 12:52
Dernière modification: 20 avr. 2023 06:06
Citer en APA 7: Nemati, H., & Dagenais, M. (avril 2018). VM processes state detection by hypervisor tracing [Communication écrite]. Annual IEEE International Systems Conference (SysCon 2018), Vancouver, Canada (8 pages). https://doi.org/10.1109/syscon.2018.8369612

Statistiques

Total des téléchargements à partir de PolyPublie

Téléchargements par année

Provenance des téléchargements

Dimensions

Actions réservées au personnel

Afficher document Afficher document