• DocumentCode
    2205915
  • Title

    A protocol description language for customizing failure semantics

  • Author

    Sturman, Daniel C. ; Agha, Gul A.

  • Author_Institution
    Dept. of Comput. Sci., Illinois Univ., Urbana, IL, USA
  • fYear
    1994
  • fDate
    25-27 Oct 1994
  • Firstpage
    148
  • Lastpage
    157
  • Abstract
    To optimize performance in a fault-tolerant distributed system, it is often necessary to enforce different failure semantics for different components. By choosing a custom set of failure semantics for each component and then by enforcing the semantics with a minimal set of protocols for a particular architecture, performance may be maximized while ensuring the desired system behavior. We have developed DIL, a language for specifying, on a per-component basis, protocols that transparently enforce failure semantics. These protocols may be reused with arbitrary components, allowing the development of a library of protocols
  • Keywords
    distributed processing; fault tolerant computing; protocols; specification languages; DIL; failure semantics; fault-tolerant; fault-tolerant distributed system; protocol description language; Application software; Computer science; Contracts; Electronics packaging; Fault tolerance; Fault tolerant systems; Programming profession; Protocols; Systems engineering and theory; Whales;
  • fLanguage
    English
  • Publisher
    ieee
  • Conference_Titel
    Reliable Distributed Systems, 1994. Proceedings., 13th Symposium on
  • Conference_Location
    Dana Point, CA
  • Print_ISBN
    0-8186-6575-0
  • Type

    conf

  • DOI
    10.1109/RELDIS.1994.336900
  • Filename
    336900