HyperTP: A unified approach for live hypervisor replacement in datacenters - Archive ouverte HAL Access content directly
Journal Articles Journal of Parallel and Distributed Computing Year : 2023

HyperTP: A unified approach for live hypervisor replacement in datacenters

Abstract

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
Origin : Files produced by the author(s)
Licence : CC BY NC ND - Attribution - NonCommercial - NoDerivatives

Dates and versions

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

Identifiers

Cite

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⟩
39 View
22 Download

Altmetric

Share

Gmail Facebook X LinkedIn More