Efficient Service Discovery Scheme based on Clustering for Ubiquitous Computing Environments

유비쿼터스 컴퓨팅 환경에서 클러스터링 기반 효율적인 서비스 디스커버리 기법

  • 강은영 (인천대학교 컴퓨터공학과)
  • Received : 2009.03.23
  • Published : 2009.04.30

Abstract

In ubiquitous computing environments, service discovery to search for an available service is an important issue. In this paper, we propose an efficient service discovery scheme that is combined a node id-based clustering service discovery scheme and a P2P caching-based information spreading scheme. To search quickly a service, proposed scheme store key information in neighbor's local cache and search services using it's information. We do not use a central look up server and do not rely on flooding. Through simulation, we show that the proposed scheme improves the performance of response time and network load compared to other methods.

유비쿼터스 컴퓨팅 환경에서는 네트워크상의 서비스를 자동으로 발견하고 서비스는 자신의 능력을 광고할 수 있는 서비스 디스커버리(service discovery)가 중요하다. 본 논문에서는 클러스터링 기반 서비스 디스커버리 기법과 P2P 캐슁 기법을 혼합하여 효율적인 서비스 디스커버리 기법을 제안한다. 제안한 기법은 노드 ID를 기반으로 클러스터링 하고 이를 이용하여 서비스를 검색한다. 또한 서비스 검색을 빠르게 하기 위하여 P2P 캐쉬를 기반으로 이웃 노드의 정보를 사용하여 서비스 검색 성능을 향상시킨다. 제안된 기법은 노드의 부하를 가중 시키며 병목 현상을 일으키는 중앙 서버를 사용하지 않고 많은 쿼리를 생성하는 플러딩 방식을 사용하지 않는다. 시뮬레이션을 통하여 서비스 디스커버리를 이용하는 주고받는 메시지수를 줄이고 평균 탐색 거리를 줄임으로서 전체 네트워크 로드와 응답 시간이 성능 향상 면에서 우수함을 보인다.

Keywords

References

  1. D. Chkraborty, A. Joshi, Y. Yesha, "Toward Distributed Service Discovery in Pervasive Computing Environments", IEEE Trans. on Mobile Computing, Vol. 5, No. 2, pp. 97-112, Feb 2006. https://doi.org/10.1109/TMC.2006.26
  2. C.K. Tob, "Ad Hoc Mobile Wireless Networks: Protocols and Systems", Prentice Hall, 2002
  3. The Salutation Consortium Inc., "Salutation Architecture Specification", http://www.salutation.org
  4. "Universal Description Discovery and Integration Platform", http://www.uddi.org
  5. K. Arnold, B. Osullivan, R. W. Scheifler, J. Waldo, and A. Wollrath, "The jini Specification (The Jini Technology)", Reading, Mass, Addison-Wesley, June 1999
  6. E. Guttman, C. Perkins, and J. Veizades, RFC 2165, "Service Location Protocol", June 1997
  7. R. John, "UPnP, Jini and Salutation - A Look at Some Popular Coordination Frameworks for Future Network Devices", technical report, California Software Labs, 1999
  8. F. Sailhan and V. Issarny, "Scalable Service Discovery for MANET", IEEE PERCOM, pp.235-244, 2005
  9. 최현덕, 박호현, 우미애, "애드혹 망에서 효율적인 R2P 시스템", 한국통신학회, 제32권, 제4호, 200-207쪽, 2007년 4월
  10. 정재훈, 이승학, 김남기, 윤현수, "모바일 애드-혹 네트워크에서 분산 해쉬 테이블 기반의 서비스 탐색 기법", 한국정보과학회, 제35권, 제1호, 91-97쪽, 2008년 2월
  11. G. Cao, L.Yin and C. Das, "A Cooperative Cache Based Data Access Framework for Ad Hoc Networks", IEEE Computer, Feb. 2004