HyperTP: A unified approach for live hypervisor replacement in datacenters - Archive ouverte HAL Accéder directement au contenu
Article Dans Une Revue Journal of Parallel and Distributed Computing Année : 2023

HyperTP: A unified approach for live hypervisor replacement in datacenters

Résumé

Maintenance of virtualized datacenters is often needed for the purposes of introducing new features, fixing bugs or mitigating security problems. However, current maintenance methods are either highly disruptive to the operation of VMs, utilize large amounts of computing resources or require high development efforts. We build HyperTP, a generic framework which combines in a unified way two approaches: in-place server micro-reboot-based hypervisor transplant (noted InPlaceTP) and live VM migration-based hypervisor transplant (noted Migra-tionTP). HyperTP hinges on a VM state hierarchy for organizing different types of hypervisor memory states in terms of their relation to VM execution, and an Unified Intermediate State Representation that abstracts VM-relevant memory states between multiple different hypervisors. We describe our implementations of both approaches, including technical details of our UISR design and the transplant process. Our evaluation results show that HyperTP delivers satisfactory performance: (1) MigrationTP changes a VM's underlying hypervisor while taking the same time and impacting virtual machines (VMs) with the same performance degradation as normal live migration; and (2) InPlaceTP imposes minimal VM downtime, even under increasing number of VMs and memory sizes. Finally, we discuss how the combination of InPlaceTP and MigrationTP can be used to address the challenges of upgrading a hypervisor cluster, and to mitigate known unpatched hypervisor vulnerabilities.
Fichier principal
Vignette du fichier
HyperTP_JPDC_Postprint.pdf (776.21 Ko) Télécharger le fichier
Origine : Fichiers produits par l'(les) auteur(s)
Licence : CC BY NC ND - Paternité - Pas d'utilisation commerciale - Pas de modification

Dates et versions

hal-04477700 , version 1 (26-02-2024)

Identifiants

Citer

Tu Dinh Ngoc, Boris Teabe, Alain Tchana, Gilles Muller, Daniel Hagimont. HyperTP: A unified approach for live hypervisor replacement in datacenters. Journal of Parallel and Distributed Computing, 2023, 181, pp.104733. ⟨10.1016/j.jpdc.2023.104733⟩. ⟨hal-04477700⟩
19 Consultations
9 Téléchargements

Altmetric

Partager

Gmail Facebook X LinkedIn More