Please use this identifier to cite or link to this item: http://artemis.cslab.ece.ntua.gr:8080/jspui/handle/123456789/18422
Title: Virtualization Techniques on Embedded Systems with further application on Satellites
Authors: Iliakopoulou, Nikoleta-Markela
Σούντρης Δημήτριος
Keywords: Virtualization, Jailhouse Hypervisor, onboard data processing, Satellite as a Service, Docker Containers, Raspberry Pi, Space Industry, isolation, real-time performance
Issue Date: 12-Jul-2022
Abstract: Recent growth in the space industry has drawn attention to Satellite as a Service (SaaS). The primary goal of SaaS is to maximize the use of orbital resources while introducing novel concepts, such as the idea of data processing onboard a satellite. Recent market trends suggest novel technologies, such as Deep/Machine Learning and/or Artificial Intelligence, for the space industry. The crucial aspect is hosting and executing diverse software across an abstract hardware platform, which will be re-instantiated regularly. The key component to this objective is virtualization. In this Diploma Thesis, we investigate two virtualization strategies or we could say two potential candidates, namely the Jailhouse Hypervisor and Docker Containers. Using a Raspberry Pi and Linux we build and configure a fully functional Jailhouse "ecosystem" in order to evaluate the effect of the Jailhouse hypervisor on it and partially compare its performance to that of Docker containers. The study of the Jailhouse Hypervisor on the Raspberry Pi led us to the conclusion that Docker containers add a small amount of system overhead and can be combined with Jailhouse to provide an isolated and secure environment with the flexibility provided by the containerization technique. In terms of observed deterministic behavior, our preliminary findings regarding the effect on real-time performance are quite satisfying. In addition, we confirmed Jailhouse's strength, isolation, which did not pose a problem in any of our execution scenarios, as well as its weakness, the decrease in application performance when cells communicate or system bus traffic increases
URI: http://artemis.cslab.ece.ntua.gr:8080/jspui/handle/123456789/18422
Appears in Collections:Διπλωματικές Εργασίες - Theses

Files in This Item:
File Description SizeFormat 
Diploma_Thesis_Nikoleta_Iliakopoulou.pdf1.74 MBAdobe PDFView/Open


Items in Artemis are protected by copyright, with all rights reserved, unless otherwise indicated.