Browse > Article

Method for Group Communication Support in CORBA using OCI  

Nam, Duk-Yun (Dept. of Engineering, Graduate School of Information and Communication University)
Lee, Dong-Man (Dept. of Engineering, Graduate School of Information and Communication University)
Abstract
Group communication is one of key components supporting object replication. CORBA provides little support for fault tolerance and high availability that can be supported by means of object replication. The existing approaches do not allow transparent plug-in of group communication protocols into CORBA with which CORBA application programmers are able to directly exploit group communication protocols. They either require modification of CORBA or OS, or provide no room for incorporating group communication transport protocols into CORBA. In this paper, we propose a generic group communication framework that allows transparent plug-in of various group communication protocols with no modification of standard CORBA. For this, we extend the Open Communications Interface(OCI) to support interoperability, reusability of existing group communication, and independency on ORB and OS. The proposed approach can also be applied to various group communication protocols.
Keywords
CORBA; Open Communications Interface; Group Communication; CORBA; Multicasting;
Citations & Related Records
연도 인용수 순위
  • Reference
1 Maffeis, S., 'Adding Group Communication and Fault-Tolerance to CORBA,' The USENIX Conference on Object-Oriented Technologies, Monterey, CA, June 1995
2 Felber, P., Garbinato, B., and Guerraoui, R., 'The Design of a CORBA Group Communication Service,' 15th IEEE Symposium on Reliable Distributed Systems, pp.150-159, October 1996   DOI
3 The Common Object Request Broker: Architecture and Specification, Rev.2.3, Object Management Group, OMG Document formal/98-12-01, June 1999
4 ORBacus Web Site: http://www.ooc.com/ob/, Object-Oriented Concepts, Inc
5 Birman, K.P., 'The Process Group Approach to Reliable Distributed Computing,' Communications of the ACM, 36(12), pp. 37-53, December 1993   DOI
6 Moser, L.E., Mellar-Smith, P.M., Narasimhan, P., Tewksbury, L.A. and Kalogeraki, V., 'The Eterprise System : An Architecture for Enterprise Application,' International Enterprise Distributed Object Computing, pp. 214-222, September 1999   DOI
7 Gerraoui, R. and Schiper, A., 'Software-Based Replication for Fault Tolerance,' IEEE Computer, Vol. 30, No. 4, pp. 68-74, April 1997   DOI   ScienceOn
8 Maffeis, S., 'The Object Group Design Pattern,' The 1996 USENIX Conference on Object-Oriented Technologies, Tronto, Canada, June 1996
9 AT&T et al. Internetworking Between CORBA and Intelligent network Systems, OMG Document telecom/98-06-03, 1998
10 Schmidt, D.C., 'Acceptor-Connector: An Object Creational Pattern for Connecting and Initializing Communication Service,' In: Martin, R., Buschman, F., and Riehle, D., Pattern Languages of Program Design 3, Addison-Wesley, 1997
11 Moser, L.E., Melliar-Smith, P.M., Narasimhan, P., Koch, R.R. and Berket, K., 'Multicast Group Communication for CORBA,' International Symposium on Distributed Object and Applications, pp. 98-107, September 1999   DOI
12 Lee, D. et al., 'Development of reliable group communication module for object group,' Project Report, CDS&N Lab, Information and Communications University(ICU), December 1999
13 Unreliable Multicast Inter-ORB Protocol: Initial Submission, Eternal Systems, Inc.et al., Document orbos/2000-02-03, February 2000
14 Narasimhan, P., Moser, L.E., and Melliar-Smith, P.M., 'Using Interceptors to Enhance CORBA,' IEEE Computer, pp. 62-68, July 1999   DOI   ScienceOn
15 Narasimhan, P., Moser, L.E., and Melliar-Smith,P.M., 'The Interception Approach to Reliable Distributed CORBA Objects,' Third USENIX Conference on Object-Oriented Technologies and Systems, pp. 245-248, June 1997
16 Felber, P. and Guerraoui, R., 'Programming with Object Groups in CORBA,' IEEE Concurrency, Vol. 8, No. 1, pp. 48-58, Jan.-March 2000   DOI   ScienceOn
17 Halteren, A.T. van, Noutash, A., Nieuwenhuis, L.J.M., and Wegdam, M., 'Extending CORBA with Specialised Protocols for QoS Provisioning,' International Symposium on Distributed Objects and Applications, pp. 318-327, September 1999   DOI
18 Narasimhan, P., Moser, L.E., and Melliar-Smith, P.M., 'Exploiting the Internet Inter-ORB Protocol Interface to Provide CORBA with Fault Tolerance,' Third USENIX Coference on Object-Oriented Technologies and Systems, pp. 81-90, June 1997