DocumentCode
2132048
Title
Exception handling and resolution in distributed object-oriented systems
Author
Romanovsky, Alexander ; Xu, Jie ; Randell, Brian
Author_Institution
Dept. of Appl. Math., St. Petersburg State Tech. Univ., Russia
fYear
1996
fDate
27-30 May 1996
Firstpage
545
Lastpage
552
Abstract
We address the problem of how to handle exceptions in distributed object-oriented systems. In a distributed computing environment exceptions may be raised simultaneously and thus need to be treated in a coordinated manner. We take two kinds of concurrency into account: 1) several objects are designed collectively and invoked concurrently to achieve a global goal, and 2) concurrent objects or object groups that are designed independently compete for the same system resources. We propose a new distributed algorithm for resolving concurrent exceptions and show that the algorithm works correctly even in complex nested situations, and is an improvement over previous proposals in that it requires only O(N2) messages, and is fully object-oriented
Keywords
distributed algorithms; distributed processing; exception handling; object-oriented programming; processor scheduling; resource allocation; system recovery; complex nested situations; concurrency; concurrent objects; distributed algorithm; distributed computing environment exceptions; distributed object-oriented systems; exception handling; exception resolution; object groups; system resources; Communication networks; Computer crashes; Concurrent computing; Distributed algorithms; Distributed computing; Error correction; Hardware; Mathematics; Message passing; Object oriented modeling;
fLanguage
English
Publisher
ieee
Conference_Titel
Distributed Computing Systems, 1996., Proceedings of the 16th International Conference on
Print_ISBN
0-8186-7399-0
Type
conf
DOI
10.1109/ICDCS.1996.508004
Filename
508004
Link To Document