Unreliable failure detectors for reliable distributed systems
Journal of the ACM (JACM)
Communications of the ACM
Totem: a fault-tolerant multicast group communication system
Communications of the ACM
The implementation of a CORBA object group service
Theory and Practice of Object Systems - Special issue high availability in CORBA
IEEE Transactions on Software Engineering
Reconciling Replication and Transactions for the End-to-End Reliability of CORBA Applications
On the Move to Meaningful Internet Systems, 2002 - DOA/CoopIS/ODBASE 2002 Confederated International Conferences DOA, CoopIS and ODBASE 2002
DOORS: Towards High-Performance Fault Tolerant CORBA
DOA '00 Proceedings of the International Symposium on Distributed Objects and Applications
A General Framework to Solve Agreement Problems
SRDS '99 Proceedings of the 18th IEEE Symposium on Reliable Distributed Systems
Enforcing Determinism for the Consistent Replication of Multithreaded CORBA Applications
SRDS '99 Proceedings of the 18th IEEE Symposium on Reliable Distributed Systems
Active Software Replication through a Three-Tier Approach
SRDS '02 Proceedings of the 21st IEEE Symposium on Reliable Distributed Systems
Primary Component Asynchronous Group Membership as an Instance of a Generic Agreement Framework
ISADS '01 Proceedings of the Fifth International Symposium on Autonomous Decentralized Systems
CORBA Request Portable Interceptors: A Performance Analysis
DOA '01 Proceedings of the Third International Symposium on Distributed Objects and Applications
Eva: An Event-Based Framework for Developing Specialized Communication Protocols
NCA '01 Proceedings of the IEEE International Symposium on Network Computing and Applications (NCA'01)
The interception approach to reliable distributed CORBA objects
COOTS'97 Proceedings of the 3rd conference on USENIX Conference on Object-Oriented Technologies (COOTS) - Volume 3
The design and performance of meta-programming mechanisms for object request broker middleware
COOTS'01 Proceedings of the 6th conference on USENIX Conference on Object-Oriented Technologies and Systems - Volume 6
Failure, connectivity and disconnection detectors
UbiMob '04 Proceedings of the 1st French-speaking conference on Mobility and ubiquity computing
Schizophrenic middleware support for fault tolerance
Proceedings of the 2006 annual ACM SIGAda international conference on Ada
A survey of fault tolerant CORBA systems
OTM'07 Proceedings of the 2007 OTM Confederated international conference on On the move to meaningful internet systems: CoopIS, DOA, ODBASE, GADA, and IS - Volume Part I
Hi-index | 0.00 |
This paper presents the design of OPEN EDEN, an implementation of the Fault Tolerant CORBA specification based on the use of a group communication system, called EDEN. The design of OPEN EDEN has been driven by the desire to use only portable techniques (mainly portable interceptors) to implement the interaction between the EDEN group communication system and CORBA. The EDEN system itself is built by configuring, assembling and deploying components connected to a generic agreement component that implements a consensus algorithm. The resulted platform is particularly portable, since it can be easily migrated to different architectures, and transparent for applications programmers, since requests to a replicated service are transparently intercepted and redirected to the EDEN system. We discuss the main difficulties we encountered and we draw some conclusions about the adequacy of our choices.