DOI QR코드

DOI QR Code

A Study on Integrated Binding Service Strategy Based on Name/property in Wide-Area Object Computing Environments

광역 객체 컴퓨팅 환경에서 이름/속성기반의 통합 바이딩 서비스 방안

  • Jeong, Chang-Won (Dept.of Computer Engineering, Graduate School of Wonkwang University) ;
  • Oh, Sung-Kwun (Dept.of Electric Electronics Information Engineering, Wonkwang University) ;
  • Joo, Su-Chong (Dept.of computer Engineering, Wonkwang University)
  • 정창원 (원광대학교 대학원 컴퓨터공학과) ;
  • 오성권 (원광대학교 전기전자 및 정보공학부) ;
  • 주수종 (원광대학교 컴퓨터공학과)
  • Published : 2002.06.01

Abstract

With the structure of tilde-area computing system which Is specified by a researching team in Vrije University, Netherlands, lots of researchers and developers have been progressing the studies of global location and interconnection services of distributed objects existing in global sites. Most of them halve focused on binding services of only non-duplicated computational objects existing wide-area computing sites without any consideration of duplication problems. But all of objects existing on the earth rave the duplicated characteristics according to how to categorize their own names or properties. These objects with the same property can define as duplicated computational objects. Up to now, the existing naming or trading mechanism has not supported the binding services of duplicated objects, because of deficiency of independent location service. For this reason, we suggest a new model that can not only manages locations of duplicated objects In wide-area computing environments, but also provide minimum binding time by considering both the optimal selection of one of duplicated objects and load balance among distributed systems. Our model is functionally divided into 2 parts, one part to obtain an unique object handle of duplicated objects with same property as a naming and trading service, and the other to search one or more contact addresses by a node manager using a liven object handle, as a location service For location transparency, these services are independently executing each other. Based on our model, we described structure of wide-area integrated tree and algorithms for searching and updating contact address of distributed object on this tree. finally, we showed a federation structure that can globally bind distributed objects located on different regions from an arbitrary client object.

광역 컴퓨팅 시스템의 구조가 처음으로 네델란드 Vrije 대학의 분산 컴퓨팅 연구팀에서 명세화를 시키면서, 많은 연구개발자들은 분산객체의 광역 위치와 접속 서비스에 대한 연구들을 추진하고 있다. 이들 대부분의 연구들은 광역 컴퓨팅 사이트들 상에서 존재하는 비중복된 연산 객체들간에 바인딩 서비스에 대해서만 고려하고 있다. 그러나 지구상에 존재하는 수많은 객체들은 이름이나 속성에 의해 중복된 특성을 지닌다. 이러한 같은 특성을 갖는 객체들은 중복된 연산객체로 정의할 수 있다. 기존의 네이밍이나 트레이딩 기법으로는 독립적인 위치투명성의 결여로 중복된 연산객체들의 바인딩 서비스 지원이 불가능하다. 따라서 본 논문에서는 광역 컴퓨팅 환경에서 중복된 연산객체들의 위치관리 뿐 아니라 시스템들간의 부하균형화를 유지시키면서 퇴적객체의 선정을 통한 바인딩 서비스의 시간을 최소화 할 수 있는 새로운 모델을 제시한다.이 모델은 네이밍 및 트레이딩 기능들을 통합한 서비스에 의해 중복된 연산객체들에 대한 단일 객체핸들을 얻는 부분과, 이 객체핸들을 사용하여 노드관리자에 의해 중복객체들의 복수개의 컨택주소들을 제공하는 위치 서비스 부분으로 구성하였다. 위치 투명성을 제공하기 위해, 이 두 서비스는 서로 독립적으로 수행된다. 이러한 모델을 기반으로 분산객체의 광역 통합트리의 구조, 컨택주소들의 탐색 및 갱신 알고리즘을 기술하였다. 마지막으로 클라이언트 객체로부터 서로 다른 영역에 위치하는 분산객체들의 광역 바인딩을 제공할 수 있는 연합구조를 보였다.

Keywords

References

  1. Wide-area systems research, http://ringer.cs.utsa.edu/faculty/jon/wa.html
  2. The GLOBE Project : http://www.few.vu.nl/~steens/globe/
  3. Object Management Group, 'The Common Object Request Broker : Architecture and Specification, version 1.2,' Technical Report 93.12.43, OMG, December, 1993
  4. DCOM, Technical Overview, Microsoft Corp./ Redmond, Wash., 1996
  5. INA-C, 1995, 'Overall Convepts and Principles of TINA,' TB_MDC.018_1.0_94.
  6. M. Van Steen, 'Scalable Naming in Global Middleware,' Internal report IR-464, October, 1999
  7. M.van Steen, 'Algorithmic Design of the Globe Wide-Area Location Service,' The Computer Journal, 41(5) : pp.297-310, 1998 https://doi.org/10.1093/comjnl/41.5.297
  8. Infospheres, http://www.cs.caltech.edu/~adam/CALTECH/infospheres.html
  9. Globus, http://www.globus.org/
  10. Berkeley's WebOS, http://www.wizzo.demon.co.uk/webcom.html
  11. Web computer, http://www.wizzo.demon.co.uk/webcom.html
  12. A. S. Grimshaw, Wm, Wulf and the Legion Team, 'The legion vision of a worldwide virtual computer,' Communications of the ACM, 40(1), January, 1997 https://doi.org/10.1145/242857.242867
  13. 김명희, 신경민, 이재완, 주수종, '분산처리환경에서 객체그룹간의 연산객체들의 상호접속', 한국정보과학회논문지, 제25권 제8호, pp.815-824, 1998
  14. 이승용, 정창원, 신영석, 주수종, '개방형 분산 환경에서 객체그룹 모델의 설계', 한국통신학회논문지, 제23권 제9호, pp.2258-2270, 1998
  15. DSTC, http://www.dstc.edu.au/Products/CORBA/Naming_Service/
  16. DSTC : Trader, http://www.archive.dstc.edu.au/AU/projects/corba-trader/documents.html
  17. 정창원, 주수종, '객체그룹간의 상호접속을 지원하는 연합 트레이더 모델', 한국정보과학회논문지, 제26권 제9호, pp.1126-1134, 1999
  18. P.Homburg, M.van Steen, A.S.Tanenbaum, 'An Architecture for A Scalble Wide Area Distributed System,' Proc. Seventh SIGOPS European Workshop, Connemara, Ireland, To appear, ACM, Sept.1996 https://doi.org/10.1145/504450.504465