Replication of CORBA objects

Pascal Felber, Rachid Guerraoui & André Schiper

Résumé Distributed computing is one of the major trends in the computer industry., As systems become more distributed, they also became more complex and have to deal with new kinds of problems, such as partial crashes and link failures. While many middleware architectures have emerged to answer the growing demand in distributed technologies, most of them do not provide any kind of fault tolerance mechanisms. In this paper; we discuss the addition of object group support to CORBA. We describe three approaches: integration, interception, and service, and we argue is favor of the latter. We present the architecture of an Object Group Service (OGS) that provides for fault tolerance and high avail ability through object replication. This service enables the application developer to deal with invocations to replicated objects in a completely transparent way. We describe the major components of OGS: messaging, monitoring, consensus, group membership, and group multicast. We finally discuss the implementation of the service and its performance.
Mots-clés SYSTEM
Citation P. Felber, et al., "Replication of CORBA objects," in Advances in Distributed Systems. vol. 1752, Berlin: Springer-Verlag Berlin, 2000, p. 254-276.
Type Chapitre de livre (Anglais)
Année 2000
Titre du livre Advances in Distributed Systems
Editeur commercial Springer-Verlag Berlin (Berlin)
Volume 1752
Pages 254-276
Titre de la collection Advances in Distributed Systems