Paper published in a book (Scientific congresses and symposiums)
Want more unikernels? Inflate them!
Gain, Gaulthier; Soldani, Cyril; Huici, Felipe et al.
2022In Proceedings of the 13th Symposium on Cloud Computing
Peer reviewed
 

Files


Full Text
socc2022_paper.pdf
Publisher postprint (1.28 MB)
Request a copy

All documents in ORBi are protected by a user license.

Send to



Details



Keywords :
Virtualization; unikernels; memory; operating systems; alignment; hypervisor; deduplication; virtual machine
Abstract :
[en] Unikernels are on the rise in the cloud. These lightweight virtual machines (VMs) specialized to a single application offer the same level of isolation as full-blown VMs, while providing performance superior to standard Linux-based VMs or even to containers. However, their inherent specialization renders memory deduplication ineffective, causing unikernels, in practice, to consume more memory than their small memory footprint would suggest. This makes them less advantageous when thousands of SaaS and/or FaaS unikernels instances have to run on the same server. In this paper we introduce a novel approach to build the next generation of networked services and lambda functions by improving unikernel's memory layout so that it is more likely to share identical pages with other unikernels deployed on the system. Our approach supports SaaS and FaaS architectures and can be used with ASLR. Our experiments show that our approach can reduce the amount of physical memory used by a set of unikernels running on the same server by as much as 3x, with next to no overhead on applications performance.
Disciplines :
Computer science
Author, co-author :
Gain, Gaulthier  ;  Université de Liège - ULiège > Montefiore Institute of Electrical Engineering and Computer Science
Soldani, Cyril ;  Université de Liège - ULiège > Montefiore Institute of Electrical Engineering and Computer Science
Huici, Felipe;  Unikraft GmbH, Germany
Mathy, Laurent ;  Université de Liège - ULiège > Département d'électricité, électronique et informatique (Institut Montefiore) > Systèmes informatiques répartis et sécurité
Language :
English
Title :
Want more unikernels? Inflate them!
Publication date :
07 November 2022
Event name :
SoCC'22 (ACM Symposium on Cloud Computing)
Event organizer :
ACM
Event place :
San Francisco, United States
Event date :
8th to 10th November
By request :
Yes
Audience :
International
Main work title :
Proceedings of the 13th Symposium on Cloud Computing
Publisher :
Association for Computing Machinery, New York, United States
Peer reviewed :
Peer reviewed
European Projects :
H2020 - 825377 - UNICORE - A Common Code Base and Toolkit for Deployment of Applications to Secure and Reliable Virtual Execution Environments
H2020 - 871793 - ACCORDION - Adaptive edge/cloud compute and network continuum over a heterogeneous sparse edge infrastructure to support nextgen applications
Funders :
EU - European Union [BE]
Available on ORBi :
since 15 November 2022

Statistics


Number of views
104 (35 by ULiège)
Number of downloads
9 (9 by ULiège)

Scopus citations®
 
3
Scopus citations®
without self-citations
2
OpenCitations
 
0
OpenAlex citations
 
3

Bibliography


Similar publications



Contact ORBi