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
Link To Document