Traffic locality oriented route discovery algorithms for mobile ad hoc networks

There has been a growing interest in Mobile Ad hoc Networks (MANETs) motivated by the advances in wireless technology and the range of potential applications that might be realised with such technology. Due to the lack of an infrastructure and their dynamic nature, MANETs demand a new set of networking protocols to harness the full benefits of these versatile communication systems. Great deals of research activities have been devoted to develop on-demand routing algorithms for MANETs. The route discovery processes used in most on-demand routing algorithms, such as the Dynamic Source Routing (DSR) and Ad hoc On-demand Distance Vector (AODV), rely on simple flooding as a broadcasting technique for route discovery. Although simple flooding is simple to implement, it dominates the routing overhead, leading to the well-known broadcast storm problem that results in packet congestion and excessive collisions. A number of routing techniques have been proposed to alleviate this problem, some of which aim to improve the route discovery process by restricting the broadcast of route request packets to only the essential part of the network. Ideally, a route discovery should stop when a receiving node reports a route to the required destination. However, this cannot be achieved efficiently without the use of external resources; such as GPS location devices. In this thesis, a new locality-oriented route discovery approach is proposed and exploited to develop three new algorithms to improve the route discovery process in on-demand routing protocols. The proposal of our algorithms is motivated by the fact that various patterns of traffic locality occur quite naturally in MANETs since groups of nodes communicate frequently with each other to accomplish common tasks. Some of these algorithms manage to reduce end-to-end delay while incurring lower routing overhead compared to some of the existing algorithms such as simple flooding used in AODV. The three algorithms are based on a revised concept of traffic locality in MANETs which relies on identifying a dynamic zone around a source node where the zone radius depends on the distribution of the nodes with which that the source is “mostly” communicating. The traffic locality concept developed in this research form the basis of our Traffic Locality Route Discovery Approach (TLRDA) that aims to improve the routing discovery process in on-demand routing protocols. A neighbourhood region is generated for each active source node, containing “most” of its destinations, thus the whole network being divided into two non-overlapping regions, neighbourhood and beyond-neighbourhood, centred at the source node from that source node prospective. Route requests are processed normally in the neighbourhood region according to the routing algorithm used. However, outside this region various measures are taken to impede such broadcasts and, ultimately, stop them when they have outlived their usefulness. The approach is adaptive where the boundary of each source node’s neighbourhood is continuously updated to reflect the communication behaviour of the source node. TLRDA is the basis for the new three route discovery algorithms; notably: Traffic Locality Route Discovery Algorithm with Delay (TLRDA D), Traffic Locality Route Discovery Algorithm with Chase (TLRDA-C), and Traffic Locality Expanding Ring Search (TL-ERS). In TLRDA-D, any route request that is currently travelling in its source node’s beyond-neighbourhood region is deliberately delayed to give priority to unfulfilled route requests. In TLRDA-C, this approach is augmented by using chase packets to target the route requests associated with them after the requested route has been discovered. In TL-ERS, the search is conducted by covering three successive rings. The first ring covers the source node neighbourhood region and unsatisfied route requests in this ring trigger the generation of the second ring which is double that of the first. Otherwise, the third ring covers the whole network and the algorithm finally resorts to flooding. Detailed performance evaluations are provided using both mathematical and simulation modelling to investigate the performance behaviour of the TLRDA D, TLRDA-C, and TL-ERS algorithms and demonstrate their relative effectiveness against the existing approaches. Our results reveal that TLRDA D and TLRDA C manage to minimize end-to-end packet delays while TLRDA-C and TL-ERS exhibit low routing overhead. Moreover, the results indicate that equipping AODV with our new route discovery algorithms greatly enhance the performance of AODV in terms of end to end delay, routing overhead, and packet loss.

[1]  André Schiper,et al.  On the accuracy of MANET simulators , 2002, POMC '02.

[2]  Ida Pu,et al.  Blocking Expanding Ring Search Algorithm for Efficient Energy Consumption in Mobile Ad Hoc Networks , 2006 .

[3]  Jason Liu,et al.  Outdoor experimental comparison of four ad hoc routing algorithms , 2004, MSWiM '04.

[4]  Zhong-Ping Jiang,et al.  On reducing broadcast expenses in ad hoc route discovery , 2005, 25th IEEE International Conference on Distributed Computing Systems Workshops.

[5]  J. J. Garcia-Luna-Aceves,et al.  Improving route discovery in on-demand routing protocols using two-hop connected dominating sets , 2006, Ad Hoc Networks.

[6]  Ian F. Akyildiz,et al.  A survey on wireless mesh networks , 2005, IEEE Communications Magazine.

[7]  Chai-Keong Toh,et al.  Associativity-Based Routing for Ad Hoc Mobile Networks , 1997, Wirel. Pers. Commun..

[8]  Nitin H. Vaidya,et al.  Location‐Aided Routing (LAR) in mobile ad hoc networks , 2000, Wirel. Networks.

[9]  Mingyan Liu,et al.  Revisiting the TTL-based controlled flooding search: optimality and randomization , 2004, MobiCom '04.

[10]  Ida Pu,et al.  Energy Efficient Expanding Ring Search , 2007, First Asia International Conference on Modelling & Simulation (AMS'07).

[11]  Charles E. Perkins,et al.  Ad-hoc on-demand distance vector routing , 1999, Proceedings WMCSA'99. Second IEEE Workshop on Mobile Computing Systems and Applications.

[12]  Samir Ranjan Das,et al.  Query Localization Techniques for On-Demand Routing Protocols in Ad Hoc Networks , 1999, Wirel. Networks.

[13]  Hamid R. Sadjadpour,et al.  A hybrid view of mobility in MANETs: Analytical models and simulation study , 2008, Comput. Commun..

[14]  Yougu Yuan,et al.  Modeling and simulation best practices for wireless ad hoc networks , 2003, Proceedings of the 2003 Winter Simulation Conference, 2003..

[15]  Mohamed Ould-Khaoua,et al.  A new route discovery algorithm for MANETs with chase packets , 2007 .

[16]  R. Dorf,et al.  The handbook of ad hoc wireless networks , 2003 .

[17]  Ming-Yee Iu,et al.  Selective Flooding in Ad Hoc Networks , 2002 .

[18]  Giorgio Mulas,et al.  A multi-hop MANET demonstrator tested on real-time applications , 2005, WiMob'2005), IEEE International Conference on Wireless And Mobile Computing, Networking And Communications, 2005..

[19]  Tin Yu Wu,et al.  A survey of Mobile IP in cellular and Mobile Ad-Hoc Network environments , 2005, Ad Hoc Networks.

[20]  Ruay-Shiung Chang,et al.  Adding sense of spatial locality to routing protocols for mobile ad hoc networks: Research Articles , 2007 .

[21]  Flaminio Borgonovo ExpressMAN: Exploiting Traffic Locality in Expressnet , 1987, IEEE J. Sel. Areas Commun..

[22]  Dimitri P. Bertsekas,et al.  Data Networks , 1986 .

[23]  Giuseppe Anastasi,et al.  IEEE 802.11 AD HOC Networks: Protocols, Performance, and Open Issues , 2004 .

[24]  Anis Laouiti,et al.  Multipoint relaying for flooding broadcast messages in mobile wireless networks , 2002, Proceedings of the 35th Annual Hawaii International Conference on System Sciences.

[25]  Ahmed Helmy,et al.  The IMPORTANT framework for analyzing the Impact of Mobility on Performance Of RouTing protocols for Adhoc NeTworks , 2003, Ad Hoc Networks.

[26]  Paul J. Fortier,et al.  Computer Systems Performance Evaluation and Prediction , 2003 .

[27]  Shikharesh Majumdar,et al.  Measurement and analysis of locality phases in file referencing behaviour , 1986, SIGMETRICS '86/PERFORMANCE '86.

[28]  Jian Li,et al.  PANDA: A novel mechanism for flooding based route discovery in ad hoc networks , 2006, Wirel. Networks.

[29]  Alex Ali Hamidian,et al.  A Study of Internet Connectivity for Mobile Ad Hoc Networks in NS 2 , 2003 .

[30]  William Stallings,et al.  IEEE 802.11: Wireless LANs from a to n , 2004, IT Prof..

[31]  N. Nagarajan,et al.  A new group mobility model for mobile adhoc network based on unified relationship matrix , 2008 .

[32]  Krishna M. Sivalingam,et al.  A Survey of Energy Efficient Network Protocols for Wireless Networks , 2001, Wirel. Networks.

[33]  Mahesh K. Marina,et al.  On-demand multipath distance vector routing in ad hoc networks , 2001, Proceedings Ninth International Conference on Network Protocols. ICNP 2001.

[34]  Wendi B. Heinzelman,et al.  Flooding Strategy for Target Discovery in Wireless Networks , 2005 .

[35]  G. J. A. Stern,et al.  Queueing Systems, Volume 2: Computer Applications , 1976 .

[36]  Ger Koole,et al.  The message delay in mobile ad hoc networks , 2005, Perform. Evaluation.

[37]  Patrick Th. Eugster,et al.  Pilot: probabilistic lightweight group communication system for ad hoc networks , 2004, IEEE Transactions on Mobile Computing.

[38]  Mohamed Ould-Khaoua,et al.  On the performance of traffic locality oriented route discovery algorithm with chase packets , 2008 .

[39]  András Varga,et al.  An overview of the OMNeT++ simulation environment , 2008, SimuTools.

[40]  Gregory A. Hansen,et al.  The Optimized Link State Routing Protocol , 2003 .

[41]  Yu-Chee Tseng,et al.  The Broadcast Storm Problem in a Mobile Ad Hoc Network , 2002, Wirel. Networks.

[42]  Thomas K. Paul,et al.  Wireless LAN Comes of Age: Understanding the IEEE 802.11n Amendment , 2008, IEEE Circuits and Systems Magazine.

[43]  Imrich Chlamtac,et al.  Mobile ad hoc networking: imperatives and challenges , 2003, Ad Hoc Networks.

[44]  Neda Moghim,et al.  An improvement on ad-hoc wireless network routing based on AODV , 2002, The 8th International Conference on Communication Systems, 2002. ICCS 2002..

[45]  Tracy Camp,et al.  A survey of mobility models for ad hoc network research , 2002, Wirel. Commun. Mob. Comput..

[46]  Xiaoyan Hong,et al.  A group mobility model for ad hoc wireless networks , 1999, MSWiM '99.

[47]  Yu-Chee Tseng,et al.  The Broadcast Storm Problem in a Mobile Ad Hoc Network , 1999, Wirel. Networks.

[48]  C. Siva Ram Murthy,et al.  Ad Hoc Wireless Networks: Architectures and Protocols , 2004 .

[49]  Chong-Kwon Kim,et al.  Flooding in wireless ad hoc networks , 2001, Comput. Commun..

[50]  Ting-Chao Hou,et al.  Zone-based controlled flooding in mobile ad hoc networks , 2005, 2005 International Conference on Wireless Networks, Communications and Mobile Computing.

[51]  S. Ramanathan,et al.  A survey of routing techniques for mobile communications networks , 1996, Mob. Networks Appl..

[52]  Rajiv Gandhi,et al.  Minimizing broadcast latency and redundancy in ad hoc networks , 2003, MobiHoc '03.

[53]  Wei Guo,et al.  Priority backoff algorithm for IEEE 802.11 DCF , 2004, 2004 International Conference on Communications, Circuits and Systems (IEEE Cat. No.04EX914).

[54]  Andrzej Pelc,et al.  Broadcasting in radio networks , 2002 .

[55]  Xin Li,et al.  Theoretical Analysis on the Performance of Two Broadcast Schemes in Mobile Ad Hoc Networks , 2006, 2006 6th International Conference on ITS Telecommunications.

[56]  Sanjay Jha,et al.  On the Optimization Trade-Offs of Expanding Ring Search , 2004, IWDC.

[57]  Yoshito Tobe,et al.  HOWL: an efficient route discovery scheme using routing history in ad hoc networks , 2002, 27th Annual IEEE Conference on Local Computer Networks, 2002. Proceedings. LCN 2002..

[58]  Mohamed Ould-Khaoua,et al.  Performance Analysis of MANET Routing Protocols in the Presence of Self-Similar Traffic , 2006, Proceedings. 2006 31st IEEE Conference on Local Computer Networks.

[59]  Ozan K. Tonguz,et al.  Ad Hoc Wireless Networks , 2005 .

[60]  Mznah Al-Rodhaan,et al.  Traffic Locality Oriented Route Discovery Algorithm with Delay , 2009, Int. J. Comput. Their Appl..

[61]  Himabindu Pucha,et al.  The performance impact of traffic patterns on routing protocols in mobile ad hoc networks , 2007, Comput. Networks.

[62]  Silvia Giordano,et al.  Mobile ad hoc networks , 2002 .

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

[64]  Dimitrios Koutsonikolas,et al.  On optimal TTL sequence-based route discovery in MANETs , 2005, 25th IEEE International Conference on Distributed Computing Systems Workshops.

[65]  Tracy Camp,et al.  Comparison of broadcasting techniques for mobile ad hoc networks , 2002, MobiHoc '02.

[66]  Richard M. Fujimoto,et al.  Network Simulation , 2006, Network Simulation.

[67]  Robert Tappan Morris,et al.  Capacity of Ad Hoc wireless networks , 2001, MobiCom '01.

[68]  Charles E. Perkins,et al.  Highly Dynamic Destination-Sequenced Distance-Vector Routing (DSDV) for mobile computers , 1994, SIGCOMM.

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

[70]  Baochun Li,et al.  MP-DSR: a QoS-aware multi-path dynamic source routing protocol for wireless ad-hoc networks , 2001, Proceedings LCN 2001. 26th Annual IEEE Conference on Local Computer Networks.

[71]  J. J. Garcia-Luna-Aceves,et al.  Performance of group communication over ad-hoc networks , 2002, Proceedings ISCC 2002 Seventh International Symposium on Computers and Communications.

[72]  Tracy Camp,et al.  Stationary distributions for the random waypoint mobility model , 2004, IEEE Transactions on Mobile Computing.

[73]  Srikanth V. Krishnamurthy,et al.  Ad Hoc Networks: Technologies And Protocols , 2009, ADHOCNETS 2010.

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

[75]  Jie Wu,et al.  Performance analysis of broadcast protocols in ad hoc networks based on self-pruning , 2004, 2004 IEEE Wireless Communications and Networking Conference (IEEE Cat. No.04TH8733).

[76]  I.K. Eltahir The Impact of Different Radio Propagation Models for Mobile Ad hoc NETworks (MANET) in Urban Area Environment , 2007, The 2nd International Conference on Wireless Broadband and Ultra Wideband Communications (AusWireless 2007).

[77]  Charles E. Perkins,et al.  Ad Hoc Networking , 2001 .

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

[79]  Meng Wu,et al.  A Novel Location-Aided Routing Algorithm for MANETs , 2008, Fifth International Conference on Information Technology: New Generations (itng 2008).

[80]  Jonathan Billington,et al.  Application of Petri Nets to Communication Networks , 1999, Lecture Notes in Computer Science.

[81]  Peter J. Denning,et al.  The working set model for program behavior , 1968, CACM.

[82]  H. T. Mouftah,et al.  Clusterhead controlled token for virtual base station on-demand in MANETs , 2003, 23rd International Conference on Distributed Computing Systems Workshops, 2003. Proceedings..

[83]  Jie Wu,et al.  Efficient broadcasting with guaranteed coverage in mobile ad hoc networks , 2005, IEEE Transactions on Mobile Computing.

[84]  Dharma P. Agrawal,et al.  Dynamic probabilistic broadcasting in MANETs , 2005, J. Parallel Distributed Comput..

[85]  Brian Adamson,et al.  Jitter Considerations in Mobile Ad Hoc Networks (MANETs) , 2008, RFC.

[86]  Eryk Dutkiewicz,et al.  A review of routing protocols for mobile ad hoc networks , 2004, Ad Hoc Networks.

[87]  David A. Maltz,et al.  A performance comparison of multi-hop wireless ad hoc network routing protocols , 1998, MobiCom '98.

[88]  Jie Wu,et al.  A generic broadcast protocol in ad hoc networks based on self-pruning , 2003, Proceedings International Parallel and Distributed Processing Symposium.

[89]  Mario Gerla,et al.  GloMoSim: a library for parallel simulation of large-scale wireless networks , 1998 .

[90]  Peter J. Denning The locality principle , 2005, Commun. ACM.

[91]  Paul D. Ezhilchelvan,et al.  A Survey of Reliable Broadcast Protocols for Mobile Ad-hoc Networks , 2003 .

[92]  Matthias Grossglauser,et al.  Age matters: efficient route discovery in mobile ad hoc networks using encounter ages , 2003, MobiHoc '03.

[93]  Samir Ranjan Das,et al.  Comparative performance evaluation of routing protocols for mobile, ad hoc networks , 1998, Proceedings 7th International Conference on Computer Communications and Networks (Cat. No.98EX226).

[94]  Gregor von Bochmann,et al.  Finite State Description of Communication Protocols , 1978, Comput. Networks.

[95]  Tracy Camp,et al.  MANET simulation studies: the incredibles , 2005, MOCO.

[96]  P. S. Kritzinger,et al.  Cellular networks: past, present and future , 2000, CROS.

[97]  Hongqiang Zhai,et al.  Medium access control in mobile ad hoc networks: challenges and solutions: Research Articles , 2006 .

[98]  Yan Zhang,et al.  Reference region group mobility model for ad hoc networks , 2005, Second IFIP International Conference on Wireless and Optical Communications Networks, 2005. WOCN 2005..

[99]  William J. Buchanan,et al.  Mobile agents for routing, topology discovery, and automatic network reconfiguration in ad-hoc networks , 2003, 10th IEEE International Conference and Workshop on the Engineering of Computer-Based Systems, 2003. Proceedings..

[100]  Samir Ranjan Das,et al.  Simulation‐based performance evaluation of routing protocols for mobile ad hoc networks , 2000, Mob. Networks Appl..

[101]  Muddassar Farooq,et al.  Vulnerability analysis and security framework (BeeSec) for nature inspired MANET routing protocols , 2007, GECCO '07.

[102]  Ahmed Helmy,et al.  Modeling path duration distributions in MANETs and their impact on reactive routing protocols , 2004, IEEE Journal on Selected Areas in Communications.

[103]  Wei Peng,et al.  On the reduction of broadcast redundancy in mobile ad hoc networks , 2000, 2000 First Annual Workshop on Mobile and Ad Hoc Networking and Computing. MobiHOC (Cat. No.00EX444).

[104]  William Chan,et al.  Improving Traffic Locality in BitTorrent via Biased Neighbor Selection , 2006, 26th IEEE International Conference on Distributed Computing Systems (ICDCS'06).

[105]  Charles E. Perkins,et al.  Scalability study of the ad hoc on‐demand distance vector routing protocol , 2003, Int. J. Netw. Manag..

[106]  William E. Ryan,et al.  Solving the near-far problem in CDMA-based ad hoc networks , 2003, Ad Hoc Networks.

[107]  Seong-Moo Yoo,et al.  Recycled path routing in mobile ad hoc networks , 2006, Comput. Commun..

[108]  George Aggelou Mobile Ad Hoc Networks: From Wireless LANs to 4G Networks , 2004 .

[109]  Baochun Li,et al.  Group mobility and partition prediction in wireless ad-hoc networks , 2002, 2002 IEEE International Conference on Communications. Conference Proceedings. ICC 2002 (Cat. No.02CH37333).

[110]  Gene Tsudik,et al.  Flooding for reliable multicast in multi-hop ad hoc networks , 1999, DIALM '99.

[111]  M Ould-khaoua,et al.  A Traffic Locality Oriented Route Discovery Algorithm for MANETs , 2007 .

[112]  William A. Arbaugh,et al.  Security issues in IEEE 802.11 wireless local area networks: a survey: Research Articles , 2004 .

[113]  Jim Kurose,et al.  Study companion, Computer networking, a top-down approach featuring the Internet, third edition, James F. Kurose, Keith W. Ross , 2007 .

[114]  Mario Joa-Ng,et al.  A peer-to-peer zone-based two-level link state routing for mobile ad hoc networks , 1999, IEEE J. Sel. Areas Commun..