Skip to main navigation Skip to search Skip to main content

Simulation analysis of a dynamic checkpointing strategy for real-time systems

  • SUNY Buffalo

Research output: Chapter in Book/Report/Conference proceedingConference contributionpeer-review

4 Scopus citations

Abstract

The performance of a fault tolerant real-time system is measured by its ability to meet deadlines in the presence of errors. Checkpointing and rollback recovery is an effective technique to tolerate transient and intermittent faults in real-time systems. Several strategies exits for checkpointing which can be broadly classified as static and dynamic. In static checkpointing, the checkpointing intervals are determined before the program execution and remain fixed until the program terminates. On the other hand, in a dynamic checkpointing strategy, the checkpointing interval is varied dynamically during program execution based on certain criteria. This paper presents a comparative study of the performance of real-time systems adopting various rollback recovery strategies. A new dynamic checkpointing strategy is presented, which integrates the deadline constraints and variable error rate in determining the checkpointing interval. The main idea behind this approach is to dynamically modify the inter-checkpointing interval during the execution of a task such that the on-line computation associated with checkpointing and recovery is minimized. Simulation study indicates that the proposed technique outperforms the rollback recovery techniques based on equidistant (static) checkpointing. The generic simulation tool developed to compare various rollback recovery strategies is also described.

Original languageEnglish
Title of host publicationProceedings of the IEEE Annual Simulation Symposium
Editors Anon
PublisherPubl by IEEE
Pages181-187
Number of pages7
ISBN (Print)0818656204
StatePublished - 1994
EventProceedings of the IEEE 27th Annual Simulation Symposium - La Jolla, CA, USA
Duration: Apr 11 1994Apr 15 1994

Publication series

NameProceedings of the IEEE Annual Simulation Symposium
ISSN (Print)0272-4715

Conference

ConferenceProceedings of the IEEE 27th Annual Simulation Symposium
CityLa Jolla, CA, USA
Period04/11/9404/15/94

Fingerprint

Dive into the research topics of 'Simulation analysis of a dynamic checkpointing strategy for real-time systems'. Together they form a unique fingerprint.

Cite this