Adapting the FT-CORBA Replication Management Service for Large-scale Distributed Systems

Lau Cheuk Lung, Joni da Silva Fraga
2007 6th IEEE/ACIS International Conference on Computer and Information Science (ICIS 2007)  
The published by Object Management Group [13], is not suited for supporting object replication in large-scale distributed systems. The inadequacy or the lack of definitions in this specification for scalability of fault-tolerant applications in those systems is the main motivation for this research. In this paper 1 , we introduce the GroupPac, a free software that implements the FT-CORBA specification, and offers a set of extensions (including failure detection, group membership and group
more » ... ication) that aims to face the scalability problem in large-scale distributed systems. proposal for extending CORBA specifications seeking for a good solution to suit group communication services (or toolkits) in a CORBA middleware [5, 3, 12, 9]. Those experiences [5] (classified in three approaches: integration [11, 8], service [3, 6] and interception [12, 9]) try to assure the requisites for interoperability, portability, and performance. Because they are recent, there not exist in the literature a more detailed study about FT-CORBA specifications, and, much less, proposition or discussions about how adapts their concepts for large-scale environments. This paper presents a proposal for extending the FT-CORBA fault management and replication management services for scalability. The focus of this paper is data/object replication management for high availability (and fault tolerance). The proposed model allows us to specify an asymmetric failure detection protocol and a group communication support, both suited for large-scale distributed systems. The group communication model proposed by GroupPac allows that each fault-tolerance domain may have a different group communication tool [1, 8, 14, 16]. This paper presents in the section 2 a summarized description of the FT-CORBA specifications. The GroupPac infrastructure is presented in the section 3. At last, in the section 4, we pointed out the main conclusions of this work.
doi:10.1109/icis.2007.49 dblp:conf/ACISicis/LungF07 fatcat:ehmfdw5jqjgmdfumuwkwmx3j2a