• 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