Hypertracing: Tracing through virtualization layers

Abderrahmane Benbachir, Michel Dagenais

Article de revue (2021)

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

Résumé

Cloud computing enables on-demand access to remote computing resources. It provides dynamic scalability and elasticity with a low upfront cost. As the adoption of this computing model is rapidly growing, this increases the system complexity, since virtual machines (VMs) running on multiple virtualization layers become very difficult to monitor without interfering with their performance. In this paper, we present hypertracing, a novel method for tracing VMs by using various paravirtualization techniques, enabling efficient monitoring across virtualization boundaries. Hypertracing is a monitoring infrastructure that facilitates seamless trace sharing among host and guests. Our toolchain can detect latencies and their root causes within VMs, even for boot-up and shutdown sequences, whereas existing tools fail to handle these cases. We propose a new hypervisor optimization, for handling efficient nested paravirtualization, which allows hypertracing to be enabled in any nested environment without triggering VM exit multiplication. This is a significant improvement over current monitoring tools, with their large I/O overhead associated with activating monitoring within each virtualization layer.

Mots clés

Organismes subventionnaires:
CRSNG/NSERC
Numéro de subvention:
CRDPJ468687-14
Adresse URL de PolyPublie:
Titre de la revue :
IEEE Transactions on Cloud Computing ( vol. 9 , no 2 )
Maison d'édition:
IEEE
OAI:
oai:publications.polymtl.ca:4206
ORCID
Date du dépôt:
02 mars 2020 12:18
Dernière modification:
14 oct. 2026 10:43
Citer en APA 7:
Benbachir, A., & Dagenais, M. (2021). Hypertracing: Tracing through virtualization layers. IEEE Transactions on Cloud Computing, 9(2), 654-669. https://doi.org/10.1109/tcc.2018.2874641

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