DocumentCode :
2362009
Title :
ROAFTS: a middleware architecture for real-time object-oriented adaptive fault tolerance support
Author :
Kim, K.H.
Author_Institution :
Dept. of Electr. & Comput. Eng., California Univ., Irvine, CA, USA
fYear :
1998
fDate :
13-14 Nov 1998
Firstpage :
50
Lastpage :
57
Abstract :
A middleware architecture named ROAFTS (Real-time Object-oriented Adaptive Fault Tolerance Support) is presented. ROAFTS is designed to support adaptive fault-tolerant execution of not only conventional process-structured distributed real-time (RT) application software but also new-style object-structured distributed RT application software. While ROAFTS contains fault tolerance schemes devised for quantitatively guaranteed RT fault tolerance, it is also designed to relax that characteristic while the application is in a soft RT phase in order to reduce resource use. Through three different prototype implementation experiences using both commercial operating system kernels and home-grown RT kernels, the middleware architecture has been refined and its basic capabilities and effectiveness have been validated. The fault tolerance schemes supported and the integrating architecture are discussed in this paper. Implementation experiences and some future tasks are also discussed
Keywords :
adaptive systems; client-server systems; distributed object management; object-oriented programming; operating system kernels; real-time systems; software architecture; software fault tolerance; ROAFTS; commercial operating system kernels; implementation; integrating architecture; middleware architecture; network surveillance; object-structured distributed real-time application software; process-structured distributed real-time application software; prototype implementations; quantitatively guaranteed fault tolerance; real-time kernels; real-time object-oriented adaptive fault tolerance support; resource use; soft real-time phase; system recovery; threads; time triggering; Application software; Computer architecture; Distributed computing; Fault tolerance; Kernel; Middleware; Operating systems; Prototypes; Resource management; Software prototyping;
fLanguage :
English
Publisher :
ieee
Conference_Titel :
High-Assurance Systems Engineering Symposium, 1998. Proceedings. Third IEEE International
Conference_Location :
Washington, DC
Print_ISBN :
0-8186-9221-9
Type :
conf
DOI :
10.1109/HASE.1998.731595
Filename :
731595
Link To Document :
بازگشت