DOI QR코드

DOI QR Code

Design and Implementation of CORBA based on Multi-Threaded in Open Network Environments

개방형 네트워크 환경을 위한 멀티쓰레드 기반 코바 설계 및 구현

  • 장종현 (한국외국어대학교 대학원 전자공학과/한국전자통신연구원 교환전송기술연구소) ;
  • 이동길 (한국전자통신연구원) ;
  • 한치문 (한국외국어대학교 전자공학과)
  • Published : 2002.04.01

Abstract

Distributed competing system gives a new system architecture to be taken into consideration for solving the problems of interoperability of heterogeneous systems. In the present paper, CORBA based on multi-threaded interoperates with software blocks at physically isolated hardware. We show how archives optimal CORBA system from analysis of required functions, implementations of protocols and benchmarking of system performance in the Open Multi-service Network System Environment. The core features of our CORBA system are restricted Quality of Service based on priority, timeout service and exception status information notify to the related software blocks. And the objectives are design and implementation of high performance multi-threaded middleware and satisfied with extendibility, flexibility and stability of CORBA platform.

분산컴퓨팅 시스템은 서로 이질적인 시스템간 상호 연동성 문제를 해결하기 위한 새로운 시스템 아키텍쳐를 제시한다. 본 논문에서는 개방형 통신시스템에서 물리적으로 분리된 시스템에서 실행되는 소프트웨어 블록간 분산 처리를 위한 멀티쓰레드 기반의 통신 시스템용 미들웨어를 개발하기 위한 요구 기능 분석, 프로토콜 구현 및 벤치마킹을 통한 시스템의 성능을 분석을 통한 최적의 미들웨어 플랫폼 구현에 활용하고자 한다. 통신 시스템용 미들웨어의 주요 기능으로는 제한적인 서비스 품질(QoS)을 제공하기 위한 우선순위 기반의 서비스 처리 및 타임아웃 기능과 예외 상황이 발생하는 경우 관련 블록으로 상태 정보를 통보할 수 있는 통지(Notification) 서비스의 제공이 필수 요구 조건이라 할 수 있다. 아울러, 최적의 성능을 만족할 수 있는 고속의 멀티 쓰레드 기반으로 확장성, 유연성 및 플랫폼의 견고성이 요구되는 미들레어의 설계 및 구현에 그 목적을 두고 있다.

Keywords

References

  1. Object Management Group, The Common Object Request Broker : Architecture and Specification, 2.4 ed., Oct. 2000
  2. OMG Management Group, Realtime CORBA Joint Revised Submission, OMG Document orbos/99-02-12 ed., March, 1999
  3. D.C. Schmidt and F. Kuhns, 'An Overview of the Realtime CORBA Specification,' IEEE Computer Magazine, Special Issue on Object-oriented Real-time Computing, June, 2000 https://doi.org/10.1109/2.846319
  4. The CORBA Integration, SDT manual, 1997
  5. Using SDL to develop CORBA object implementations, Mogan Bjkander, Telelogic AB, 1997
  6. Multiservice Switching Forum, http://www.msforum.org
  7. MSF, 'Multiservice Switching Forum System Architecture Implementation Agreement 1.0,' MSF00-044, Feb. 2000
  8. K. H. K. Kim, 'Object Structures for Real-Time Systems and Simulators,' Objects, Volume 2, New York, NY : Wiley & Sons, 2000
  9. 이정규, 이순석, 김영부, 전경표, 개방형 멀티서비스 통합 교환 기술', ETRI 기술문서, 2000