DOI QR코드

DOI QR Code

JXTA를 이용한 Peer-to-Peer 환경에서 Peer의 성향을 고려한 Peer 탐색 알고리즘의 연구

A Study on Effective Peer Search Algorithm Considering Peer's Attribute using JXTA in Peer-to-Peer Network

  • 이종서 (한국기술교육대학교 대학원 컴퓨터공학과) ;
  • 문일영 (한국기술교육대학교 컴퓨터공학부)
  • Lee, Jong-Seo ((Department of Computer Eng., Korea University of Technology and Education) ;
  • Moon, Il-Young (School of Computer Eng., Korea University of Technology and Education)
  • 투고 : 2011.06.23
  • 심사 : 2011.08.30
  • 발행 : 2011.08.31

초록

최근 클라우드 컴퓨팅 시대에 접어들면서 분산 컴퓨팅 환경에서의 분산된 자원의 효율적인 검색이 중요하다. P2P(Peer-to-Peer) 네트워크에서 분산된 정보를 검색하기 위해서는 수많은 Peer를 순회하며 정보를 검색하기 때문에 네트워크의 규모 및 네트워크 상태에 따른 시스템의 부하와 많은 검색 시간을 소요하게 된다. JXTA(Juxtapose)는 P2P를 실현하기 위하여 셀 폰, PDA, 서버에 연결되어 있는 PC 등 어떤 다양한 디바이스도 커뮤니케이션 및 상호 협력을 위해 네트워크에 연결될 수 있도록 해 주는 P2P 프로토콜의 오픈 셋이라 할 수 있다. 본 논문에서는 P2P 오버레이 네트워크에서 JXTA를 이용한 효과적인 Peer 탐색 알고리즘을 제안한다. 기존 JXTA의 Peer 탐색 알고리즘은 DHT(Distributed Hashing Tables) 기반의 A Loosely-Consistent DHT 방식을 활용한다. 제안한 Peer 탐색 알고리즘은 WALK_LOOKUP 메시지의 수를 줄임으로써 시스템의 부하를 줄였고, 기존 JXTA-Sim의 Peer 탐색 성공률과 동등한 성능을 보임으로써, 이를 적용하여 향 후 다른 네트워크상에서도 메시지의 수를 줄일 수 있는 최적화 모델을 찾아야 할 것이다.

Searching distributed resource efficiently is very important in distributed computing, cloud computing environment. Distributed resource searching may have system overheads and take much time in proportion to the searching number, because distributed resource searching has to circuit many peers for searching information. The open-source community project JXTA defines an open set of standard protocols for ad hoc, pervasive, peer-to-peer computing as a common platform for developing a wide variety of decentralized network applications. In this paper, we proposed peer search algorithm based on JXTA-Sim. original JXTA peer searching algorithm selected a loosely-consistent DHT. Our Lookup algorithm decreases message number of WALK_LOOKUP and reduce the network system overload, and we make a result of same performance both original algorithm and our proposed algorithm.

키워드

참고문헌

  1. Zhang Dong, Wu chunming, Xiong Wei, Jiang ming, "Research on virtual network design based on virtual router," Future Information Networks, ICFIN2009, pp.66-69, Oct. 2009.
  2. JXTA, "Project homepage," http://www.java.net/projects/community/148
  3. Mohamed, B. T., Abdelaziz, M., and Pouyoul, E. "Project jxta : A loosely-consistent dht rendezvous walker," 2003.
  4. P. Garcia, C. Pairot, R. Mondejar, J. Pujol,H. Tejedor, and R. Rallo, "PlanetSim: A New Overlay Network Simulation Framework," In Proc. SEM'4, pp 123-136, September 2004.
  5. JXTA-Sim, "JXTA-SIM A simulator for evaluation the JXTA Lookup Algorithm," https://www.scss.tcd.ie/publications/tech-reports/reports.09/TCD-CS-2009-47.pdf
  6. B. Traversat, M. Abdelaziz, and E. Pouyoul, "Project JXTA : A Loosely-Consistent DHT Rendezvous Walk," http://www.jxta.org/project/www/docs/jxta-dht.pdf