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
Link To Document