DocumentCode :
159668
Title :
Runtime Adaptation of Embedded Tasks with A-Priori Known Timing Behavior Utilizing On-Line Partner-Core Monitoring and Recovery
Author :
Christoforakis, Ioannis ; Tomoutzoglou, Othon ; Bakoyiannis, Dimitrios ; Kornaros, George
Author_Institution :
Inf. Eng. Dept., Technol. Educ. Inst. of Crete, Heraklion, Greece
fYear :
2014
fDate :
26-28 Aug. 2014
Firstpage :
1
Lastpage :
8
Abstract :
As the development of heterogeneous embedded Systems-on-Chip with a multitude of hardware accelerator coprocessors creates new possibilities for evolution in aerospace, medicine, communications and consumer eras, improving reliable performance of systems is therefore increasingly important and challenging. Our contributions pertaining to this context are two-fold. We focus on enhancing reliability in the execution of coprocessor tasks with a priori known execution times by allowing an embedded system to identify anomalous software behaviors and additionally to provide rapid online reconfiguration and re-execution in run-time. We present an innovative methodology that combines hardware and software techniques for flexibility, through essentially employing low-cost on-line monitoring, debugging and real-time replacement of the failing sections of software algorithms in an embedded multi-core system. The proposed mechanisms introduce negligible performance degradation, reduced hardware cost and require minimum code instrumentation.
Keywords :
coprocessors; embedded systems; fault tolerant computing; multiprocessing systems; program debugging; system monitoring; system recovery; anomalous software behavior identification; coprocessor task execution reliability; debugging; embedded multicore system; embedded system; on-line partner-core monitoring; on-line partner-core recovery; online reconfiguration; runtime embedded task adaptation; software algorithms; timing behavior; Hardware; Monitoring; Multicore processing; Program processors; Software reliability; Online monitoring; fault tolerant embedded SoC; multicore systems; runtime recovery; supervised embedded computing;
fLanguage :
English
Publisher :
ieee
Conference_Titel :
Embedded and Ubiquitous Computing (EUC), 2014 12th IEEE International Conference on
Conference_Location :
Milano
Type :
conf
DOI :
10.1109/EUC.2014.10
Filename :
6962260
Link To Document :
بازگشت