DocumentCode :
2289093
Title :
Building middleware for real-time dependable distributed services
Author :
Travostino, Franco ; Feeney, Laura ; Bernadat, Philippe ; Reynolds, Franklin
Author_Institution :
Open Group Res. Inst., Cambridge, MA, USA
fYear :
1998
fDate :
20-22 Apr 1998
Firstpage :
162
Lastpage :
173
Abstract :
We consider a real-time, distributed service to be dependable if it continues to have timely, predictable behavior even in the presence of partial failures. Services with this property are desirable in a host of real-time scenarios, including factory floor automation, medical monitoring equipment, and combat systems. Most distributed services built with contemporary fault-tolerance toolkits are not dependable; they exhibit unpredictable, albeit logically correct, behavioral patterns under failure conditions. We have designed and implemented middleware explicitly for real-time dependable services. We aimed at maintaining sub-second worst-case guarantees for failure detection and recovery, even when failures conspire with network load and CPU load to undermine determinism. The paper reports our experience in marrying software fault tolerance and real-time disciplines, from the definition of the requirements to the characterization of the resulting system
Keywords :
distributed processing; software fault tolerance; system recovery; dependable distributed services; failure detection; middleware; real-time; recovery; software fault tolerance; Biomedical monitoring; Computerized monitoring; Condition monitoring; Fault tolerance; Fault tolerant systems; Floors; Manufacturing automation; Middleware; Production facilities; Real time systems;
fLanguage :
English
Publisher :
ieee
Conference_Titel :
Object-Oriented Real-time Distributed Computing, 1998. (ISORC 98) Proceedings. 1998 First International Symposium on
Conference_Location :
Kyoto
Print_ISBN :
0-8186-8430-5
Type :
conf
DOI :
10.1109/ISORC.1998.666786
Filename :
666786
Link To Document :
بازگشت