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 :
بازگشت