• DocumentCode
    3010661
  • Title

    Techniques for implementing support middleware for the PSTR scheme for real-time object replication

  • Author

    Kim, K. H Kane ; Liu, Jeff J Q

  • Author_Institution
    Dept. of Electr. Eng. & Comput. Sci., California Univ., Irvine, CA
  • fYear
    2004
  • fDate
    14-14 May 2004
  • Firstpage
    163
  • Lastpage
    172
  • Abstract
    The primary-shadow TMO replication (PSTR) scheme is an active real-time object replication scheme formulated by the first author several years ago. PSTR is a powerful scheme in that it facilitates real-time forward recovery while prolonging the life-time of real-time application systems and it is applicable to a broad range of real-time distributed computing application systems. A middleware subsystem supporting the PSTR scheme has been designed as a part of the middleware architecture that is named ROAFTS and has been evolving since several years ago. ROAFTS is a middleware system which is layered above a commercial-off-the-shelf operating system kernel and functions as the core of a reliable execution engine for fault-tolerant distributed real-time applications. The applications supported by ROAFTS are structured as networks of real-time objects, named time-triggered message-triggered objects (TMOs). The techniques for middleware-based implementation of the PSTR scheme have been improved in recent years. The ROAFTS middleware structure is reviewed first and then the improved implementation techniques are discussed. An analysis of the recovery time bounds achievable with the middleware prototype has also been conducted and some core results are presented
  • Keywords
    message passing; middleware; object-oriented programming; operating system kernels; real-time systems; software fault tolerance; system recovery; PSTR scheme; ROAFTS; adaptive fault-tolerant computing; commercial-off-the-shelf operating system kernel; distributed computing; middleware; primary-shadow TMO replication; real-time object replication; recovery time bound; time-triggered message-triggered object; Computer architecture; Distributed computing; Engines; Fault detection; Fault tolerance; Fault tolerant systems; Kernel; Middleware; Operating systems; Real time systems;
  • fLanguage
    English
  • Publisher
    ieee
  • Conference_Titel
    Object-Oriented Real-Time Distributed Computing, 2004. Proceedings. Seventh IEEE International Symposium on
  • Conference_Location
    Vienna
  • Print_ISBN
    0-7695-2124-X
  • Type

    conf

  • DOI
    10.1109/ISORC.2004.1300342
  • Filename
    1300342