Title :
A Hardware-Scheduler for Fault Detection in RTOS-Based Embedded Systems
Author :
Tarrillo, J. ; Bolzani, L. ; Vargas, F.
Author_Institution :
Electr. Eng. Dept, Catholic Univ. - PUCRS, Porto Alegre, Brazil
Abstract :
Nowadays, Real-Time Operating Systems (RTOSs) are often adopted in order to simplify the design of safety-critical applications. However, real-time embedded systems are sensitive to transient faults that can affect the system causing scheduling dysfunctions and consequently changing the correct system behavior. In this context, we propose a new hardware-based approach able to detect faults that change the tasks´ execution time and/or the tasks´ execution flow in embedded systems based on RTOS. To demonstrate the effectiveness and benefits of using the proposed approach, we implemented a hardware prototype named Hardware-Scheduler (Hw-S) that provides real-time monitoring of the Plasma Microprocessor´s RTOS in order to detect the above mentioned types of faults. The Hw-S has been evaluated in terms of the introduced area overhead and fault detection capability.
Keywords :
embedded systems; fault tolerance; field programmable gate arrays; hardware-software codesign; operating systems (computers); FPGA; fault detection capability; hardware-scheduler; plasma microprocessor´s; real-time embedded systems; real-time monitoring; real-time operating systems; safety-critical applications; transient faults; Application software; Computer crashes; Design methodology; Digital systems; Embedded system; Fault detection; Hardware; Operating systems; Real time systems; Timing; Hardware-Scheduler; Real-Time Operating Systems; embedded systems; transient fault detection;
Conference_Titel :
Digital System Design, Architectures, Methods and Tools, 2009. DSD '09. 12th Euromicro Conference on
Conference_Location :
Patras
Print_ISBN :
978-0-7695-3782-5
DOI :
10.1109/DSD.2009.224