DOI QR코드

DOI QR Code

모바일애드혹 네트워크에서의 2계층 피어-투-피어 시스템

Double-layered Peer-to-Peer Systems in MobileAd-hoc Networks

  • 김지훈 (연세대학교 컴퓨터과학과) ;
  • 양성봉 (연세대학교 컴퓨터과학과)
  • 발행 : 2010.02.28

초록

모바일 기술이 발전함에 따라 모바일 장치들간의 파일 검색 문제가 더욱 중요한 문제로 부각되었다. 본 논문에서는 2계층 구조를 갖는 모바일 애드혹 네트워크에서 파일을 효율적으로 검색하기 위한 uniform grid, greedy, MIS P2P 시스템들을 제안한다. 이 시스템들에서 피어들은 슈퍼 피어와 서브 피어 2가지로 분류되고, 각 슈퍼 피어는 주변의 서브피어들을 관리한다. 제안하는 시스템들에서 피어가 파일 검색을 요청할 때, 검색 쿼리 메시지는 네트워크의 슈퍼 피어들을 통해서 전달되며, 이를 위해 각 슈퍼 피어는 이웃 슈퍼 피어를 연결하는 경로 역할을 하는 서브 피어들을 유지한다. 따라서 제안하는 시스템들은 멀티 브로드캐스팅을 피할 수 있고 네트워크 오버헤드를 줄일 수 있다. 실험 결과 제안하는 시스템들은 원하는 파일을 찾기 위한 평균 메시지 수를 통하여 1계층 P2P 시스템보다 좋은 성능을 보였다. 특히, 그 중 MIS는 동일한 탐색 정확도를 유지하면서 평균 메시지 수가 48.9% 줄어드는 성능 향상을 보였다.

As the mobile technology advances, file searching among the mobile device users becomes more important. In this paper, we propose the uniform grid, greedy, and MIS P2P systems that have double-layered topology to search files efficiently for mobile ad-hoc networks. In these systems, peers are classified into two groups, super-peers and sub-peers, and each super-peer manages its neighboring sub-peers. In the proposed systems, each super-peer maintains the appropriate information of its sub-peers so that when a peer requests a file, the request is sent to its super-peers and then to neighboring super-peers. Hence the proposed systems could avoid multi-broadcasting and reduce network overheads. The experimental results show that the proposed systems outperform a single-layered P2P system in terms of the average number of messages to find target files. Especially the MISsystem improves by reducing the average number of messages by 48.9% while maintaining the same search accuracy.

키워드

참고문헌

  1. A. Klemm, C. Lindemann, and O. Waldhorst, "A Special-Purpose Peer-to-Peer File Sharing System for Mobile Ad hoc Networks," Proceedings on the Vehicular Technology Conference, Vol.4, pp.2758-2763, Oct., 2003.
  2. Gnutella, http://www.gnutelliums.com/
  3. The Napster home page, http://www.napster.com/
  4. The OpenNap home page, http://opennap-ng.sourceforge.net/
  5. C. Huang, T. Hsu, and M. Hsu, "A File Discovery Control Scheme for P2P File Sharing Applications in Wireless Mobile Environments," Proceedings of the Twenty- eighth Australasian Conference on Computer Science, Vol.38, pp.39-47, 2005.
  6. C. Ohta, Z. Ge, Y. Guo, and J. Kurose, "Index-Server Optimization for P2P File Sharing in Mobile Ad Hoc Networks," Proceedings of Global Telecommunications Conference, Vol.2, pp.960-966, Dec., 2004.
  7. S. Zhao, I. Seskar, and D. Raychaudhuri, "Performance and Scalability of Self-Organizing Hierarchical Ad Hoc Wireless Networks," Proceedings of Wireless Communications and Networking Conference, Vol.1, pp.132-137, Mar., 2004.
  8. A. Duran and C. Shen, "Mobile Ad hoc P2P File Sharing," Proceedings of Wireless Communications and Networking Conference, Vol.1, pp.114-119, Mar., 2004.
  9. C. Perkins, E. Royer, and S. Das, Ad hoc On-Demand Distance Vector (AODV) Routing, http://www.ietf.org/internet-drafts/draft-ietf-manetaodv-11.txt, IETF Internet Draft, June, 2002.
  10. K. Shin, S. Lee, G. Lim, H. Yoon and J. Ma, "Grapes: Topology-based Hierarchical Virtual Network for Peerto-Peer Lookup Services," Proceedings of the International Conference on Parallel Processing Workshops, pp.159-164, Dec., 2002.
  11. V. Chvatal, "A Greedy Heuristic for the Set-covering Problem," Math. of Oper. Res., Vol.4, No.3, pp.233-235, 1979. https://doi.org/10.1287/moor.4.3.233
  12. M. Luby, "A Simple Parallel Algorithm for the Maximal Independent Set Problem," SIAM Journal of Computing, Vol.15, No.4, pp.1036-1053, Nov., 1986. https://doi.org/10.1137/0215074
  13. http://www.isi.edu/nsnam/ns/