• DocumentCode
    390035
  • Title

    The guardian model for exception handling in distributed systems

  • Author

    Miller, Robert ; Tripathi, Anand

  • Author_Institution
    Dept. of Comput. Sci., Minnesota Univ., Minneapolis, MN, USA
  • fYear
    2002
  • fDate
    2002
  • Firstpage
    304
  • Lastpage
    313
  • Abstract
    We present an abstraction called guardian for exception handling in distributed systems. The guardian can solve several limitations with existing distributed exception handling techniques. To understand these limitations, we analyze distributed exception handling with respect to sequential exception handling and identify the significant differences between them. This leads to the fundamental problem with distributed exception handling, which is invoking the semantically correct exception handlers in all the distributed processes that are required to participate in the recovery. The guardian model addresses this problem. It introduces a set of programming primitives and a global exception handler. Finally, using a primary-backup example we illustrate how the guardian model is used for global exception handling in a distributed system.
  • Keywords
    distributed processing; exception handling; software fault tolerance; system recovery; distributed exception handling; distributed systems; fault tolerance; global exception handler; guardian model; primary-backup; programming; sequential exception handling; system recovery; Computer languages; Computer science; Fault tolerant systems; Runtime; Signal processing; Signal resolution;
  • fLanguage
    English
  • Publisher
    ieee
  • Conference_Titel
    Reliable Distributed Systems, 2002. Proceedings. 21st IEEE Symposium on
  • ISSN
    1060-9857
  • Print_ISBN
    0-7695-1659-9
  • Type

    conf

  • DOI
    10.1109/RELDIS.2002.1180201
  • Filename
    1180201