• DocumentCode
    1590616
  • Title

    A recovery model for extended real-time transactions

  • Author

    Nett, Edgar ; Mock, Michael

  • Author_Institution
    Nat. Res. Center for Inf. Technol., St. Augustin, Germany
  • fYear
    1997
  • Firstpage
    124
  • Lastpage
    127
  • Abstract
    A central problem in the design of fault-tolerant real-time systems is that desirable fault tolerance properties are usually realized by mechanisms that counteract real-time guarantees. A prominent example is the all-or-nothing property (also known as failure atomicity), known from transactions. This property normally is realized by the means of isolation and roll-back recovery. However, isolation often unnecessarily decreases the degree of permitted concurrency and results in missed deadlines. Roll-back recovery implies that work is lost and has to be re-done, again leading to missed deadlines. So-called extended transaction models supersede isolation, but their recovery model induces an increased amount of roll-back recovery. In this paper, we present a fundamentally new recovery model to provide the all-or-nothing property without requiring isolation. Based on an active replication technique, we provide a forward error recovery that avoids unnecessary roll-backs by replacing cancelled primary computations with hot-stand-by alternate computations
  • Keywords
    concurrency control; real-time systems; system recovery; transaction processing; active replication technique; all-or-nothing property; cancelled primary computations; extended transaction models; failure atomicity; fault-tolerant real-time systems; forward error recovery; hot-stand-by alternate computations; isolation; missed deadlines; permitted concurrency; roll-back recovery; system recovery model; Aging; Concurrency control; Concurrent computing; Fault tolerance; Fault tolerant systems; Information technology; Mechanical factors; Real time systems; Throughput;
  • fLanguage
    English
  • Publisher
    ieee
  • Conference_Titel
    High-Assurance Systems Engineering Workshop, 1997., Proceedings
  • Conference_Location
    Washington, DC
  • Print_ISBN
    0-8186-7971-9
  • Type

    conf

  • DOI
    10.1109/HASE.1997.648050
  • Filename
    648050