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