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.
PDF
410kB | |
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: |
| ||||||||||||||||||||||||||||||||||||
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