MirageManager: Enabling stateful migration for unikernels

Vittorio Cozzolino, Oliver Flum, Aaron Yi Ding, Jörg Ott

Research output: Chapter in Book/Conference proceedings/Edited volumeConference contributionScientificpeer-review

Abstract

Unikernels are a new lightweight virtualization technology born as an alternative to virtual machines and containers. Geared towards service provisioning for the Internet of Things (IoT) and edge computing, they offer extremely small memory footprint and strong isolation properties. However, the unikernels ecosystem is still in its infancy and lacks quintessential functionalities found in more well-established virtualization technologies. For example, stateful migration is a highly desired feature for mobile edge services in distributed environments which is not yet supported by unikernels. This is one of the shortcomings preventing us from reaping the full benefits of unikernels outside of stateless applications. In this work, we aim bridging this gap with MirageManager: A ready-to-deploy unikernel migration system enabling lossless migration supported by a function-level, application logic check-pointing library of our design. Our evaluation results show that MirageManager is able to lower the service downtime by ∼80%, and drastically reduce the state transfer data by almost ∼100% when comparing against Podman. Additionally, MirageManager also beats Podman, a container-based engine, in parallel service migration across constrained edge networks reducing the overall migration time by up to ∼6x.

Original languageEnglish
Title of host publicationCCIoT 2020 - Proceedings of the 2020 Cloud Continuum Services for Smart IoT Systems, Part of SenSys 2020
PublisherAssociation for Computing Machinery (ACM)
Pages13-19
Number of pages7
ISBN (Electronic)9781450381314
DOIs
Publication statusPublished - 2020
Event2020 Workshop on Cloud Continuum Services for Smart IoT Systems, CCIoT 2020, held in conjunction with ACM SenSys 2020 - Virtual, Online, Japan
Duration: 16 Nov 202019 Nov 2020

Publication series

NameCCIoT 2020 - Proceedings of the 2020 Cloud Continuum Services for Smart IoT Systems, Part of SenSys 2020

Conference

Conference2020 Workshop on Cloud Continuum Services for Smart IoT Systems, CCIoT 2020, held in conjunction with ACM SenSys 2020
CountryJapan
CityVirtual, Online
Period16/11/2019/11/20

Keywords

  • edge computing
  • service migration
  • unikernel

Fingerprint Dive into the research topics of 'MirageManager: Enabling stateful migration for unikernels'. Together they form a unique fingerprint.

Cite this