Simon Kuenzer

dblp:164/2565 · DBLP profile ↗
← Back
6ranked-venue papers
3as first author
1since 2021 · last 2021
0000-0003-0016-2950ORCID · corroborated

Domains — the database's venue-derived domains; a paper can count in several

Systems, architecture and hardware · 3 · 3 first-author · 1 since 2021Computer networks · 1Software engineering, systems software and programming languages · 1Applied, interdisciplinary, general and emerging computing · 1

Expertise — from the expertise taxonomy: the topics of the expert's papers under the CCF categories. A weight counts papers with recency: 1 for a paper about the topic, 0.3 when the topic is its context, halved every five years.

Software engineering, system software, and programming languages
2 papers
Operating systems · 100%
Computer networks
1 paper
Content delivery and video streaming · 67% Software-defined and programmable networks · 33%
Computer architecture, parallel and distributed computing, and storage systems
2 papers
Cloud and datacenter computing · 100%

Topics — the 11 heaviest of 12, each with the papers that count most for it

TopicWeightPapersLastEvidence papers
Operating systems › operating system design
library operating systems
0.512021
Unikraft: fast, specialized unikernels the easy way · EuroSys 2021
Operating systems › operating system design
unikernel
0.512021
Unikraft: fast, specialized unikernels the easy way · EuroSys 2021
Content delivery and video streaming
content delivery network
0.312017
Re-Designing Dynamic Content Delivery in the Light of a Virtualized Infrastructure · IEEE J. Sel. Areas Commun. 2017
Content delivery and video streaming
dynamic content delivery
0.312017
Re-Designing Dynamic Content Delivery in the Light of a Virtualized Infrastructure · IEEE J. Sel. Areas Commun. 2017
Software-defined and programmable networks
network function virtualization
0.312017
Re-Designing Dynamic Content Delivery in the Light of a Virtualized Infrastructure · IEEE J. Sel. Areas Commun. 2017
Operating systems › virtualization
containers
0.312017
My VM is Lighter (and Safer) than your Container · SOSP 2017
Operating systems › system security › operating system security › protection mechanism › isolation
container isolation
0.312017
My VM is Lighter (and Safer) than your Container · SOSP 2017
Cloud and datacenter computing
virtualization
0.312017
My VM is Lighter (and Safer) than your Container · SOSP 2017
Cloud and datacenter computing › virtualization › virtualization security
virtual machine isolation
0.312017
My VM is Lighter (and Safer) than your Container · SOSP 2017
Cloud and datacenter computing
serverless computing
0.112021
Unikraft: fast, specialized unikernels the easy way · EuroSys 2021
Cloud and datacenter computing › virtualization
lightweight virtualization
0.112017
My VM is Lighter (and Safer) than your Container · SOSP 2017

Methods — techniques the papers use, named apart from their topics

micro-library OS design · 1.0composable performance-oriented APIs · 1.0isolation analysis · 0.6VM toolstack optimization · 0.6testbed experiments · 0.3simulation · 0.3emulation · 0.3
YearPublicationVenuePosition
2021 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.
Simon Kuenzer, Vlad-Andrei Badoiu, Hugo Lefeuvre, Sharan Santhanam, Alexander Jung 0002, Gaulthier Gain, Cyril Soldani, Costin Lupu, Stefan Teodorescu, Costi Raducanu, Cristian Banu, Laurent Mathy, Razvan Deaconescu, Costin Raiciu, Felipe Huici
EuroSys1
2020 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, even though it consumes a significant amount of the device's limited resources and its large attack surface presents opportunities for exploits. In this paper we propose Unikraft, a fully librarized operating system and build tool which allows for generating specialized OSes and software stacks targeting specific applications, 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, all the while providing visible reductions in power consumption compared to Linux distributions. Unikraft is an open source project and can be found at unikraft.org.
Sharan Santhanam, Simon Kuenzer, Hugo Lefeuvre, Felipe Huici, Alexander Jung 0002, Santiago Pagani, George-Cristian Muraru, Stefano Stabellini, Justin He, Jonathan Beri
EMSOFT2
2019 Unleashing the power of unikernels with unikraft
abstract
Recent research has shown that unikernels, lightweight virtual machines tailored to specific applications, have great potential in terms of performance, tiny boot times, small memory consumption, and a reduced trusted compute base. Creating and optimizing them, however, is currently a painful, time-consuming process that often needs redoing for every application. With Unikraft, we introduce a system for automatically building unikernels that drastically reduces this time without negatively impacting performance.
Simon Kuenzer, Sharan Santhanam, Yuri Volchkov, Felipe Huici, Joel Nider, Mike Rapoport, Costin Lupu
SYSTOR1
2017 My VM is Lighter (and Safer) than your Container
abstract
Containers are in great demand because they are lightweight when compared to virtual machines. On the downside, containers offer weaker isolation than VMs, to the point where people run containers in virtual machines to achieve proper isolation. In this paper, we examine whether there is indeed a strict tradeoff between isolation (VMs) and efficiency (containers). We find that VMs can be as nimble as containers, as long as they are small and the toolstack is fast enough.
Filipe Manco, Costin Lupu, Florian Schmidt 0002, Jose Mendes, Simon Kuenzer, Sumit Sati, Kenichi Yasukata, Costin Raiciu, Felipe Huici
SOSP5
2017 Unikernels Everywhere: The Case for Elastic CDNs
abstract
Video streaming dominates the Internet's overall traffic mix, with reports stating that it will constitute 90% of all consumer traffic by 2019. Most of this video is delivered by Content Delivery Networks (CDNs), and, while they optimize QoE metrics such as buffering ratio and start-up time, no single CDN provides optimal performance. In this paper we make the case for elastic CDNs, the ability to build virtual CDNs on-the-fly on top of shared, third-party infrastructure at a scale. To bring this idea closer to reality we begin by large-scale simulations to quantify the effects that elastic CDNs would have if deployed, and build and evaluate MiniCache, a specialized, minimalistic virtualized content cache that runs on the Xen hypervisor. MiniCache is able to serve content at rates of up to 32 Gb/s and handle up to 600K reqs/sec on a single CPU core, as well as boot in about 90 milliseconds on x86 and around 370 milliseconds on ARM32.
Simon Kuenzer, Anton Ivanov, Filipe Manco, Jose Mendes, Yuri Volchkov, Florian Schmidt 0002, Kenichi Yasukata, Michio Honda, Felipe Huici
VEE1
2017 Re-Designing Dynamic Content Delivery in the Light of a Virtualized Infrastructure
abstract
We explore the opportunities and design options enabled by novel SDN and NFV technologies, by re-designing a dynamic content delivery network (CDN) service. Our system, named MOSTO, provides performance levels comparable to that of a regular CDN, but does not require the deployment of a large distributed infrastructure. In the process of designing the system, we identify relevant functions that could be integrated in the future Internet infrastructure. Such functions greatly simplify the design and effectiveness of services, such as MOSTO. We demonstrate our system using a mixture of simulation, emulation, testbed experiments, and by realizing a proof-of-concept deployment in a planet-wide commercial cloud system.
Giuseppe Siracusano, Roberto Bifulco, Martino Trevisan, Tobias Jacobs, Simon Kuenzer, Stefano Salsano, Nicola Blefari-Melazzi, Felipe Huici
IEEE J. Sel. Areas Commun.5