Browse > Article

An Efficient Peer-to-Peer System in Ad-Hoc Networks  

Choi, Hyun-Duk (세종대학교 정보통신공학과)
Park, Ho-Hyun (세종대학교 정보통신공학과)
Woo, Mi-Ae (세종대학교 정보통신공학과)
Abstract
Many P2P systems which are designed to implement large-scale data sharing have been introduced in internet recently. They exhibit interesting features like sell-configuration, sell-healing and complete decentralization, which make them appealing for deployment in ad hoc environments as well. This paper proposes an Gnutella-based P2P system that can operate efficiently in ad hoc networks. The objectives of this paper are to extend the overall system lifetime, to reduce overheads, and to provide enhanced performance. The proposed system uses an ultrapeer election scheme based on metric values and proactive distribution of ultrapeer information. According to the simulation results, the proposed system can provide better performance than Gnutella in terms of query success rate, query response time, overhead and residual battery power by utilizing network resources efficiently.
Keywords
Peer-to-Peer; Ad-hoc Networks; Performance Analysis;
Citations & Related Records
연도 인용수 순위
  • Reference
1 M. Takemoto, H. Sunaga, K. Tanaka, H. Matsumura and E. Shinohara, 'The Ubiquitous Service-Oriented Network (USON) -An Approach for a Ubiquitous World based on P2P Technology', Proceedings of P2P'02, Sep. 2002, pp.17-21
2 'The Network Simulator ns-2,' http://www.isi.edu/nsnam/
3 Qi He, 'Packet-level Peer-to-Peer Simulation Framework and GnutellaSim,' http://www.cc.gatech.edu/computing/compass/gnutella/gnusim.html
4 RFC-Gnutella 0.6: T. Klingberg, R. Manfredi, 'Gnutella 0.6,' June 2002. http://rfc-gnutella.sourceforge.net/
5 J. Broch, D. Maltz, D. Johnson, Y. Hu and J. Jetcheva, 'A Performance Comparison of Multi-Hop Ad Hoc Network Routing Protocols,' Proc. MobiCom'98, October 25-30, 1998
6 Gnutella, http://www.gnutella.com/
7 C. Fraleigh, S. Moon, B. Lyles, C. Cotton, M. Khan, D. Moll, R. Rockell, T. Seely and C. Diot, 'Packet-level traffic measurements from the sprint IP backbone', IEEE Network, vol. 17, no. 6, Nov.2003 pp.6-16
8 Marco Conti, Enrico Gregori, Giovanni Turi, 'A Cross-Layer Optimization of Gnutella for Mobile Ad hoc Networks,' MobiHoc '05, May 2005
9 L. B. Oliveira, I. G. Siqueira and A. A. F. Loureiro, 'Evaluation of Ad hoc Routing Protocols under a Peer-to-Peer Application,' WCNC 2003, 2003, pp.1143-1148
10 R. Schollmeier, I. Gruber and M. Finkenzeller, 'Routing in Mobile Ad Hoc and Peer-to-Peer Networks. A Comparison,' in Workshop on Peer-to-Peer Computing, held in conjunction with IFIP Networking 2002, May 2002
11 Hyun-Duk Choi, Ho-Hyun Park, Miae Woo, 'Performance Analysis of Peer-to-Peer Application in Ad-Hoc Networks,' ITST 2005, June 2005
12 M. S. Corson and A. Ephremides, 'A Distributed Routing Algorithm for Mobile Wireless Networks,' Wireless Networks, 1(1), Feb. 1995, pp. 61-81   DOI