Haj Hammadeh, Zain Alabedin und Hasan, Monowar und Hamad, Mohammad (2025) RESCUE: A Reconfigurable Scheduling Framework for Securing Multi-Core Real-Time Systems. ACM Transactions on Cyber-Physical Systems. Association for Computing Machinery (ACM). doi: 10.1145/3728364. ISSN 2378-962X.
![]() |
PDF
- Preprintversion (eingereichte Entwurfsversion)
1MB |
Offizielle URL: https://dl.acm.org/doi/10.1145/3728364
Kurzfassung
Modern real-time systems face increasing vulnerabilities to cyber-attacks, particularly those that use multi-core chips, where safety-critical and non-safety-critical tasks execute concurrently. Existing solutions for multicore systems often lack either determinism or cost-efficiency. This paper introduces an offline analysis technique that computes all feasible schedules for real-time tasks running on multi-core platforms. Our proposed technique isolates compromised tasks while ensuring a fail-operational system and supports low-cost, reconfigurable scheduling. The analytical models presented in this paper guarantee the hard real-time constraints of safety- critical tasks while allowing bounded deadline misses for some non-safety-critical tasks during an attack to enhance security. We name our scheme RESCUE. We conduct a comprehensive design-space exploration and evaluate its real-world efficacy using a UAV autopilot system case study deployed on a quad-core platform (Raspberry Pi). Results show that the proposed scheme introduces minimal recovery overhead, measured in microseconds on a Raspberry Pi, and achieves 100.
elib-URL des Eintrags: | https://elib.dlr.de/213339/ | ||||||||||||||||
---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|
Dokumentart: | Zeitschriftenbeitrag | ||||||||||||||||
Titel: | RESCUE: A Reconfigurable Scheduling Framework for Securing Multi-Core Real-Time Systems | ||||||||||||||||
Autoren: |
| ||||||||||||||||
Datum: | 9 April 2025 | ||||||||||||||||
Erschienen in: | ACM Transactions on Cyber-Physical Systems | ||||||||||||||||
Referierte Publikation: | Ja | ||||||||||||||||
Open Access: | Ja | ||||||||||||||||
Gold Open Access: | Nein | ||||||||||||||||
In SCOPUS: | Ja | ||||||||||||||||
In ISI Web of Science: | Ja | ||||||||||||||||
DOI: | 10.1145/3728364 | ||||||||||||||||
Verlag: | Association for Computing Machinery (ACM) | ||||||||||||||||
ISSN: | 2378-962X | ||||||||||||||||
Status: | veröffentlicht | ||||||||||||||||
Stichwörter: | Real-time Systems, Schedule Reconfiguration, Multicore, Security | ||||||||||||||||
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: | Braunschweig | ||||||||||||||||
Institute & Einrichtungen: | Institut für Softwaretechnologie > Flugsoftware | ||||||||||||||||
Hinterlegt von: | Haj Hammadeh, Zain Alabedin | ||||||||||||||||
Hinterlegt am: | 19 Mai 2025 13:43 | ||||||||||||||||
Letzte Änderung: | 19 Mai 2025 13:43 |
Nur für Mitarbeiter des Archivs: Kontrollseite des Eintrags