Artigo Revisado por pares

Consistent object replication in the Eternal system

1998; Wiley; Volume: 4; Issue: 2 Linguagem: Inglês

10.1002/(sici)1096-9942(1998)4

ISSN

1096-9942

Autores

L.E. Moser, P. M. Melliar‐Smith, Priya Narasimhan,

Tópico(s)

Distributed and Parallel Computing Systems

Resumo

Theory and Practice of Object SystemsVolume 4, Issue 2 p. 81-92 Consistent object replication in the Eternal system L. E. Moser, Corresponding Author L. E. Moser moser@ece.ucsb.edu Department of Electrical and Computer Engineering, University of California, Santa Barbara, CA 93106Department of Electrical and Computer Engineering, University of California, Santa Barbara, CA 93106Search for more papers by this authorP. M. Melliar-Smith, P. M. Melliar-Smith pmms@ece.ucsb.edu Department of Electrical and Computer Engineering, University of California, Santa Barbara, CA 93106Search for more papers by this authorP. Narasimhan, P. Narasimhan priya@alpha.ece.ucsb.edu Department of Electrical and Computer Engineering, University of California, Santa Barbara, CA 93106Search for more papers by this author L. E. Moser, Corresponding Author L. E. Moser moser@ece.ucsb.edu Department of Electrical and Computer Engineering, University of California, Santa Barbara, CA 93106Department of Electrical and Computer Engineering, University of California, Santa Barbara, CA 93106Search for more papers by this authorP. M. Melliar-Smith, P. M. Melliar-Smith pmms@ece.ucsb.edu Department of Electrical and Computer Engineering, University of California, Santa Barbara, CA 93106Search for more papers by this authorP. Narasimhan, P. Narasimhan priya@alpha.ece.ucsb.edu Department of Electrical and Computer Engineering, University of California, Santa Barbara, CA 93106Search for more papers by this author First published: 06 June 2000 https://doi.org/10.1002/(SICI)1096-9942(1998)4:2 3.0.CO;2-ACitations: 30AboutPDF ToolsRequest permissionExport citationAdd to favoritesTrack citation ShareShare Give accessShare full text accessShare full-text accessPlease review our Terms and Conditions of Use and check box below to share full-text version of article.I have read and accept the Wiley Online Library Terms and Conditions of UseShareable LinkUse the link below to share a full-text version of this article with your friends and colleagues. Learn more.Copy URL Share a linkShare onFacebookTwitterLinkedInRedditWechat Abstract The Eternal system replicates CORBA objects to provide fault tolerance, high availability, and evolution of live objects. By exploiting the IIOP interface, Eternal renders the replication transparent to the application objects, and also to the ORB and thus works with standard commercial CORBA ORBs. To maintain replica consistency, Eternal uses operations communicated in totally ordered multicast messages, detection of duplicate invocations and duplicate responses, transfer of state between the object replicas, consistent scheduling of concurrent operations, and fulfillment operations for restoring a consistent state after network partitioning and remerging. The difficult issues of replication, consistency, fault detection, and recovery are handled by Eternal and are hidden from the application programmer. © 1998 John Wiley & Sons, Inc. Citing Literature Volume4, Issue21998Pages 81-92 RelatedInformation

Referência(s)