Impact of caching and MAC overheads on routing performance in ad hoc networks

We consider an on-demand routing protocol for mobile ad hoc networks that uses route caching aggressively. We show that stale routes in the caches and medium access control (MAC) overhead for replies from caches can degrade performance significantly, so much so that relative performance is much better without using replies from cache. We analyze these problems in a series of evaluation steps, usually looking at both routing and MAC layer performances together. We suggest several mechanisms to address the stale cache problem and also suggest a change in the MAC layer interface to reduce the MAC overhead. The combination of these techniques improves the relative performance of cached replies. Apart from improving performance of the routing protocol, this work serves as a case study where an analysis spanning multiple layers was necessary to identify the performance bottlenecks in a wireless network.

[1]  Nitin H. Vaidya,et al.  Location-aided routing (LAR) in mobile ad hoc networks , 1998, MobiCom '98.

[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]  Charles E. Perkins,et al.  Performance comparison of two on-demand routing protocols for ad hoc networks , 2000, Proceedings IEEE INFOCOM 2000. Conference on Computer Communications. Nineteenth Annual Joint Conference of the IEEE Computer and Communications Societies (Cat. No.00CH37064).

[4]  Mahesh K. Marina,et al.  Performance of route caching strategies in Dynamic Source Routing , 2001, Proceedings 21st International Conference on Distributed Computing Systems Workshops.

[5]  David A. Maltz,et al.  The effects of on-demand behavior in routing protocols for multihop wireless ad hoc networks , 1999, IEEE J. Sel. Areas Commun..

[6]  J. J. Garcia-Luna-Aceves,et al.  Floor acquisition multiple access with collision resolution , 1996, MobiCom '96.

[7]  Otto Spaniol,et al.  Eliminating inefficient cross layer interactions in wireless networking , 2000 .

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

[9]  Yih-Chun Hu,et al.  Ensuring cache freshness in on-demand ad hoc network routing protocols , 2002, POMC '02.

[10]  Tomasz Imielinski,et al.  Mobile Computing , 1996 .

[11]  Yuguang Fang,et al.  Predictive Caching Strategy for On-Demand Routing Protocols in Wireless Ad Hoc Networks , 2002, Wirel. Networks.

[12]  Charles E. Perkins,et al.  The effects of MAC protocols on ad hoc network communication , 2000, 2000 IEEE Wireless Communications and Networking Conference. Conference Record (Cat. No.00TH8540).

[13]  Bartosz Mielczarek,et al.  Scenario-based performance analysis of routing protocols for mobile ad-hoc networks , 1999, MobiCom.

[14]  Mario Gerla,et al.  Effects of Ad Hoc MAC Layer Medium Access Mechanisms under TCP , 2001, Mob. Networks Appl..

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

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

[17]  A. M. Abdullah,et al.  Wireless lan medium access control (mac) and physical layer (phy) specifications , 1997 .

[18]  Bruce Tuch,et al.  Development of WaveLAN®, an ISM band wireless LAN , 1993, AT&T Technical Journal.

[19]  Nitin H. Vaidya,et al.  Impact of routing and link layers on TCP performance in mobile ad hoc networks , 1999, WCNC. 1999 IEEE Wireless Communications and Networking Conference (Cat. No.99TH8466).

[20]  P. Karn,et al.  MACA-a New Channel Access Method for Packet Radio , 1990 .

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

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

[23]  Mineo Takai,et al.  Effects of wireless physical layer modeling in mobile ad hoc networks , 2001, MobiHoc '01.

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

[25]  Mahesh K. Marina,et al.  Query Localization Techniques for On-Demand Routing Protocols in Ad Hoc Networks , 2002, Wirel. Networks.

[26]  L. Kleinrock,et al.  Packet Switching in Radio Channels : Part Il-The Hidden Terminal Problem in Carrier Sense Multiple-Access and the Busy-Tone Solution , 2022 .

[27]  Nitin H. Vaidya,et al.  Analysis of TCP Performance over Mobile Ad Hoc Networks , 1999, Wirel. Networks.

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

[29]  V. Bharghavan,et al.  MACAW: A media access protocol for wireless LANs , 1994 .

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

[31]  Madhav V. Marathe,et al.  Characterizing the interaction between routing and MAC protocols in ad-hoc networks , 2002, MobiHoc '02.

[32]  Yih-Chun Hu,et al.  Caching strategies in on-demand routing protocols for wireless ad hoc networks , 2000, MobiCom '00.