Asian Institute of Technology

8. Abstract: In an ad hoc network topology with large number of nodes and traffic flows prevalent, currently existing protocols such as DSR and OLSR cannot perform well. Due to the lack of location information, the data packets have to be flooded in the whole network to find the destination. This introduces unnecessary traffic overhead in the system, exhibiting low packet delivery and low throughput which clearly demands for a scalable routing protocol. In response to these requirements, it is argued that peerto-peer architectures like distributed hash tables (DHT) can be adopted as a scalable substrate to provide location-independent node identification and helps to decouple the identification with the physical address of the node. Thus an indirect routing system that offers a powerful and flexible communication abstraction can be implemented. However, along with the increase in scalability, this integration also introduces new challenges for the network architecture specification. In this thesis, we inspect the design issues related to DHT implementation in ad hoc networks. We make a survey of different proposals in the field and discuss the way in which DHT functionalities can be applied. Finally, based on our study, we propose and implement an algorithm for DHT integration and analyze the results compared to existing protocols. We implement pastry based DHT algorithm in popular reactive routing protocol, DSR in the network layer to implement prefix based route requesting instead of conventional flooding based route requesting. This highly reduces the control traffic overhead in large network thus showing better packet delivery and good throughput.

[1]  Rajmohan Rajaraman,et al.  Topology control and routing in ad hoc networks: a survey , 2002, SIGA.

[2]  Ram Ramanathan,et al.  Hierarchically‐organized, multihop mobile wireless networks for quality‐of‐service support , 1998, Mob. Networks Appl..

[3]  Peter Druschel,et al.  Pastry: Scalable, distributed object location and routing for large-scale peer-to- , 2001 .

[4]  S.V. Krishnamurthy,et al.  DART: Dynamic Address RouTing for Scalable Ad Hoc and Mesh Networks , 2007, IEEE/ACM Transactions on Networking.

[5]  Xiaoyan Hong,et al.  A wireless hierarchical routing protocol with group mobility , 1999, WCNC. 1999 IEEE Wireless Communications and Networking Conference (Cat. No.99TH8466).

[6]  Jun-Zhao Sun Mobile ad hoc networking: an essential technology for pervasive computing , 2001, 2001 International Conferences on Info-Tech and Info-Net. Proceedings (Cat. No.01EX479).

[7]  Peiyang Yao,et al.  Implementation of P2P Computing in Design of MANET Routing Protocol , 2006, First International Multi-Symposiums on Computer and Computational Sciences (IMSCCS'06).

[8]  Zygmunt J. Haas,et al.  The zone routing protocol (zrp) for ad hoc networks" intemet draft , 2002 .

[9]  Daniel Lang,et al.  A comprehensive overview about selected Ad Hoc Networking Routing Protocols , 2003 .

[10]  N. Banerjee Peer-to-peer SIP-based Services over Wireless Ad Hoc Networks , 2004 .

[11]  David B. Johnson,et al.  The Dynamic Source Routing Protocol for Mobile Ad Hoc Networks , 2003 .

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

[13]  Vaduvur Bharghavan,et al.  Core Extraction Distributed Ad hoc Routing (CEDAR) Specification , 1998 .

[14]  David Malone,et al.  Modeling the 802.11 distributed coordination function in non-saturated conditions , 2005, IEEE Communications Letters.

[15]  Charles E. Perkins,et al.  Highly dynamic Destination-Sequenced Distance-Vector routing (DSDV) for mobile computers , 1994, SIGCOMM.

[16]  MADPastry : A DHT Substrate for Practicably Sized MANETs , 2010 .

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

[18]  David R. Karger,et al.  Consistent hashing and random trees: distributed caching protocols for relieving hot spots on the World Wide Web , 1997, STOC '97.

[19]  Charles L. Hedrick,et al.  Routing Information Protocol , 1988, RFC.

[20]  Franca Delmastro From Pastry to CrossROAD: CROSS-layer ring overlay for ad hoc networks , 2005, Third IEEE International Conference on Pervasive Computing and Communications Workshops.

[21]  Michalis Faloutsos,et al.  Scalable ad hoc routing: the case for dynamic addressing , 2004, IEEE INFOCOM 2004.

[22]  Guillaume Urvoy-Keller,et al.  Topology-Centric Look-Up Service , 2003, Networked Group Communication.

[23]  C C. Chiang,et al.  Routing in Clustered Multihop, Mobile Wireless Networks With Fading Channel , 1997 .

[24]  Philippe Jacquet,et al.  Analyzing Control Traffic Overhead versus Mobility and Data Traffic Activity in Mobile Ad-Hoc Network Protocols , 2004, Wirel. Networks.

[25]  Antony Rowstron,et al.  Virtual ring routing: network routing inspired by DHTs , 2006, SIGCOMM 2006.

[26]  Himabindu Pucha,et al.  Ekta: an efficient DHT substrate for distributed applications in mobile ad hoc networks , 2004, Sixth IEEE Workshop on Mobile Computing Systems and Applications.

[27]  Jörg Kaiser,et al.  CHR: a distributed hash table for wireless ad hoc networks , 2005, 25th IEEE International Conference on Distributed Computing Systems Workshops.

[28]  Thomas Fuhrmann,et al.  Bootstrapping chord in ad hoc networks not going anywhere for a while , 2006, Fourth Annual IEEE International Conference on Pervasive Computing and Communications Workshops (PERCOMW'06).