CPSLab Cyber-Physical Systems Lab, Boston University

Publications Real-Time Virtualization

Unikernels: The Next Stage of Linux’s Dominance

Ali Raza, Parul Sohal, James Cadden, Jonathan Appavoo, Ulrich Drepper, Richard Jones, Orran Krieger, Renato Mancuso, Larry Woodman

17th Workshop on Hot Topics in Operating Systems (HotOS 2019), May 2019, Bertinoro, Italy

Read the PDF Publisher page (DOI) Cite

Figure 1. Probability density and CDF of latencies for the userspace and UKL echo server. The average latency of UKL echo server (0.06 ms) is less than half of that of the userspace case (0.13 ms), and the 99% tail latency for UKL (0.22 ms) is 41% faster than the userspace case (0.37 ms).

Abstract

Unikernels have demonstrated enormous advantages over Linux in many important domains, causing some to propose that the days of Linux’s dominance may be coming to an end. On the contrary, we believe that unikernels’ advantages represent the next natural evolution for Linux, as it can adopt the best ideas from the unikernel approach and, along with its battle-tested codebase and large open source community, continue to dominate. In this paper, we posit that an upstreamable unikernel target is achievable from the Linux kernel, and, through an early Linux unikernel prototype, demonstrate that some simple changes can bring dramatic performance advantages.

Cite this paper

@inproceedings{UKL_hotos19,
  title     = {{Unikernels: The Next Stage of Linux’s Dominance}},
  author    = {Raza, Ali and Sohal, Parul and Cadden, James and Appavoo, Jonathan and Drepper, Ulrich and Jones, Richard and Krieger, Orran and Mancuso, Renato and Woodman, Larry},
  booktitle = {17th Workshop on Hot Topics in Operating Systems (HotOS 2019)},
  year      = 2019,
  month     = may,
  pages     = {7--13},
  address   = {Bertinoro, Italy},
  doi       = {10.1145/3317550.3321445},
  url       = {https://doi.org/10.1145/3317550.3321445}
}

Download .bib