Low Expected Latency Routing in Dynamic Networks

Timely and efficient message transmission through intermittently and sparsely connected networks is a problem of significant interest to the mobile networking community. Although the long-term statistics describing the time-varying connectivity in such networks can be characterized systematically and can be used for selecting good routes, it may be possible to achieve better performance by intelligently using the actual link states at the time of routing, in conjunction with these statistical dynamics models. In this paper, we investigate a family of minimum expected latency routing methods for such dynamic networks, spanning purely model-based and state-oblivious source routing, state-based source routing, and various flavors of dynamic (or hop-by-hop) routing, with increasing amounts of current link state knowledge around the source. First, we give a heuristic and an approximation scheme for the model-assisted source routing problem, as well as heuristics for the dynamic routing problem. Then we show using extensive simulations on both synthetic and real time-varying connectivity traces that although dynamically sampling link states helps to improve expected routing latency compared to source routing, the marginal improvements decline rapidly for knowledge of current link states beyond 2 hops. To the best of our knowledge, this is the first thorough characterization of the performance of the entire spectrum of model-assisted routing algorithms ranging from little knowledge to complete knowledge of link dynamics.

[1]  Ariel Orda,et al.  Minimum delay routing in stochastic networks , 1993, TNET.

[2]  Robert Tappan Morris,et al.  ExOR: opportunistic multi-hop routing for wireless networks , 2005, SIGCOMM '05.

[3]  Baruch Schieber,et al.  The Canadian Traveller Problem , 1991, SODA '91.

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

[5]  Vladislav Rutenburg,et al.  Minimum-expected-delay alternate routing , 1992, [Proceedings] IEEE INFOCOM '92: The Conference on Computer Communications.

[6]  David A. Maltz,et al.  DSR: the dynamic source routing protocol for multihop wireless ad hoc networks , 2001 .

[7]  Andrea E. F. Clementi,et al.  Flooding time in edge-Markovian dynamic graphs , 2008, PODC '08.

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

[9]  Arun Venkataramani,et al.  DTN routing as a resource allocation problem , 2007, SIGCOMM '07.

[10]  Song Gao,et al.  Optimal routing policy problems in stochastic time-dependent networks , 2006 .

[11]  Donald F. Towsley,et al.  Optimal sampling strategies for minimum latency routing with imperfect link state , 2012, 2012 10th International Symposium on Modeling and Optimization in Mobile, Ad Hoc and Wireless Networks (WiOpt).

[12]  Solomon Eyal Shimony,et al.  Complexity of Canadian Traveler Problem Variants , 2012, Theor. Comput. Sci..

[13]  Donald F. Towsley,et al.  Computing Traversal Times on Dynamic Markovian Paths , 2013, ArXiv.

[14]  Mihalis Yannakakis,et al.  Shortest Paths Without a Map , 1989, Theor. Comput. Sci..

[15]  P. Cochat,et al.  Et al , 2008, Archives de pediatrie : organe officiel de la Societe francaise de pediatrie.

[16]  Paul A. S. Ward,et al.  Practical Routing in Delay-Tolerant Networks , 2005, IEEE Transactions on Mobile Computing.

[17]  V. Climenhaga Markov chains and mixing times , 2013 .

[18]  Demosthenis Teneketzis,et al.  Stochastic routing in ad-hoc networks , 2006, IEEE Transactions on Automatic Control.

[19]  Randolph W. Hall,et al.  The Fastest Path through a Network with Random Time-Dependent Travel Times , 1986, Transp. Sci..

[20]  David R. Karger,et al.  Route Planning under Uncertainty: The Canadian Traveller Problem , 2008, AAAI.

[21]  Amarsinh Vidhate,et al.  Routing in Delay Tolerant Network , 2016 .

[22]  Alhussein A. Abouzeid,et al.  DTN routing using explicit and probabilistic routing table states , 2011, Wirel. Networks.

[23]  Amin Vahdat,et al.  Epidemic Routing for Partially-Connected Ad Hoc Networks , 2009 .

[24]  Ram Ramanathan,et al.  Making link-state routing scale for ad hoc networks , 2001, MobiHoc '01.

[25]  Mark Crovella,et al.  Understanding stateful vs stateless communication strategies for ad hoc networks , 2011, MobiCom '11.

[26]  John N. Tsitsiklis,et al.  Dynamic Shortest Paths in Acyclic Networks with Markovian Arc Costs , 1993, Oper. Res..

[27]  David R. Cheriton,et al.  Loose source routing as a mechanism for traffic policies , 2004, FDNA '04.

[28]  A. Laouiti,et al.  Optimized link state routing protocol for ad hoc networks , 2001, Proceedings. IEEE International Multi Topic Conference, 2001. IEEE INMIC 2001. Technology for the 21st Century..