elib
DLR-Header
DLR-Logo -> http://www.dlr.de
DLR Portal Home | Impressum | Datenschutz | Kontakt | English
Schriftgröße: [-] Text [+]

Parallelizing On-Board Data Analysis Applications for a Distributed Processing Architecture

Kenny, Patrick und Schwenk, Kurt und Herschmann, Daniel und Lund, Andreas und Bansal, Vishav und Haj Hammadeh, Zain Alabedin und Gerndt, Andreas und Lüdtke, Daniel (2021) Parallelizing On-Board Data Analysis Applications for a Distributed Processing Architecture. 2nd European Workshop on On-Board Data Processing (OBDP2021), 2021-06-14 - 2021-06-17, virtuell. doi: 10.5281/zenodo.5521593.

[img] PDF
410kB
[img] PDF
1MB

Kurzfassung

Satellite-based applications produce ever-increasing quantities of data, challenging the capabilities of existing telemetry and on-board processing systems, especially when results must be transmitted quickly to ground. The Scalable On-Board Computing for Space Avionics (ScOSA) platform contributes the processing capability necessary to perform such computationally intensive analysis on-board. This platform offers a high-performance on-board computer by combining multiple commercial off-the-shelf processors and space-grade processors into a distributed computer. Middleware ensures reliability by detecting and mitigating faults, while allowing applications to effectively use multiple, distributed processors. The current work aims to demonstrate the use and advantages of utilizing the data-flow programming paradigm supported by the ScOSA platform to provide high-throughput on-board analysis. This enables rapid analysis even for applications requiring high frame rates, high resolutions, multi-spectral imaging or in-depth processing. The On-Board Data Analysis and Real-Time Information System (ODARIS) is used to demonstrate this method. ODARIS is a system for providing low-latency access to satellite-based observations, even when large quantities of sensor data are involved. By performing on-board processing of the data from the satellite-borne instruments, the amount of data which must be sent to ground is drastically reduced. This allows the use of low-latency telecommunication-satellite constellations for communicating with ground to achieve query-response times of only a few minutes. The current application combines an Earth-observation camera with AI-based image processing to provide real-time object detection. In the data-flow driven implementation of ODARIS on the ScOSA platform, images are captured by a camera and sent to any of several processors for the computationally intensive image processing. This allows multiple images to be processed in parallel by as many processors as are available, while avoiding the need to divide each image across several processors. The results are transferred to an on-board database from which queries can be served asynchronously. The system will be tested in configurations with one, two and three processors and the resulting image throughput presented. Testing is performed on a ground-based prototype system using pre-recorded images. This paper presents the necessary details of the underlying ScOSA and ODARIS systems as well as the implementation of the objection-detection algorithm using a parallelized, data-flow model. The results of executing the system using a variable number of processors are presented to demonstrate the improvement in image throughput and its potential application to other computationally-intensive tasks.

elib-URL des Eintrags:https://elib.dlr.de/142860/
Dokumentart:Konferenzbeitrag (Vortrag)
Titel:Parallelizing On-Board Data Analysis Applications for a Distributed Processing Architecture
Autoren:
AutorenInstitution oder E-Mail-AdresseAutoren-ORCID-iDORCID Put Code
Kenny, PatrickPatrick.Kenny (at) dlr.dehttps://orcid.org/0000-0003-1242-0582NICHT SPEZIFIZIERT
Schwenk, KurtKurt.Schwenk (at) dlr.dehttps://orcid.org/0000-0002-4305-9702NICHT SPEZIFIZIERT
Herschmann, DanielDaniel.Herschmann (at) dlr.dehttps://orcid.org/0000-0001-8627-9097NICHT SPEZIFIZIERT
Lund, AndreasAndreas.Lund (at) dlr.dehttps://orcid.org/0000-0002-3828-2088NICHT SPEZIFIZIERT
Bansal, VishavVishav.Vishav (at) dlr.dehttps://orcid.org/0000-0002-5658-3984NICHT SPEZIFIZIERT
Haj Hammadeh, Zain AlabedinZain.HajHammadeh (at) dlr.dehttps://orcid.org/0000-0001-7539-2393NICHT SPEZIFIZIERT
Gerndt, AndreasAndreas.Gerndt (at) dlr.dehttps://orcid.org/0000-0002-0409-8573NICHT SPEZIFIZIERT
Lüdtke, DanielDaniel.Luedtke (at) dlr.dehttps://orcid.org/0000-0002-6758-1562NICHT SPEZIFIZIERT
Datum:14 Juni 2021
Referierte Publikation:Nein
Open Access:Ja
Gold Open Access:Nein
In SCOPUS:Nein
In ISI Web of Science:Nein
DOI:10.5281/zenodo.5521593
Status:veröffentlicht
Stichwörter:distributed systems, scalability, concurrent execution, parallelization, data-flow
Veranstaltungstitel:2nd European Workshop on On-Board Data Processing (OBDP2021)
Veranstaltungsort:virtuell
Veranstaltungsart:Workshop
Veranstaltungsbeginn:14 Juni 2021
Veranstaltungsende:17 Juni 2021
Veranstalter :European Space Agency (ESA)
HGF - Forschungsbereich:Luftfahrt, Raumfahrt und Verkehr
HGF - Programm:Raumfahrt
HGF - Programmthema:Technik für Raumfahrtsysteme
DLR - Schwerpunkt:Raumfahrt
DLR - Forschungsgebiet:R SY - Technik für Raumfahrtsysteme
DLR - Teilgebiet (Projekt, Vorhaben):R - ScOSA Flugexperiment
Standort: Oberpfaffenhofen
Institute & Einrichtungen:Institut für Softwaretechnologie > Software für Raumfahrtsysteme und interaktive Visualisierung
Raumflugbetrieb und Astronautentraining > Raumflugtechnologie
Hinterlegt von: Kenny, Patrick
Hinterlegt am:06 Dez 2021 10:19
Letzte Änderung:24 Apr 2024 20:42

Nur für Mitarbeiter des Archivs: Kontrollseite des Eintrags

Blättern
Suchen
Hilfe & Kontakt
Informationen
electronic library verwendet EPrints 3.3.12
Gestaltung Webseite und Datenbank: Copyright © Deutsches Zentrum für Luft- und Raumfahrt (DLR). Alle Rechte vorbehalten.