광역 객체 컴퓨팅에서 통합(이름/속성) 기반의 동적 바인딩 서비스 모델의 실험분석

The Experimental Analysis of Integrated (Name/Property) Dynamic Binding Service Model for Wide-Area Objects Computing

  • 정창원 (전북대학교 차세대 LBS응용연구센터) ;
  • 주수종 (원광대학교 전기전자및정보공학부)
  • 발행 : 2006.10.15

초록

광역 환경에서 존재하는 수많은 서버객체들은 이름이나 속성에 의해, 다양한 중복된 성질을 갖는다. 이러한 같은 성질을 갖는 서버객체들인 중복객체들에게 서비스를 요청할 때, 기존의 네이밍이나 트레이딩 서비스는 중복된 서버객체들의 바인딩 서비스가 불가능하다. 따라서 우리는 광역 컴퓨팅 환경에서 중복객체의 선정 및 동적 바인딩 서비스를 위한 통합모델을 제시하였다. 본 모델은 중복된 객체들의 일치관리 기능뿐만 아니라 시스템들간의 부하 균형화를 유지하기 위해서 최소부하를 갖는 시스템상의 객체를 선정하는 동적 바인딩 서비스 기능을 제공한다. 이러한 목적에서 우리는 광역 컴퓨팅 환경에서 중복특성을 가진 서버객체들의 바인딩을 지원하기 위한 서비스 방안과 모델을 구축해 왔다. 본 논문에서는 구축된 모델에 대해 실험환경을 보이고, 연합 모델에서 클라이언트와 서버와의 바인딩 과정을 성능 평가하였고, 부하균형이 우리의 모델에 적용될 수 있는지 확인하기 위하여 주어진 조건을 이용하여 우리의 모델을 검증하였다. 또한 우리는 광역환경을 위한 도메인들간의 연합을 고려한 모델의 수행결과도 분석하였다. 이들 수행 결과를 통해 기존 네트워크의 물리적인 트리 구조상에서 검색 비용이 적음을 보였다.

Many objects existing on wide area environments have the replication characteristics according to how to categorize using their own names or properties. From the clients' requests, the existing naming and trading services have not supported with the binding service for replicated solver object with the same service type. For this reason, we present an integrated model that can support the selection of replicated object and dynamic binding services on wide-area computing environments. This model suggests provides not only location management of replicated objects but also active binding service which enables to select a least-loaded object on the system to keep the balance of load between systems. In this purpose, constructing both the service plan and model for support solver object's binding with replication property on wide area computing environments has been researched. In this paper, we showed the test environment and analyzed the performance evaluation of client/server binding procedures via integrated binding service in federation model and verified our model under the condition to see whether load balance can be applied to our model. For the performance evaluation of suggested wide area integrated binding service federation model, evaluated the integrated binding service of each domain and analyzed the performance evaluation of process for non-replication object's under federation model environment. Also, we analyzed the performance evaluation of the federation model between domains for wide area environment. From the execution results, we showed the federation model provides lowers search-cost on the physical tree structure of network.

키워드

참고문헌

  1. Robert Orfali, Dan Harkey and Jeri Edwards, The Essential Client/Server Survival Guide, Van Nostrand Reinhold, 1994
  2. M. van Steen, P. Homburg, L. van Doom, A.S. Tanenbaum, and W. de Jonge, 'Towards Objectbased Wide Area Distributed Systems,' Proc. Fourth Int'l Workshop on Object Orientation in Operating Systems, IEEE, Lund, Sweden, Aug. 1995, pp. 224-227
  3. Deschrevel, J. P, The ANSA Model for Trading and Federation, Architectural report 005, Architecture Projects Management Ltd., Poseidon House, Castle Park, Cambridge CB30RD, UK(1993)
  4. 전병택, 정창원, 주수종, '광역 분산 객체들의 바인딩 지원을 위한 연합 네이밍/트레이닝 모델', 2001년 춘계 학술발표 논문집, 제28권, 1호, 정보과학회, pp. 427-429, 2001
  5. 전병택, 정창원, 주수종, '광역 객체 컴퓨팅 환경에서 분산 객체의 관리를 위한 서비스 모델의 설계,' 추계 학술발표 논문집, 제8권, 2호, 정보처리학회, pp.309-312, 2001
  6. 전병택, 정창원, 주수종, '광역 객체 컴퓨팅 환경에서 분산 객체의 통합 바인딩 서비스의 최적 객체 선정', 춘계 학술발표 논문집, 제9권, 1호, 정보처리학회. pp.1499-1502, 2002
  7. Dirk Thiben, Helmut Neukirchen. 'Integrating Trading and Load Balancing for Efficient Management of Services in Distributed Systems,' Proceedings of the 3rd IFIP/GI International Conference On Trends towards a Universal Service Market (USM 2000), Munich, 2000
  8. Neukirchen, H, 'Optimizing the Set of Selected Service in a CORBA Trader by Integrating Dynamic Load Balancing,' Diploma thesis at the Department of Computer Science, Infomatik lV, Aachen University of Technology, 1999
  9. Elarbi Badidi, Rudolf K. Keller, Peter G. Kropf, Vincent V. Dongen, 'The Design of a Traderbased CORBA Load Sharing Service,' Proc. Twelfth International Conference on Parallel and Distributed Computing Systems (PDCS '99), PP. 75-80
  10. 강명석, 정창원, 주수종, '광역 객체 컴퓨팅 환경에서 부하를 고려한 선정된 객체의 통합 바인딩 서비스의 구축,' 추계 학술발표 논문집, 제9권 2호, 정보처리학회 pp. 1487-1490, 2002
  11. 정창원, 오성권, 주수종, '광역 객체 컴퓨팅 환경에서 이름/속성기반의 통합 바이딩 서비스 방안,' 정보처리학회 논문지A, 제9-A권, 2호, pp. 241-248, 2002. 6 https://doi.org/10.3745/KIPSTA.2002.9A.2.241
  12. '광역 객체 컴퓨팅 환경에서 부하를 고려한 통합 바인딩 서비스의 설계 및 구현,' 한국정보과학회 논문지, 제30권 3호, pp. 293-306, 2003. 6
  13. CW Jeong, SC JOO, SK Hao, Integrated Binding Service Model for Supporting Both Naming/ Trading and Location Services in Inter/Intra-Net Environments,' Lecture Notes in Computer Science, Vol. 3032, pp. 154-161, 2003. 12
  14. Wide-Area systems research, http://ringer.cs.utsa.edu/faculty/jonlwa.html
  15. P. Homburg, M. van Steen, and A.S. Tanenbaum. 'An Architecture for a Wide Area Distributed System,' Proc. Seventh ACM SIGOPS European Workshop, Connemara, Ireland, Sep. 1996, pp. 75-82 https://doi.org/10.1145/504450.504465
  16. Axel Kupper, 'Locating TINA User Agents : Strategies of a Broker Federation and their Comparison,' Proceedings of 6th International Conference on Intelligence in Services and Networks, IS&N 99. Barcelona. Spain, 27-29 April, 1999
  17. L. Augusto and E. Madira, 'A Model for a Federated Trader,' Proc. International Conference on Open Distributed Processing, Brisbane, Australia, Feb. 1995
  18. Y.C. Hu, D.A. Rodney, and P. Druschel, Design and scalability of NLS, A scalable naming and location service, tech. report TR01-381, Rice University, June, 2001
  19. Michael Christoffel, 'Cooperations and Federations of Traders in An Information market,' Proc. 2nd International Conference on Electronic Commerce, York, March, 2001
  20. 정창원, 주수종, '객체그룹간의 상호접속을 지원하는 연합 트레이더 모델,' 한국정보과학회 논문지, 제26권, 9호 pp.1126-1134, 1999