Implementation and Performance Analysis of Group Communication using the CORBA & JAVA

CORBA와 JAVA를 이용한 그룹통신 구현 및 성능 분석

  • Published : 2001.12.01

Abstract

Large-scale distributed applications based on Internet and client/server applications have to deal with series of problems such as load balancing, unpredictable communication delays, partial errors, and networking failures. Therefore, sophisticated applications such as teleconferencing, video-on-demand, and concurrent software engineering require an abstracted communication. In this paper, we present our design, implementation and performance analysis of group communication using the CORBA ORB, JAVA RMI, Socket based on distributed computing. We anticipate our study may apply to the various field of applications such as fault-tolerant client/server system, groupware, scalable text retrieval system, and financial information systems.

Keywords

References

  1. Richard M. Adler, 'Distributed Coordination Models for Client/Server Computing,' IEEE Computer, pp.14-22, April, 1995 https://doi.org/10.1109/2.375173
  2. IONA, 'Orbix Programmer's Guide,' IONA Technologies PLC, October, 1999
  3. The Common Object Request Broker : Architecture and Specification, Revision 2.1. OMG, 2000
  4. CORBAservices : Common Object Services Specification, OMG, 2000
  5. Silvano Maffeis, Olsen & Associates, Zurich, PIRANHA, -'A Hunter of Crashed CORBA Objects,' January, 1996
  6. Z. Yang and K. Duddy, 'CORBA : A Platform for Distributed Object Computing,' ACM Operating System Review, 30(2) : pp.4-31, April, 1996 https://doi.org/10.1145/232302.232303
  7. S. Maffeis and D.C. Schmidt, 'Constructing Reliable Distributed Communication Systems with CORBA,' IEEE Communication Magazine, 14(2), Feb. 1997 https://doi.org/10.1109/35.565656
  8. Silvano Maffeis, Olsn & Associates, Zurich, - 'The Object Group Design Pattern,' Proceeding of the USENIX conference on Object Oriented Technologies, Toronto, January, 1996
  9. Silvano Maffeis & ASean Landis, 'Building Reliable Distributed Systems with CORBA,' Theory and Practice of Object Systems, April, 1997, John Wiley, New York
  10. Robert Orfali, Dan Harkey and Jeri Edwards, 'The Essential Distributed Objects Survival Guide,' John Wiley & Sons, Inc.
  11. Robbert van Rencesse, Ken Birman, and Silvano Maffeis, 'Horus : A Flexible Group Communication System,' Communications of the ACM 39(4) (April 1996) https://doi.org/10.1145/227210.227229
  12. V. Wolfe, L. DiPippo, R. Ginis, M. Squadrito, S. Wohlever, I. Zykh, R. Johnston, 'Real-Time CORBA,' In Proceedings of the third IEEE Real-time Technology and Applications Symposium, pp.148-157, June, 1997