Home > Research > Publications & Outputs > Towards Highly Specialized, POSIX-compliant Sof...

Associated organisational unit

Links

Text available via DOI:

View graph of relations

Towards Highly Specialized, POSIX-compliant Software Stacks with Unikraft: Work-in-Progress

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

Published

Standard

Towards Highly Specialized, POSIX-compliant Software Stacks with Unikraft: Work-in-Progress. / Santhanam, Sharan; Kuenzer, Simon; Huici, Felipe et al.
2020 International Conference on Embedded Software (EMSOFT). IEEE, 2020.

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

Harvard

Santhanam, S, Kuenzer, S, Huici, F, Lefeuvre, H, Jung, A, Pagani, S, Muraru, G-C, Stabellini, S, He, J & Beri, J 2020, Towards Highly Specialized, POSIX-compliant Software Stacks with Unikraft: Work-in-Progress. in 2020 International Conference on Embedded Software (EMSOFT). IEEE, International Conference on Embedded Software, Singapore, 20/09/20. https://doi.org/10.1109/EMSOFT51651.2020.9244044

APA

Santhanam, S., Kuenzer, S., Huici, F., Lefeuvre, H., Jung, A., Pagani, S., Muraru, G-C., Stabellini, S., He, J., & Beri, J. (2020). Towards Highly Specialized, POSIX-compliant Software Stacks with Unikraft: Work-in-Progress. In 2020 International Conference on Embedded Software (EMSOFT) IEEE. https://doi.org/10.1109/EMSOFT51651.2020.9244044

Vancouver

Santhanam S, Kuenzer S, Huici F, Lefeuvre H, Jung A, Pagani S et al. Towards Highly Specialized, POSIX-compliant Software Stacks with Unikraft: Work-in-Progress. In 2020 International Conference on Embedded Software (EMSOFT). IEEE. 2020 Epub 2020 Sept 20. doi: 10.1109/EMSOFT51651.2020.9244044

Author

Santhanam, Sharan ; Kuenzer, Simon ; Huici, Felipe et al. / Towards Highly Specialized, POSIX-compliant Software Stacks with Unikraft : Work-in-Progress. 2020 International Conference on Embedded Software (EMSOFT). IEEE, 2020.

Bibtex

@inproceedings{27bdd2bd33134273a41f0895dcd7ba8f,
title = "Towards Highly Specialized, POSIX-compliant Software Stacks with Unikraft: Work-in-Progress",
abstract = "Increasingly, embedded devices are being equipped with ARM processors. Because of ease-of-use and widespread support for drivers and applications, Linux is often used as the OS of choice although it consumes a significant amount of the device{\textquoteright}s limited resources. In this paper we propose Unikraft, a fully micro-library operating system and build tool which allows for building specialized OSes and software stacks targeting one application, while removing unneeded functionality. As a proof of concept, we port Unikraft to the Raspberry Pi 3 B+ and to a Xilinx Ultra96-V2. On these boards, Unikraft is able to boot in 88-158 milliseconds, consume only hundreds of KBs of memory when running real-world application such as NGINX while still providing visible reductions in power consumption compared to Linux distributions. Unikraft is an open source project.",
author = "Sharan Santhanam and Simon Kuenzer and Felipe Huici and Hugo Lefeuvre and Alexander Jung and Santiago Pagani and George-Cristian Muraru and Stefano Stabellini and Justin He and Jonathan Beri",
year = "2020",
month = nov,
day = "9",
doi = "10.1109/EMSOFT51651.2020.9244044",
language = "English",
isbn = "9781728191966",
booktitle = "2020 International Conference on Embedded Software (EMSOFT)",
publisher = "IEEE",
note = "International Conference on Embedded Software, EMSOFT ; Conference date: 20-09-2020 Through 25-09-2020",
url = "https://ieeexplore.ieee.org/xpl/conhome/9243930/proceeding",

}

RIS

TY - GEN

T1 - Towards Highly Specialized, POSIX-compliant Software Stacks with Unikraft

T2 - International Conference on Embedded Software

AU - Santhanam, Sharan

AU - Kuenzer, Simon

AU - Huici, Felipe

AU - Lefeuvre, Hugo

AU - Jung, Alexander

AU - Pagani, Santiago

AU - Muraru, George-Cristian

AU - Stabellini, Stefano

AU - He, Justin

AU - Beri, Jonathan

PY - 2020/11/9

Y1 - 2020/11/9

N2 - Increasingly, embedded devices are being equipped with ARM processors. Because of ease-of-use and widespread support for drivers and applications, Linux is often used as the OS of choice although it consumes a significant amount of the device’s limited resources. In this paper we propose Unikraft, a fully micro-library operating system and build tool which allows for building specialized OSes and software stacks targeting one application, while removing unneeded functionality. As a proof of concept, we port Unikraft to the Raspberry Pi 3 B+ and to a Xilinx Ultra96-V2. On these boards, Unikraft is able to boot in 88-158 milliseconds, consume only hundreds of KBs of memory when running real-world application such as NGINX while still providing visible reductions in power consumption compared to Linux distributions. Unikraft is an open source project.

AB - Increasingly, embedded devices are being equipped with ARM processors. Because of ease-of-use and widespread support for drivers and applications, Linux is often used as the OS of choice although it consumes a significant amount of the device’s limited resources. In this paper we propose Unikraft, a fully micro-library operating system and build tool which allows for building specialized OSes and software stacks targeting one application, while removing unneeded functionality. As a proof of concept, we port Unikraft to the Raspberry Pi 3 B+ and to a Xilinx Ultra96-V2. On these boards, Unikraft is able to boot in 88-158 milliseconds, consume only hundreds of KBs of memory when running real-world application such as NGINX while still providing visible reductions in power consumption compared to Linux distributions. Unikraft is an open source project.

UR - https://whova.com/embedded/subsession/eswe_202009/1145794/1145805/

U2 - 10.1109/EMSOFT51651.2020.9244044

DO - 10.1109/EMSOFT51651.2020.9244044

M3 - Conference contribution/Paper

SN - 9781728191966

BT - 2020 International Conference on Embedded Software (EMSOFT)

PB - IEEE

Y2 - 20 September 2020 through 25 September 2020

ER -