Benchmarking Parallelism in Unikernels

Akilan Selvacoumar*, Robert James Stewart, Hans-Wolfgang Loidl, Ahmad Ryad Soobhany

*Corresponding author for this work

Research output: Chapter in Book/Report/Conference proceedingConference contribution


Virtualisation technologies are widely used in Cloud computing infrastructures, because they can be provisioned cheaply and quickly to meet demand. The common approaches are either to package a Operating System (OS) as a Virtual Machine, or to containerise software with an OS kernel. An emerging alternative are unikernels, which are customised kernels to support just one application. Unikernels are lightweight and an applications has sole use of the kernel, which offers potential for fast, resource efficient and secure execution. For these reasons, unikernels may be idea for parallel computing in the Cloud. However, the parallel performance of unikernel-based Cloud applications has not been extensively studied. This paper presents an evaluation of the OSv unikernel using a parallelised Mandelbrot benchmark, comparing with Docker and a monolithic VM for runtime, parallel speedups and boot-up time. OSv has the fastest boot-up time, and is comparable with the parallel speedups of Docker and the monolithic VM.
Original languageEnglish
Title of host publicationEuro-Par 2022: Parallel Processing Workshops
Number of pages8
ISBN (Electronic)9783031312090
ISBN (Print)9783031312083
Publication statusPublished - 2 May 2023
EventEuropean Conference on Parallel Processing: PhD Symposium - Glasgow, United Kingdom
Duration: 22 Aug 202226 Aug 2022

Publication series

NameLecture Notes in Computer Science
ISSN (Print)0302-9743
ISSN (Electronic)1611-3349


ConferenceEuropean Conference on Parallel Processing
Abbreviated titleEuroPar PhD Symposium
Country/TerritoryUnited Kingdom
Internet address


Dive into the research topics of 'Benchmarking Parallelism in Unikernels'. Together they form a unique fingerprint.

Cite this