VM processes state detection by hypervisor tracing

Hani Nemati, Michel Dagenais

Communication écrite (2018)

Accéder à ce document
Disponible
Libre accès au texte intégral dans PolyPublie
Version finale avant publication
Texte Texte • 525kB •

Résumé

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

Organismes subventionnaires:
CRSNG/NSERC
Numéro de subvention:
CRDPJ468687-14
Adresse URL de PolyPublie:
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
OAI:
oai:publications.polymtl.ca:4204
ORCID
Date du dépôt:
17 févr. 2020 12:52
Dernière modification:
14 oct. 2026 10:43
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