A Gnutella-based P2P System Using Cross-Layer Design for MANET
Commenced in January 2007
Frequency: Monthly
Edition: International
Paper Count: 33122
A Gnutella-based P2P System Using Cross-Layer Design for MANET

Authors: Ho-Hyun Park, Woosik Kim, Miae Woo

Abstract:

It is expected that ubiquitous era will come soon. A ubiquitous environment has features like peer-to-peer and nomadic environments. Such features can be represented by peer-to-peer systems and mobile ad-hoc networks (MANETs). The features of P2P systems and MANETs are similar, appealing for implementing P2P systems in MANET environment. It has been shown that, however, the performance of the P2P systems designed for wired networks do not perform satisfactorily in mobile ad-hoc environment. Subsequently, this paper proposes a method to improve P2P performance using cross-layer design and the goodness of a node as a peer. The proposed method uses routing metric as well as P2P metric to choose favorable peers to connect. It also utilizes proactive approach for distributing peer information. According to the simulation results, the proposed method provides higher query success rate, shorter query response time and less energy consumption by constructing an efficient overlay network.

Keywords: Ad-hoc Networks, Cross-layer, Peer-to-Peer, Performance Analysis.

Digital Object Identifier (DOI): doi.org/10.5281/zenodo.1332508

Procedia APA BibTeX Chicago EndNote Harvard JSON MLA RIS XML ISO 690 PDF Downloads 1676

References:


[1] 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, pp. 6-16, Nov. 2003.
[2] Gnutella, http://www.gnutella.com/
[3] 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.
[4] M. Conti, E. Gregori and G. Turi, "A Cross-Layer Optimization of Gnutella for Mobile Ad hoc Networks," in Proc. MobiHoc -05, May 2005.
[5] L. B. Oliveira, I. G. Siqueira and A. A. F. Loureiro, "Evaluation of Ad-hoc Routing Protocols under a Peer-to-Peer Application," in Proc.WCNC 2003, pp. 1143-1148, 2003.
[6] H. Choi, H. Park and M. Woo, "Performance Analysis of Peer-to-Peer Application in Ad-Hoc Networks," in Proc. ITST 2005, pp. 49-52, June 2005.
[7] Hyun-Duk Choi and Miae Woo, "A Power-Aware Peer-to-Peer System for Ad-Hoc Networks," in proceedings of MSN 2006, LNCS 4325, pp. 861-872, December 2006.
[8] D. Diego and O-Mahony Donal, "Overlay Networks - A Scalable Alternative for P2P," IEEE Internet Computing, Vol. 7, No. 3, pp 2-5, June/Junly 2003.
[9] M. Portmann, P. Sookavatana, S. Ardon and A. Seneviratne, "The Cost of Peer Discovery and Searching in the Gnutella Peer-to-peer File Sharing Protocol," in Proc. IEEE ICON 2001, Sep. 2001.
[10] T. Klingberg and R. Manfredi, "Gnutella 0.6," available from http://rfc-gnutella.sourceforge.net/src/rfc-0_6-draft.html, Jun. 2002.
[11] A. Singla, C. Rohrs and Lime Wire LLC, "Ultrapeers: Another Step Towards Gnutella Scalability," available from http://rfcgnutella. sourceforge.net/src/Ultrapeers 1.0.html, Nov. 2002.
[12] Limwire: http://www.limewire.com/
[13] K. Fall, K. Varadhan, editors. ns notes and documentation. The VINT Project, UC Berkeley, LBL, USC/ISI, and Xerox PARC, available from http://www.isi.edu/nsnam/ns/, Nov. 1997.
[14] J. Broch, D. A. Maltz, D. B. Johnson, Y. Hu and J. Jetcheva, "A Performance Comparison of Multi-Hop Ad Hoc Network Routing Protocols," in Proc. MobiCom-98, Oct. 1998.
[15] D. B. Johnson and D. A. Maltz, "Dynamic source routing in ad hoc wireless networks," in Mobile Computing, edited by T. Imielinski and H. Korth, Kluwer Academic Publishers, pp. 153-181, 1996.
[16] Packet-level Peer-to-Peer Simulation Framework and GnutellaSim version 1.1, http://www.cc.gatech.edu/computing/compass/gnutella, Sep. 2003.