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

21 Downloads (Pure)

Abstract

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
PublisherSpringer
Pages286–293
Number of pages8
ISBN (Electronic)9783031312090
ISBN (Print)9783031312083
DOIs
Publication statusPublished - 2 May 2023
EventEuropean Conference on Parallel Processing: PhD Symposium - Glasgow, United Kingdom
Duration: 22 Aug 202226 Aug 2022
https://link.springer.com/book/10.1007/978-3-031-31209-0

Publication series

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

Conference

ConferenceEuropean Conference on Parallel Processing
Abbreviated titleEuroPar PhD Symposium
Country/TerritoryUnited Kingdom
CityGlasgow
Period22/08/2226/08/22
Internet address

Keywords

  • Parallel Computing
  • Unikernels

ASJC Scopus subject areas

  • Theoretical Computer Science
  • General Computer Science

Fingerprint

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

Cite this