DLR-Logo -> http://www.dlr.de
DLR Portal Home | Imprint | Privacy Policy | Contact | Deutsch
Fontsize: [-] Text [+]

ScOSA system software: the reliable and scalable middleware for a heterogeneous and distributed on-board computer architecture

Lund, Andreas and Haj Hammadeh, Zain Alabedin and Kenny, Patrick and Vishav, Vishav and Kovalov, Andrii and Watolla, Hannes and Gerndt, Andreas and Lüdtke, Daniel (2021) ScOSA system software: the reliable and scalable middleware for a heterogeneous and distributed on-board computer architecture. CEAS Space Journal. Springer. doi: 10.1007/s12567-021-00371-7. ISSN 1868-2502.

[img] PDF - Published version

Official URL: https://rdcu.be/cmcIl


Designing on-board computers (OBC) for future space missions is determined by the trade-off between reliability and performance. Space applications with higher computational demands are not supported by currently available, state-of-the-art, space-qualified computing hardware, since their requirements exceed the capabilities of these components. Such space applications include Earth observation with high-resolution cameras, on-orbit real-time servicing, as well as autonomous spacecraft and rover missions on distant celestial bodies. An alternative to state-of-the-art space-qualified computing hardware is the use of commercial-off-the-shelf (COTS) components for the OBC. Not only are these components cheap and widely available, but they also achieve high performance. Unfortunately, they are also significantly more vulnerable to errors induced by radiation than space-qualified components. The ScOSA (Scalable On-board Computing for Space Avionics) Flight Experiment project aims to develop an OBC architecture which avoids this trade-off by combining space-qualified radiation-hardened components (the reliable computing nodes, RCNs) together with COTS components (the high performance nodes, HPNs) into a single distributed system. To abstract this heterogeneous architecture for the application developers, we are developing a middleware for the aforementioned OBC architecture. Besides providing an monolithic abstraction of the distributed system, the middleware shall also enhance the architecture by providing additional reliability and fault tolerance. In this paper, we present the individual components comprising the middleware, alongside the features the middleware offers. Since the ScOSA Flight Experiment project is a successor of the OBC-NG and the ScOSA projects, its middleware is also a further development of the existing middleware. Therefore, we will present and discuss our contributions and plans for enhancement of the middleware in the course of the current project. Finally, we will present first results for the scalability of the middleware, which we obtained by conducting software-in-the-loop experiments of different sized scenarios.

Item URL in elib:https://elib.dlr.de/142681/
Document Type:Article
Title:ScOSA system software: the reliable and scalable middleware for a heterogeneous and distributed on-board computer architecture
AuthorsInstitution or Email of AuthorsAuthor's ORCID iD
Lund, AndreasUNSPECIFIEDhttps://orcid.org/0000-0002-3828-2088
Haj Hammadeh, Zain AlabedinUNSPECIFIEDhttps://orcid.org/0000-0001-7539-2393
Kenny, PatrickUNSPECIFIEDhttps://orcid.org/0000-0003-1242-0582
Vishav, VishavUNSPECIFIEDhttps://orcid.org/0000-0002-5658-3984
Kovalov, AndriiUNSPECIFIEDhttps://orcid.org/0000-0002-8923-9936
Gerndt, AndreasUNSPECIFIEDhttps://orcid.org/0000-0002-0409-8573
Lüdtke, DanielUNSPECIFIEDhttps://orcid.org/0000-0002-6758-1562
Date:31 May 2021
Journal or Publication Title:CEAS Space Journal
Refereed publication:Yes
Open Access:Yes
Gold Open Access:No
In ISI Web of Science:Yes
Keywords:Fault-tolerance On-board computer architecture Embedded systems Middleware Distributed systems Reliable computing
HGF - Research field:Aeronautics, Space and Transport
HGF - Program:Space
HGF - Program Themes:Space System Technology
DLR - Research area:Raumfahrt
DLR - Program:R SY - Space System Technology
DLR - Research theme (Project):R - ScOSA Flight Experiment
Location: Oberpfaffenhofen
Institutes and Institutions:Institute for Software Technology > Software for Space Systems and Interactive Visualisation
Institute for Software Technology
Deposited By: Lund, Andreas
Deposited On:29 Jul 2021 13:01
Last Modified:16 Dec 2021 13:32

Repository Staff Only: item control page

Help & Contact
electronic library is running on EPrints 3.3.12
Website and database design: Copyright © German Aerospace Center (DLR). All rights reserved.