• DocumentCode
    2569430
  • Title

    Rollback recovery in real-time systems with dynamic constraints

  • Author

    Upadhyaya, Shambhu J.

  • Author_Institution
    Dept. of Electr. & Comput. Eng., State Univ. of New York, Buffalo, NY, USA
  • fYear
    1990
  • fDate
    31 Oct-2 Nov 1990
  • Firstpage
    524
  • Lastpage
    529
  • 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. The author presents a novel rollback point insertion strategy which evaluates the rollback conditions on-line. The technique minimizes both time and space overhead associated with rollback, thereby making it applicable to real-time systems with dynamic constraints. The algorithm presented 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
  • Keywords
    fault tolerant computing; operating systems (computers); real-time systems; system recovery; acyclic graphs; backward error recovery technique; computing systems; dynamic constraints; fault tolerance; real-time systems; rollback point insertion strategy; transient faults; Checkpointing; Chromium; Computational modeling; Computer errors; Hardware; Process control; Real time systems; Time factors;
  • fLanguage
    English
  • Publisher
    ieee
  • Conference_Titel
    Computer Software and Applications Conference, 1990. COMPSAC 90. Proceedings., Fourteenth Annual International
  • Conference_Location
    Chicago, IL
  • Print_ISBN
    0-8186-2054-4
  • Type

    conf

  • DOI
    10.1109/CMPSAC.1990.139426
  • Filename
    139426