Skip to main navigation Skip to search Skip to main content

Rollback recovery in real-time systems with dynamic constraints

Research output: Contribution to journalConference articlepeer-review

3 Scopus citations

Abstract

Rollback recovery is a backward error recovery technique for recovering from transient faults in computing systems. Real-time systems employing fault tolerance and reconfiguration generally have time-dependent (dynamic) constraints. In this work, the author presents a novel rollback point insertion strategy which evaluates the rollback conditions on-line. The proposed technique minimizes both time and space overhead associated with rollback, thereby making it applicable to real-time systems with dynamic constraints. The algorithm presented here attains a near-optimum solution in terms of the time spent in saving the states of the system. Details of the simulation conducted to validate the technique are also given. The simulation study has established that the degradation in performance due to using the proposed algorithms is insignificant and the precomputation time is very small for programs that can be represented by general acyclic graphs. On the other hand, for structured programs that can be represented by a simple sequence of tasks, the computation overhead is almost zero.

Original languageEnglish
Pages (from-to)524-529
Number of pages6
JournalProceedings - IEEE Computer Society's International Computer Software and Applications Conference
StatePublished - 1990
EventProceedings of the 14th Annual International Computer Software and Applications Conference - COMPSAC 90 - Chicago, IL, USA
Duration: Oct 29 1990Nov 2 1990

Fingerprint

Dive into the research topics of 'Rollback recovery in real-time systems with dynamic constraints'. Together they form a unique fingerprint.

Cite this