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