Home > Research > Publications & Outputs > Unikraft

Associated organisational unit

Electronic data

Links

Text available via DOI:

View graph of relations

Unikraft: Fast, Specialized Unikernels the Easy Way

Research output: Contribution in Book/Report/Proceedings - With ISBN/ISSNConference contribution/Paperpeer-review

Published

Standard

Unikraft: Fast, Specialized Unikernels the Easy Way. / Kuenzer, Simon; Bădoiu, Vlad-Andrei; Lefeuvre, Hugo et al.
EuroSys '21: Proceedings of the Sixteenth European Conference on Computer Systems. New York: ACM, 2021. p. 376-394.

Research output: Contribution in Book/Report/Proceedings - With ISBN/ISSNConference contribution/Paperpeer-review

Harvard

Kuenzer, S, Bădoiu, V-A, Lefeuvre, H, Santhanam, S, Jung, A, Gain, G, Soldani, C, Lupu, C, Teodorescu, Ş, Răducanu, C, Banu, C, Mathy, L, Deaconescu, R, Raiciu, C & Huici, F 2021, Unikraft: Fast, Specialized Unikernels the Easy Way. in EuroSys '21: Proceedings of the Sixteenth European Conference on Computer Systems. ACM, New York, pp. 376-394. https://doi.org/10.1145/3447786.3456248

APA

Kuenzer, S., Bădoiu, V.-A., Lefeuvre, H., Santhanam, S., Jung, A., Gain, G., Soldani, C., Lupu, C., Teodorescu, Ş., Răducanu, C., Banu, C., Mathy, L., Deaconescu, R., Raiciu, C., & Huici, F. (2021). Unikraft: Fast, Specialized Unikernels the Easy Way. In EuroSys '21: Proceedings of the Sixteenth European Conference on Computer Systems (pp. 376-394). ACM. https://doi.org/10.1145/3447786.3456248

Vancouver

Kuenzer S, Bădoiu VA, Lefeuvre H, Santhanam S, Jung A, Gain G et al. Unikraft: Fast, Specialized Unikernels the Easy Way. In EuroSys '21: Proceedings of the Sixteenth European Conference on Computer Systems. New York: ACM. 2021. p. 376-394 doi: 10.1145/3447786.3456248

Author

Kuenzer, Simon ; Bădoiu, Vlad-Andrei ; Lefeuvre, Hugo et al. / Unikraft : Fast, Specialized Unikernels the Easy Way. EuroSys '21: Proceedings of the Sixteenth European Conference on Computer Systems. New York : ACM, 2021. pp. 376-394

Bibtex

@inproceedings{4d15a42db5b94ebbaf77f2d8e6299d7c,
title = "Unikraft: Fast, Specialized Unikernels the Easy Way",
abstract = "Unikernels are famous for providing excellent performance in terms of boot times, throughput and memory consumption, to name a few metrics. However, they are infamous for making it hard and extremely time consuming to extract such performance, and for needing significant engineering effort in order to port applications to them. We introduce Unikraft, a novel micro-library OS that (1) fully modularizes OS primitives so that it is easy to customize the unikernel and include only relevant components and (2) exposes a set of composable, performance-oriented APIs in order to make it easy for developers to obtain high performance.Our evaluation using off-the-shelf applications such as nginx, SQLite, and Redis shows that running them on Unikraft results in a 1.7x-2.7x performance improvement compared to Linux guests. In addition, Unikraft images for these apps are around 1MB, require less than 10MB of RAM to run, and boot in around 1ms on top of the VMM time (total boot time 3ms-40ms). Unikraft is a Linux Foundation open source project and can be found at www.unikraft.org",
author = "Simon Kuenzer and Vlad-Andrei B{\u a}doiu and Hugo Lefeuvre and Sharan Santhanam and Alexander Jung and Gaulthier Gain and Cyril Soldani and Costin Lupu and {\c S}tefan Teodorescu and Costi R{\u a}ducanu and Cristian Banu and Laurent Mathy and R{\u a}zvan Deaconescu and Costin Raiciu and Felipe Huici",
year = "2021",
month = apr,
day = "26",
doi = "10.1145/3447786.3456248",
language = "English",
pages = "376--394",
booktitle = "EuroSys '21: Proceedings of the Sixteenth European Conference on Computer Systems",
publisher = "ACM",

}

RIS

TY - GEN

T1 - Unikraft

T2 - Fast, Specialized Unikernels the Easy Way

AU - Kuenzer, Simon

AU - Bădoiu, Vlad-Andrei

AU - Lefeuvre, Hugo

AU - Santhanam, Sharan

AU - Jung, Alexander

AU - Gain, Gaulthier

AU - Soldani, Cyril

AU - Lupu, Costin

AU - Teodorescu, Ştefan

AU - Răducanu, Costi

AU - Banu, Cristian

AU - Mathy, Laurent

AU - Deaconescu, Răzvan

AU - Raiciu, Costin

AU - Huici, Felipe

PY - 2021/4/26

Y1 - 2021/4/26

N2 - Unikernels are famous for providing excellent performance in terms of boot times, throughput and memory consumption, to name a few metrics. However, they are infamous for making it hard and extremely time consuming to extract such performance, and for needing significant engineering effort in order to port applications to them. We introduce Unikraft, a novel micro-library OS that (1) fully modularizes OS primitives so that it is easy to customize the unikernel and include only relevant components and (2) exposes a set of composable, performance-oriented APIs in order to make it easy for developers to obtain high performance.Our evaluation using off-the-shelf applications such as nginx, SQLite, and Redis shows that running them on Unikraft results in a 1.7x-2.7x performance improvement compared to Linux guests. In addition, Unikraft images for these apps are around 1MB, require less than 10MB of RAM to run, and boot in around 1ms on top of the VMM time (total boot time 3ms-40ms). Unikraft is a Linux Foundation open source project and can be found at www.unikraft.org

AB - Unikernels are famous for providing excellent performance in terms of boot times, throughput and memory consumption, to name a few metrics. However, they are infamous for making it hard and extremely time consuming to extract such performance, and for needing significant engineering effort in order to port applications to them. We introduce Unikraft, a novel micro-library OS that (1) fully modularizes OS primitives so that it is easy to customize the unikernel and include only relevant components and (2) exposes a set of composable, performance-oriented APIs in order to make it easy for developers to obtain high performance.Our evaluation using off-the-shelf applications such as nginx, SQLite, and Redis shows that running them on Unikraft results in a 1.7x-2.7x performance improvement compared to Linux guests. In addition, Unikraft images for these apps are around 1MB, require less than 10MB of RAM to run, and boot in around 1ms on top of the VMM time (total boot time 3ms-40ms). Unikraft is a Linux Foundation open source project and can be found at www.unikraft.org

U2 - 10.1145/3447786.3456248

DO - 10.1145/3447786.3456248

M3 - Conference contribution/Paper

SP - 376

EP - 394

BT - EuroSys '21: Proceedings of the Sixteenth European Conference on Computer Systems

PB - ACM

CY - New York

ER -