DOI QR코드

DOI QR Code

CORBA 서비스의 성능 향상을 위한 인터페이스 설계

Interface Design for Performance Improvment of CORBA Services

  • 김상호 (충북대학교 대학원 전자계산학과) ;
  • 지정희 (충북대학교 대학원 전자계산학과) ;
  • 류근호 (충북대학교 전기전자 컴퓨터공학부)
  • 발행 : 2004.02.01

초록

지리정보시스템에 대한 연구는 개방형 구조, 상호운영성과 확장 가능성에 초점을 두고 발전되어 왔다. 이 연구들은 기존에 구축된 하나의 통합시스템의 형태에서 대용량의 데이터, 고차원 구조의 데이터 그리고, 서로 다른 지리 포멧의 데이터를 처리하기 위하여, 응용 프로그램과 사용자 인터페이스를 레이어 별로 구분하여 각기 관리하는 개방형 구조로 시스템이 구현되어야 함을 의미한다. 현재 구현되는 개방형 지리정보시스템을 위한 미들웨어들 중 CORBA 미들웨어는 특정 운영체제를 기반으로 하지 않아 많은 개발자들이 이용하고 있다. 이때, CORBA의 서비스는 점대점 통신만을 지원하고, 다른 미들웨어보다 데이터 제공 시간이 많이 소요되는 문제점을 가지고 있다. 따라서 이 논문에서는 점대점 통신기법의 수정 방법을 제안하고, 구현한다. 제시된 방법은 클라이언트가 서버의 데이터를 한번의 연결로 데이터를 제공함으로써 그룹 통신과 빠른 데이터 제공 속도를 보장할 수 있게 한다.

A new research of geographic information system has been focused on an open architecture, interoperability and extensibility in their design. In order to process huge data, multidimensional data and heterogeneous geographic format data, these research move away from monolithic system to open structure system managing application layer and user interface layer. Nowadays, many developers have used CORBA middleware for the OGIS systems. However, CORBA middleware has some problems that support only a point-to-point communication and takes a long time to transfer sever data to client. Thus, in this paper, we propose a method on modifying a point-to-point communication and implement the efficient communication method. The proposed method that transfer data from sever to client in one connection support a group communication and reduce a transfer time delay.

키워드

참고문헌

  1. 한국 전산원, Internet 지리정보시스템의 데이터 공유 표준연구, 1998
  2. M. F. Worboys, 'GIS: A Computing Perspective,' Taylor & Francis, 1995
  3. H. A. Jacobsen and A. Voisard, 'CORBA-Based Interoperable Geographic Information Systems,' Euro Parallel and Distributed Systems Conference, 1998
  4. Open GIS Consortium, The OpenGIS Guide, 1998
  5. A. Dogac, C. Dengi and M. T. zsu, 'Building Interoperable Databases on Distributed Object Management Platforms,' Communications of ACM, Vol.41, No.9, pp.95-103, 1998 https://doi.org/10.1145/285070.285087
  6. Open GIS Consortium, The OpenGIS Abstract Specification Model, version 4, 1999
  7. Open GIS Consortium, OpenGIS Simple Features Specification for CORBA, Revision 1.0, 1998
  8. A. S. Gokhale, B. Natarajan, 'GriT: A CORBA-Based GR ID Middleware Architecture,' HICSS, pp.319-329, 2003
  9. A. S. Gokhale, D. C. Schmidt, B. Natarajan and N. Wang, 'Applying model-integrated computing to component middleware and enterprise applications,' CACM 45(10), pp.65-70. 2002 https://doi.org/10.1145/570907.570933
  10. A. S. Gokhale and D. C. Schmidt, 'Evaluating CORBA latency and scalability over high speed ATM networks,' Proceedings of the International Conference of Distributed Computing Systems, 1997 https://doi.org/10.1109/ICDCS.1997.598074
  11. P. Tuma and A. Buble, 'Open CORBA Benchmarking,' Proceedings of SPECTS, 2001
  12. A. Buble, L. Bulej and P. Tuma, 'CORBA Benchmarking : A Course With Hidden Obstacles, Proceedings of the IPDPS Workshop on Performance Modeling,' Evaluation and Optimization of Parallel and Distributed Systems (PMEOPDS), pp.279-284, 2003 https://doi.org/10.1109/IPDPS.2003.1213501
  13. 장염승 외 2, 'GEUS 기반 OpenGIS 서버의 설계 및 구현', 개방형GIS연구회논문지, 제2권 제1호, pp.5-16, 2000
  14. 안경환 외 2인, 'CORBA를 이용한 OpenGIS 기반 미들웨어 구현', 개방형 GIS연구회논문지, 제1권 제1호, pp.19-28, 1999
  15. 강병극 외 4, 'CORBA를 이용한 인터넷 GIS를 통합 시스템 설계', 정보처리학회논문지D, 제8-D권 제3호, pp.193-202, 2001
  16. Open GIS Consortium, OpenGIS Simple Features Specification for SQL, Revision 1.0, 1998
  17. Open GIS Consortium, OpenGIS Simple Features Specification for OLE/COM, Revision 1.1, 1999
  18. http://www.opengis.org
  19. http;//www.omg.org