• 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