TY - GEN
T1 - Real-Time Application Processing for FPGA-Based Resilient Embedded Systems in Harsh Environments
AU - Saha, Sangeet
AU - Ehsan, Shoaib
AU - Stoica, Adrian
AU - Stolkin, Rustam
AU - McDonald-Maier, Klaus
N1 - Funding Information:
This work is supported by the UK Engineering and Physical Sciences Research Council through grants EP/R02572X/1 and EP/P017487/1.
Publisher Copyright:
© 2018 IEEE.
Copyright:
Copyright 2019 Elsevier B.V., All rights reserved.
PY - 2018/11/22
Y1 - 2018/11/22
N2 - Real-time embedded systems nowadays get employed in harsh environments such as space, nuclear sites to carry out critical operations. Along with the traditional software based (CPU) execution, FPGAs are now also emerging as a bright prospect to accomplish such routines. However, these platforms are often get plagued by faults generated due to the high radiations in such environments. As a result, the real-time applications running on the platform could also get jeopardized. Thus, efficient execution of a set of hard real-time applications on reconfigurable systems with anomaly detection and recovery mechanism is inevitable. This work aims at tackling such problem with a 'healing' approach for extreme environments. Initially, the applications are intelligently partitioned for hardware and software execution, then attempts have been made to schedule hardware applications with intermittent preemption point. Upon detecting any abnormality on such distinct points, our approach orchestrates a healing mechanism to remediate the scenario without hampering the pre-determined schedule. Experimental validation of our proposed method reveals its effectiveness.
AB - Real-time embedded systems nowadays get employed in harsh environments such as space, nuclear sites to carry out critical operations. Along with the traditional software based (CPU) execution, FPGAs are now also emerging as a bright prospect to accomplish such routines. However, these platforms are often get plagued by faults generated due to the high radiations in such environments. As a result, the real-time applications running on the platform could also get jeopardized. Thus, efficient execution of a set of hard real-time applications on reconfigurable systems with anomaly detection and recovery mechanism is inevitable. This work aims at tackling such problem with a 'healing' approach for extreme environments. Initially, the applications are intelligently partitioned for hardware and software execution, then attempts have been made to schedule hardware applications with intermittent preemption point. Upon detecting any abnormality on such distinct points, our approach orchestrates a healing mechanism to remediate the scenario without hampering the pre-determined schedule. Experimental validation of our proposed method reveals its effectiveness.
KW - FPGA
KW - Harsh Environments
KW - Healing mechanisms
KW - Real-time Scheduling
KW - Resilient Systems
KW - SEUs
UR - http://www.scopus.com/inward/record.url?scp=85059955544&partnerID=8YFLogxK
U2 - 10.1109/AHS.2018.8541449
DO - 10.1109/AHS.2018.8541449
M3 - Conference contribution
AN - SCOPUS:85059955544
SN - 9781538677544
T3 - Proceedings of Conference on Adaptive Hardware and Systems
SP - 299
EP - 304
BT - 2018 NASA/ESA Conference on Adaptive Hardware and Systems, AHS 2018
PB - IEEE
T2 - 2018 NASA/ESA Conference on Adaptive Hardware and Systems
Y2 - 6 August 2018 through 9 August 2018
ER -