Hy-FiX: Fast In-Place Upgrades of KVM Hypervisors
Autor: | Guillaume Urvoy-Keller, Dino Lopez-Pacheco, Quentin Jaquemart, Fabien Hermenier, Andrea Segalini |
---|---|
Přispěvatelé: | Laboratoire d'Informatique, Signaux, et Systèmes de Sophia-Antipolis (I3S) / Equipe SIGNAL, Signal, Images et Systèmes (Laboratoire I3S - SIS), Laboratoire d'Informatique, Signaux, et Systèmes de Sophia Antipolis (I3S), Université Nice Sophia Antipolis (... - 2019) (UNS), COMUE Université Côte d'Azur (2015-2019) (COMUE UCA)-COMUE Université Côte d'Azur (2015-2019) (COMUE UCA)-Centre National de la Recherche Scientifique (CNRS)-Université Côte d'Azur (UCA)-Université Nice Sophia Antipolis (... - 2019) (UNS), COMUE Université Côte d'Azur (2015-2019) (COMUE UCA)-COMUE Université Côte d'Azur (2015-2019) (COMUE UCA)-Centre National de la Recherche Scientifique (CNRS)-Université Côte d'Azur (UCA)-Laboratoire d'Informatique, Signaux, et Systèmes de Sophia Antipolis (I3S), COMUE Université Côte d'Azur (2015-2019) (COMUE UCA)-COMUE Université Côte d'Azur (2015-2019) (COMUE UCA)-Centre National de la Recherche Scientifique (CNRS)-Université Côte d'Azur (UCA), Université Côte d'Azur (UCA) |
Rok vydání: | 2022 |
Předmět: |
Hardware_MEMORYSTRUCTURES
Software_OPERATINGSYSTEMS Computer Networks and Communications business.industry Computer science Initialization Cloud computing Hypervisor computer.software_genre Hypervisor update Computer Science Applications [INFO.INFO-NI]Computer Science [cs]/Networking and Internet Architecture [cs.NI] Hardware and Architecture Virtual machine Operating system State (computer science) business Cloud computer Host (network) Software Data Center Information Systems Reboot Live migration |
Zdroj: | IEEE transactions on cloud computing IEEE transactions on cloud computing, IEEE, 2021, pp.1-1. ⟨10.1109/TCC.2021.3056590⟩ |
ISSN: | 2372-0018 2168-7161 |
DOI: | 10.1109/tcc.2021.3056590 |
Popis: | International audience; Maintaining up-to-date KVM hypervisors requires regular upgrades to the host kernel, hence rebooting the physical host with the consequent termination of running Virtual Machines (VMs). Cloud platforms capable of massive large-scale live migrations evacuate VMs from the hosts before rebooting, minimizing the impact over VM up-time. However, scenarios exist where resource constraints make live migration undesirable, or the presence of fault-tolerant instances (e.g., replicated services) favors the adoption of VM termination, a simpler but more disruptive strategy. In this article, we present Hy-FiX, a fast in-place upgrade solution for KVM hypervisors. Hy-FiX preserves VM memory across host reboots, protecting the execution state of running guests while hypervisor upgrades are applied. Hy-FiX memory preservation across reboot, combined with a mixed suspend-to-disk/suspend-to-RAM technique, achieves a 2.31-second checkpoint/restore time for a 256 GB VM, and Hy-FiX lazy memory initialization reboots an enterprise-class host in constant time (7.6 seconds) regardless of its equipped memory. Hy-FiX is, therefore, a better alternative to classical VM termination and restart. |
Databáze: | OpenAIRE |
Externí odkaz: |