A PEER-TO-PEER FILE SHARING SYSTEM FOR WIRELESS AD-HOC NETWORKS

In recent years, we have witnessed an increasing popularity of peer-to-peer (P2P) networks. Especially, file sharing applications aroused considerable interest of the Internet users and currently there exist several peer-to-peer file sharing systems that are functional on the Internet. In the mean time, recent developments in mobile devices and wireless communication technologies enabled personal digital assistants (PDA) to form ad-hoc networks in an easy and automated way. However, file sharing in wireless ad-hocnetworks imposes many challenges that make conventional peer-to-peer systems operating on wire-line networks (i.e. Internet) inapplicable for this case. Information and workload distribution as well as routing are major problems for members of a wireless ad-hoc network, which are only aware of peers that are within their communication range. In this thesis, we propose a system that solves peer-to-peer file-sharing problem for wireless ad-hoc networks. Our system works according to principles of peer-to-peer systems, without requiring a central server, and distributes information regarding the location of shared files among members of the network. By means of constructing a distributed hash table (DHT) and forming a tree shaped overlay network based on the topology of the network itself, the system is able to answer location queries, and also discover and maintain routing information that is used to transfer files from a source-peer to another peer

[1]  Oliver P. Waldhorst,et al.  A distributed search service for peer-to-peer file sharing in mobile applications , 2002, Proceedings. Second International Conference on Peer-to-Peer Computing,.

[2]  Daniel A. Menascé Scalable P2P Search , 2003, IEEE Internet Comput..

[3]  Ben Y. Zhao,et al.  An Infrastructure for Fault-tolerant Wide-area Location and Routing , 2001 .

[4]  Mark Handley,et al.  A scalable content-addressable network , 2001, SIGCOMM '01.

[5]  Henning Schulzrinne,et al.  Effects of power conservation, wireless coverage and cooperation on data dissemination among mobile devices , 2001, MobiHoc '01.

[6]  Diomidis Spinellis,et al.  A survey of peer - to - peer file sharing technologies , 2002 .

[7]  Donald E. Knuth,et al.  The Art of Computer Programming: Volume 3: Sorting and Searching , 1998 .

[8]  Donald Ervin Knuth,et al.  The Art of Computer Programming , 1968 .

[9]  David A. Maltz,et al.  Dynamic Source Routing in Ad Hoc Wireless Networks , 1994, Mobidata.

[10]  Elizabeth M. Belding-Royer,et al.  A review of current routing protocols for ad hoc mobile wireless networks , 1999, IEEE Wirel. Commun..

[11]  David R. Karger,et al.  Chord: A scalable peer-to-peer lookup service for internet applications , 2001, SIGCOMM '01.

[12]  Stephanos Androutsellis-Theotokis,et al.  A Survey of Peer-to-Peer File Sharing Technologies , 2002 .

[13]  Oliver P. Waldhorst,et al.  A special-purpose peer-to-peer file sharing system for mobile ad hoc networks , 2003, 2003 IEEE 58th Vehicular Technology Conference. VTC 2003-Fall (IEEE Cat. No.03CH37484).