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