Practical considerations of routing protocols in ad hoc networks

In this dissertation, we investigate different routing approaches in an attempt to improve the network performance by considering how wireless networks operate in the realistic environment. Our work is centered around two primary focuses: In the first one, we have found that disruptive links appear quite frequently due to the presence of obstacles and node mobility. In the presence of disruptive links, we studied how geographic routing protocols, such as GPSR, should be properly adapted and proposed the Disruption Tolerant Geographical Routing protocol (DTGR). In the second half, we consider the routing problem in multi-radio multi-hop wireless mesh networks. To maximize the overall throughput of such a wireless mesh network, the interference between mesh routers need to be taken into account. We formulate the impact of the interference into a cost function and proposed the Cost Aware Route Selection scheme (CARS). In a wireless ad hoc networks where temporary link disruptions occur frequently, a node may have incorrect perception of its neighbor set. Since the neighbor set is constructed via beacon sampling, beacon collisions may result in the removal of a node from the neighbor set even though the node is still within the transmission range. Such a behavior can adversely affect the performance of position based routing algorithms as it may lead to inefficient routing or packet dropping. To address this, we propose a scheme that allows each node to associate each of its neighbor with a reachability value that is a measure of the stability of the link. We then apply our scheme to Greedy Perimeter Stateless Routing (GPSR) and design two new routing algorithms, namely Disruption Tolerant Geographic Routing-Simple Forwarding (DTGR-SF) and Disruption Tolerant Geographic Routing-Waiting before Forwarding (DTGR-WF), in which nodes utilize reachability values to make appropriate forwarding decisions. We compare the performances of DTGR-SF and DTGR-WF with that of GPSR in various simulation settings. Our simulation results show that our proposed algorithms perform better in settings where link disruptions are present. In networks with few occurrences of disruptions, our schemes achieve the same high performance as that of GPSR. Many applications of wireless mesh networks, such as WLAN, video conference, and VoIP, demand more bandwidth and the support of more active users. By installing multiple radio interfaces at each mesh router, a wireless mesh network is able to better utilize the available wireless spectrum for such applications. However, the presence of multiple radio also complicates the selection of route in wireless mesh networks. To address this issue, we first use a cost function to capture the degree of interference for a given route quantitatively. We then propose a novel metric that measures the bandwidth and cost ratio of each route. Based on this metric, a Cost-Aware Route Selection (CARS) scheme is proposed to improve the overall throughput of a mesh network. The simulation results confirm that our scheme is able to better utilize the limited wireless resource and improves the overall network throughput by more than 95% with different types of traffic and communication patterns when it is compared against the past route selection schemes.

[1]  Atsushi Iwata,et al.  Scalable routing strategies for ad hoc wireless networks , 1999, IEEE J. Sel. Areas Commun..

[2]  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.

[3]  Theodore S. Rappaport,et al.  Cross-layer design for wireless networks , 2003, IEEE Commun. Mag..

[4]  Imrich Chlamtac,et al.  A distance routing effect algorithm for mobility (DREAM) , 1998, MobiCom '98.

[5]  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..

[6]  Tzi-cker Chiueh,et al.  Centralized channel assignment and routing algorithms for multi-channel wireless mesh networks , 2004, MOCO.

[7]  H. Kawahigashi,et al.  Designing fault tolerant ad hoc networks , 2005, MILCOM 2005 - 2005 IEEE Military Communications Conference.

[8]  Sonia Fahmy,et al.  Topology-aware overlay networks for group communication , 2002, NOSSDAV '02.

[9]  Richard Bellman,et al.  ON A ROUTING PROBLEM , 1958 .

[10]  Suresh Singh,et al.  PAMAS—power aware multi-access protocol with signalling for ad hoc networks , 1998, CCRV.

[11]  M. Motani,et al.  Cross-layer design: a survey and the road ahead , 2005, IEEE Communications Magazine.

[12]  J. J. Garcia-Luna-Aceves,et al.  A routing protocol for packet radio networks , 1995, MobiCom '95.

[13]  Randy H. Katz,et al.  Adaptation and mobility in wireless information systems , 2002, IEEE Communications Magazine.

[14]  Imrich Chlamtac,et al.  Dynamic source routing for ad hoc networks using the global positioning system , 1999, WCNC. 1999 IEEE Wireless Communications and Networking Conference (Cat. No.99TH8466).

[15]  Robert Tappan Morris,et al.  a high-throughput path metric for multi-hop wireless routing , 2003, MobiCom '03.

[16]  Charles E. Perkins,et al.  Ad hoc On-Demand Distance Vector (AODV) Routing , 2001, RFC.

[17]  Randeep Bhatia,et al.  Joint Channel Assignment and Routing for Throughput Optimization in Multiradio Wireless Mesh Networks , 2005, IEEE Journal on Selected Areas in Communications.

[18]  Jitendra Padhye,et al.  Routing in multi-radio, multi-hop wireless mesh networks , 2004, MobiCom '04.

[19]  Ellen W. Zegura,et al.  A message ferrying approach for data delivery in sparse mobile ad hoc networks , 2004, MobiHoc '04.

[20]  Tzi-cker Chiueh,et al.  Architecture and algorithms for an IEEE 802.11-based multi-channel wireless mesh network , 2005, Proceedings IEEE 24th Annual Joint Conference of the IEEE Computer and Communications Societies..

[21]  Samir Khuller,et al.  Construction of an efficient overlay multicast infrastructure for real-time applications , 2003, IEEE INFOCOM 2003. Twenty-second Annual Joint Conference of the IEEE Computer and Communications Societies (IEEE Cat. No.03CH37428).

[22]  Jitendra Padhye,et al.  Comparison of routing metrics for static multi-hop wireless networks , 2004, SIGCOMM 2004.

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

[24]  Chunming Qiao,et al.  Meshed multipath routing with selective forwarding: an efficient strategy in wireless sensor networks , 2003, Comput. Networks.

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

[26]  Ram Ramanathan,et al.  On the performance of ad hoc networks with beamforming antennas , 2001, MobiHoc '01.

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

[28]  Zygmunt J. Haas,et al.  The performance of query control schemes for the zone routing protocol , 2001, TNET.

[29]  Michele Zorzi,et al.  Capture and retransmission control in mobile radio , 1994, IEEE J. Sel. Areas Commun..

[30]  Randy H. Katz,et al.  Emerging challenges: Mobile networking for “Smart Dust” , 2000, Journal of Communications and Networks.

[31]  Lars K. Rasmussen,et al.  A matrix-algebraic approach to successive interference cancellation in CDMA , 2000, IEEE Trans. Commun..

[32]  David R. Karger,et al.  A scalable location service for geographic ad hoc routing , 2000, MobiCom '00.

[33]  Oliver Brock,et al.  MV routing and capacity building in disruption tolerant networks , 2005, Proceedings IEEE 24th Annual Joint Conference of the IEEE Computer and Communications Societies..

[34]  Mario Gerla,et al.  Fisheye State Routing in Mobile Ad Hoc Networks , 2000, ICDCS Workshop on Wireless Networks and Mobile Computing.

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