DOI QR코드

DOI QR Code

Design and Implementation of CORBA Inter-ORB Protocol Based on Shared Memory for Communication Systems

통신 시스템을 위한 공유 메모리 기반 CORBA 연동 프로토콜 설계 및 구현

  • 장종현 (한국전자통신연구원) ;
  • 이동길 (한국전자통신연구원) ;
  • 최완 (한국전자통신연구원) ;
  • 한치문 (한국외국어대학교 전자공학과) ;
  • 장익현 (동국대학교 정보통신공학과)
  • Published : 2003.08.01

Abstract

Distributed systems present new system architecture for solving interoperability problem in heterogeneous system. This paper presents CORBA Inter-ORB protocol model based on shared memory to support communication software through analysis of existing CORBA IIOP protocol performance and Inter-Process Communication techniques. In the same host environment, proposed model applied standard CORBA mechanism to minimize message transfer overhead can develop software independently to hardware architecture of target communication system. This communication software that has flexibility and extensibility can improve productivity, duality and reusability of software.

최근 분산컴퓨팅 시스템은 서로 이질적인 시스템간 상호 연동성 문제를 해결하기 위한 새로운 시스템 아키텍처를 제시하고 있다. 본 논문에서는 기존 CORBA 연통 프로토콜의 성능 및 프로세스간 통신 기법의 분석을 통하여 통신 시스템용 소프트웨어에 적합한 공유 메모리 기반의 CORBA 연동 프로토콜 모델을 제시한다. 동일 호스트상에서 메시지 전달 오버헤드를 최소화하기 위해, 제안된 모델을 통신 시스템 개발에 표준화된 CORBA 메커니즘을 적용함으로써 목적 통신 시스템의 하드웨어 구조에 독립적이며 융통성 및 확장성 있는 소프트웨어 구조의 개발이 가능하고 소프트웨어의 생산성과 품질 및 재사용성을 향상시킬 수 있다.

Keywords

References

  1. OMG, The Common Object Broker : Architecture and Specificaton, Revision 2.3, OMG Document Formal/98-12-01, June, 1999
  2. Imran Ahmad, Shikharesh Majumdar, 'Achieving High Performance in CORBA based Systems with Limited Heterogeneity,' Object-Oriented Real-Time Distributed Computing (ISORC-2001. Proceedings), 2001
  3. Aniruddha S. Gokhale and Douglas C. Schmidt, 'Optimizing a CORBA Internet Inter-ORB Protocol (IIOP) Engine for Minimal Footprint Embedded Multimedia Systems,' IEEE Journal on Selected Areas in Communications, Vol.17, No.9, Sep., 1999 https://doi.org/10.1109/49.790489
  4. Puder and K. Romer, MICO-User and Reference Manual, Technical Report TR-98-031, International Computer Science Institute, Berkeley
  5. Sai-Lai Ro, David Riddoch and Duncan Grisby, 'The omniORB version 3.0 User's Guide,' AT&T Laboratories Cambridge,' May, 2000
  6. GNOME/ORBit, http://orbit-resouce.sourceforge.net
  7. Pert Tuma, Adam Buble, 'Technical Report on Open CORBA Benchmarking,' http://nenya.ms.mff.cuni.cz/~bench/package/Benchmarking-Techreport-200101.pdf