DocumentCode :
2872838
Title :
A Checkpointing Technique for Rollback Error Recovery in Embedded Systems
Author :
Bashiri, Mohsen ; Miremadi, Seyed Ghassem ; Fazeli, Mahdi
Author_Institution :
Comput. Eng. Dept., Sharif Univ. of Technol., Tehran
fYear :
2006
fDate :
16-19 Dec. 2006
Firstpage :
174
Lastpage :
177
Abstract :
In this paper, a general checkpointing technique for rollback error recovery for embedded systems is proposed and evaluated. This technique is independent of used processor and employs the most important feature in control flow error detection mechanisms to simplify checkpoint selection and to minimize the overall code overhead. In this way, during the implementation of a control flow checking mechanism, the checkpoints are added to the program. To evaluate the checkpointing technique, a pre-processor is implemented that selects and adds the checkpoints to three workload programs running in an 8051 microcontroller-based system. The evaluation is based on 3000 experiments for each checkpoint.
Keywords :
checkpointing; data flow analysis; embedded systems; microcontrollers; program processors; 8051 microcontroller-based system; checkpointing technique; control flow checking; embedded systems; pre-processor; rollback error recovery; Checkpointing; Computer errors; Control systems; Costs; Embedded system; Error correction; Hardware; Laboratories; Microprocessors; Safety; Checkpoint; Control Flow Checking; Embedded systems; Rollback error recovery;
fLanguage :
English
Publisher :
ieee
Conference_Titel :
Microelectronics, 2006. ICM '06. International Conference on
Conference_Location :
Dhahran
Print_ISBN :
1-4244-0764-8
Electronic_ISBN :
1-4244-0765-6
Type :
conf
DOI :
10.1109/ICM.2006.373295
Filename :
4243677
Link To Document :
بازگشت