CONSISTENT OBJECT REPLICATION IN THE ETERNAL SYSTEM

Citation
Le. Moser et al., CONSISTENT OBJECT REPLICATION IN THE ETERNAL SYSTEM, Theory and practice of object systems, 4(2), 1998, pp. 81-92
Citations number
24
Categorie Soggetti
Computer Science Hardware & Architecture","Computer Science Software Graphycs Programming","Computer Science Theory & Methods","Computer Science Hardware & Architecture","Computer Science Software Graphycs Programming","Computer Science Theory & Methods
ISSN journal
10743227
Volume
4
Issue
2
Year of publication
1998
Pages
81 - 92
Database
ISI
SICI code
1074-3227(1998)4:2<81:CORITE>2.0.ZU;2-A
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 app lication objects, and also to the ORE and thus works with standard com mercial CORBA ORBs. To maintain replica consistency, Eternal uses oper ations communicated in totally ordered multicast messages, detection o f duplicate invocations and duplicate responses, transfer of state bet ween the object replicas, consistent scheduling of concurrent operatio ns, and fulfillment operations for restoring a consistent state after network partitioning and remerging. The difficult issues of replicatio n, consistency, fault detection, and recovery are handled by Eternal a nd are hidden from the application programmer. (C) 1998 John Wiley & S ons, Inc.