TY - GEN
T1 - Caching strategies in on-demand routing protocols for wireless ad hoc networks
AU - Hu, Yih Chun
AU - Johnson, David B.
PY - 2000
Y1 - 2000
N2 - An on-demand routing protocol for wireless ad hoc networks is one that searches for and attempts to discover a route to some destination node only when a sending node originates a data packet addressed to that node. In order to avoid the need for such a route discovery to be performed before each data packet is sent, such routing protocols must cache routes previously discovered. This paper presents an analysis of the effects of different design choices for this caching in on-demand routing protocols in wireless ad hoc networks, dividing the problem into choices of cache structure, cache capacity, and cache timeout. Our analysis is based on the Dynamic Source Routing protocol (DSR), which operates entirely on-demand. Using detailed simulations of wireless ad hoc networks of 50 mobile nodes, we studied a large number of different caching algorithms that utilize a range of design choices, and simulated each cache primarily over a set of 50 different movement scenarios drawn from 5 different types of mobility models. We also define a set of new mobility metrics that allow accurate characterization of the relative difficulty that a given movement scenario presents to an ad hoc network routing protocol, and we analyze each mobility metric's ability to predict the actual difficulty in terms of routing overhead experienced by the routing protocol across the scenarios in our study.
AB - An on-demand routing protocol for wireless ad hoc networks is one that searches for and attempts to discover a route to some destination node only when a sending node originates a data packet addressed to that node. In order to avoid the need for such a route discovery to be performed before each data packet is sent, such routing protocols must cache routes previously discovered. This paper presents an analysis of the effects of different design choices for this caching in on-demand routing protocols in wireless ad hoc networks, dividing the problem into choices of cache structure, cache capacity, and cache timeout. Our analysis is based on the Dynamic Source Routing protocol (DSR), which operates entirely on-demand. Using detailed simulations of wireless ad hoc networks of 50 mobile nodes, we studied a large number of different caching algorithms that utilize a range of design choices, and simulated each cache primarily over a set of 50 different movement scenarios drawn from 5 different types of mobility models. We also define a set of new mobility metrics that allow accurate characterization of the relative difficulty that a given movement scenario presents to an ad hoc network routing protocol, and we analyze each mobility metric's ability to predict the actual difficulty in terms of routing overhead experienced by the routing protocol across the scenarios in our study.
UR - http://www.scopus.com/inward/record.url?scp=0034539301&partnerID=8YFLogxK
UR - http://www.scopus.com/inward/citedby.url?scp=0034539301&partnerID=8YFLogxK
U2 - 10.1145/345910.345952
DO - 10.1145/345910.345952
M3 - Conference contribution
AN - SCOPUS:0034539301
SN - 9781581131970
T3 - Proceedings of the Annual International Conference on Mobile Computing and Networking, MOBICOM
SP - 231
EP - 242
BT - Proceedings of the Annual International Conference on Mobile Computing and Networking, MOBICOM
PB - ACM
T2 - MobiCom 2000: Proceedings of the 6th annual international conference on Mobile computing and networking
Y2 - 6 August 2000 through 11 August 2000
ER -