Exception handling and resolution in distributed object-oriented systems

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 designe...

Full description

Saved in:
Bibliographic Details
Published in:Proceedings of the 16th International Conference on Distributed Computing Systems pp. 545 - 552
Main Authors: Romanovsky, A., Jie Xu, Randell, B.
Format: Conference Proceeding
Language:English
Published: IEEE 1996
Subjects:
ISBN:9780818673993, 0818673990
Online Access:Get full text
Tags: Add Tag
No Tags, Be the first to tag this record!
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(N/sup 2/) messages, and is fully object-oriented.
AbstractList 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(N/sup 2/) messages, and is fully object-oriented.
Author Romanovsky, A.
Randell, B.
Jie Xu
Author_xml – sequence: 1
  givenname: A.
  surname: Romanovsky
  fullname: Romanovsky, A.
  organization: Dept. of Appl. Math., St. Petersburg State Tech. Univ., Russia
– sequence: 2
  surname: Jie Xu
  fullname: Jie Xu
– sequence: 3
  givenname: B.
  surname: Randell
  fullname: Randell, B.
BookMark eNotj0FOwzAQRS0BElByAFjlAgnjOo49SxRKW6kSC2BdOc4EXKVOZbsSvT2Bsnp6b_Glf8su_eiJsXsOJeeAj-vmuXkrOWJdStAA1QXLUGnQXNdKIIprlsW4AwCONYLkN2y1-LZ0SG70-Zfx3eD8Zz4xDxTH4fjXnc87F1Nw7TFRl4_tjmwqxuDI_3o8xUT7eMeuejNEyv45Yx8vi_dmVWxel-vmaVM4DlUqTG-Q5iRb2aM21lpFujOdFPNKkOVC9DVWQL0yVklbGctJTEqg9NQEiRl7OO86ItoegtubcNqe74of7AxPSg
ContentType Conference Proceeding
DBID 6IE
6IL
CBEJK
RIE
RIL
DOI 10.1109/ICDCS.1996.508004
DatabaseName IEEE Electronic Library (IEL) Conference Proceedings
IEEE Xplore POP ALL
IEEE Xplore All Conference Proceedings
IEEE Electronic Library (IEL)
IEEE Proceedings Order Plans (POP All) 1998-Present
DatabaseTitleList
Database_xml – sequence: 1
  dbid: RIE
  name: IEEE Electronic Library (IEL)
  url: https://ieeexplore.ieee.org/
  sourceTypes: Publisher
DeliveryMethod fulltext_linktorsrc
Discipline Mathematics
Computer Science
EndPage 552
ExternalDocumentID 508004
GroupedDBID 6IE
6IK
6IL
AAJGR
AAWTH
ACGHX
ALMA_UNASSIGNED_HOLDINGS
BEFXN
BFFAM
BGNUA
BKEBE
BPEOZ
CBEJK
OCL
RIE
RIL
ID FETCH-LOGICAL-i104t-afa9e2e5b5f98accc7e8dad53243ec133f6940ef7ac75c4ac1e30efe078f7a3e3
IEDL.DBID RIE
ISBN 9780818673993
0818673990
ISICitedReferencesCount 16
ISICitedReferencesURI http://www.webofscience.com/api/gateway?GWVersion=2&SrcApp=Summon&SrcAuth=ProQuest&DestLinkType=CitingArticles&DestApp=WOS_CPL&KeyUT=508004&url=https%3A%2F%2Fcvtisr.summon.serialssolutions.com%2F%23%21%2Fsearch%3Fho%3Df%26include.ft.matches%3Dt%26l%3Dnull%26q%3D
IngestDate Tue Aug 26 17:13:38 EDT 2025
IsPeerReviewed false
IsScholarly true
Language English
LinkModel DirectLink
MergedId FETCHMERGED-LOGICAL-i104t-afa9e2e5b5f98accc7e8dad53243ec133f6940ef7ac75c4ac1e30efe078f7a3e3
PageCount 8
ParticipantIDs ieee_primary_508004
PublicationCentury 1900
PublicationDate 19960000
PublicationDateYYYYMMDD 1996-01-01
PublicationDate_xml – year: 1996
  text: 19960000
PublicationDecade 1990
PublicationTitle Proceedings of the 16th International Conference on Distributed Computing Systems
PublicationTitleAbbrev ICDCS
PublicationYear 1996
Publisher IEEE
Publisher_xml – name: IEEE
SSID ssj0001969051
Score 1.4190941
Snippet We address the problem of how to handle exceptions in distributed object-oriented systems. In a distributed computing environment exceptions may be raised...
SourceID ieee
SourceType Publisher
StartPage 545
SubjectTerms Communication networks
Computer crashes
Concurrent computing
Distributed algorithms
Distributed computing
Error correction
Hardware
Mathematics
Message passing
Object oriented modeling
Title Exception handling and resolution in distributed object-oriented systems
URI https://ieeexplore.ieee.org/document/508004
WOSCitedRecordID wos508004&url=https%3A%2F%2Fcvtisr.summon.serialssolutions.com%2F%23%21%2Fsearch%3Fho%3Df%26include.ft.matches%3Dt%26l%3Dnull%26q%3D
hasFullText 1
inHoldings 1
isFullTextHit
isPrint
link http://cvtisr.summon.serialssolutions.com/2.0.0/link/0/eLvHCXMwlZ3NS8MwFMAfbnjQy3RO_CYHr92Wpmma89yYoGPgB7uNNHmFXVrZOvHPN0njhuDFU5tAQ8lLeC8v7_0ewH3KmcAszSPFuI4Sim7P5XkkOcbKmqdp5kHa709iNssWCzkPnG2fC4OIPvgM--7V3-WbSm-dq2zAnXmTtKAlhGhStfbuFJk60pQnPDpGm9W7gei0a7NwqUmHcvA4ehi9uEy9tN8M-qu4itctk86__uoEevscPTLfaZ9TOMCyC52fIg0k7NkuHD_vwKybM5iOv0IcC_F8BfspsU9iD91hDZJVSYyj6bpCWGhIlTtPTVQ5HrJrN-jnTQ_eJuPX0TQKxRSilT1x1ZEqlMQYec4LmSmttRWRUYZbg4qhtifVIpXJEAuhtOA6UZois020JoTtY8jOoV1WJV4AsdJllJtYJqlKqNKK2iFpYgwvEAWPL6HrZmn50fAyls0EXf3Zew1HTRy0c2rcQLteb_EWDvVnvdqs77yMvwGMIKXa
linkProvider IEEE
linkToHtml http://cvtisr.summon.serialssolutions.com/2.0.0/link/0/eLvHCXMwlZ3dS8MwEMAPnYL6Mp0Tv82Dr92WJmmb5-nYcBsDp-xtpMkV9tLKPsQ_3yStG4IvPrUJNJRcwl0ud78DeIwEizGJ0kAxoQNO0e25NA2kwFBZ8zRKPEj7fRiPx8lsJicVZ9vnwiCiDz7Dlnv1d_mm0BvnKmsLZ97wfTgQnIe0TNbaOVRk5FhTnvHoKG1W81ZMp22bVdeatCPbg-5T99Xl6kWtcthf5VW8dunV__Vfp9DcZemRyVb_nMEe5g2o_5RpINWubcDJaItmXZ1D__mrimQhnrBgPyX2Seyxu1qFZJET43i6rhQWGlKkzlcTFI6I7Nol_HnVhLfe87TbD6pyCsHCnrnWgcqUxBBFKjKZKK21FZJRRliTiqG2Z9UskryDWax0LDRXmiKzTbRGhO1jyC6glhc5XgKx8mVUmFDySHGqtKJ2SMqNERliLMIraLhZmn-UxIx5OUHXf_Y-wFF_OhrOh4Pxyw0cl1HRzsVxC7X1coN3cKg_14vV8t7L-xta16kh
openUrl ctx_ver=Z39.88-2004&ctx_enc=info%3Aofi%2Fenc%3AUTF-8&rfr_id=info%3Asid%2Fsummon.serialssolutions.com&rft_val_fmt=info%3Aofi%2Ffmt%3Akev%3Amtx%3Abook&rft.genre=proceeding&rft.title=Proceedings+of+the+16th+International+Conference+on+Distributed+Computing+Systems&rft.atitle=Exception+handling+and+resolution+in+distributed+object-oriented+systems&rft.au=Romanovsky%2C+A.&rft.au=Jie+Xu&rft.au=Randell%2C+B.&rft.date=1996-01-01&rft.pub=IEEE&rft.isbn=9780818673993&rft.spage=545&rft.epage=552&rft_id=info:doi/10.1109%2FICDCS.1996.508004&rft.externalDocID=508004
thumbnail_l http://covers-cdn.summon.serialssolutions.com/index.aspx?isbn=9780818673993/lc.gif&client=summon&freeimage=true
thumbnail_m http://covers-cdn.summon.serialssolutions.com/index.aspx?isbn=9780818673993/mc.gif&client=summon&freeimage=true
thumbnail_s http://covers-cdn.summon.serialssolutions.com/index.aspx?isbn=9780818673993/sc.gif&client=summon&freeimage=true