SourceShift: Resilient Routing in Highly Dynamic Wireless Mesh Networks

Wireless networks have to support an increasing number of devices with increasing demands on mobility and resilience. Mesh network routing protocols provide an elegant solution to the problem of connecting mobile nodes, due to their ability to adapt to topology changes. However, with increasing number of nodes and increasing mobility of the nodes, maintaining sufficiently recent routing information becomes increasingly challenging. Existing routing protocols fail to operate reliably in case of sudden link or node failures.In this work, we propose a new routing approach called SourceShift to resiliently handle dynamic networks in the absence of current network status information. SourceShift uses opportunistic routing and network coding, like MORE, but also makes use of link local feedback, like ExOR. We evaluate SourceShift in random network topologies with link and node failures and compare the results with the state of the art. The evaluation shows that SourceShift can ensure the delivery of the message when feasible. Additionally, the use of local feedback can improve the airtime efficiency compared to other routing protocols, even in cases without link or node failures. As a result, SourceShift requires less than half the airtime of state of the art routing protocols in more than 60% of the evaluated cases.

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

[2]  Yuguang Fang,et al.  ARSA: An Attack-Resilient Security Architecture for Multihop Wireless Mesh Networks , 2006, IEEE Journal on Selected Areas in Communications.

[3]  Peyman Pahlevani,et al.  PlayNCool: Opportunistic network coding for local optimization of routing in wireless mesh networks , 2013, 2013 IEEE Globecom Workshops (GC Wkshps).

[4]  Vladimir Vishnevsky,et al.  Design and Scheduling in 5G Stationary and Mobile Communication Systems Based on Wireless Millimeter-Wave Mesh Networks , 2014 .

[5]  Qi Zhang,et al.  Mission Critical IoT Communication in 5G , 2015, FABULOUS.

[6]  Robert Morris,et al.  Link-level measurements from an 802.11b mesh network , 2004, SIGCOMM 2004.

[7]  Samir R. Das,et al.  On-demand multipath routing for mobile ad hoc networks , 1999, Proceedings Eight International Conference on Computer Communications and Networks (Cat. No.99EX370).

[8]  Matthew S. Gast,et al.  802.11 Wireless Networks: The Definitive Guide , 2002 .

[9]  Muriel Médard,et al.  On Code Parameters and Coding Vector Representation for Practical RLNC , 2011, 2011 IEEE International Conference on Communications (ICC).

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

[11]  Abdelhakim Hafid,et al.  Wireless Mesh Networks Design — A Survey , 2012, IEEE Communications Surveys & Tutorials.

[12]  Dharma P. Agrawal,et al.  Multipath Routing in Wireless Mesh Networks , 2006, 2006 IEEE International Conference on Mobile Ad Hoc and Sensor Systems.

[13]  Felix Schmidt-Eisenlohr,et al.  IEEE 802.11-based one-hop broadcast communications: understanding transmission success and failure under different radio propagation environments , 2006, MSWiM '06.

[14]  Ievgenii Tsokalo Opportunistic Routing with network coding in powerline communications , 2017 .

[15]  Philippe Jacquet,et al.  Optimized Link State Routing Protocol (OLSR) , 2003, RFC.

[16]  Starsky H. Y. Wong,et al.  ROMER : Resilient Opportunistic Mesh Routing for Wireless Mesh Networks , 2005 .

[17]  Yun Zhu,et al.  Optimizing Routing Metrics for Large-Scale Multi-Radio Mesh Networks , 2007, 2007 International Conference on Wireless Communications, Networking and Mobile Computing.

[18]  Matti Manninen,et al.  UMTS radio network planning, optimization and QOS management for practical engineering tasks , 2006, IEEE Communications Magazine.

[19]  Eric Mayer,et al.  80211 Wireless Networks The Definitive Guide , 2016 .

[20]  Antony I. T. Rowstron,et al.  Pastry: Scalable, Decentralized Object Location, and Routing for Large-Scale Peer-to-Peer Systems , 2001, Middleware.

[21]  Halim Yanikomeroglu,et al.  Device-to-device communication in 5G cellular networks: challenges, solutions, and future directions , 2014, IEEE Communications Magazine.

[22]  Edsger W. Dijkstra,et al.  A note on two problems in connexion with graphs , 1959, Numerische Mathematik.

[23]  Sachin Katti,et al.  Trading structure for randomness in wireless opportunistic routing , 2007, SIGCOMM '07.

[24]  Morten Videbæk Pedersen,et al.  CATWOMAN: Implementation and Performance Evaluation of IEEE 802.11 Based Multi-Hop Networks Using Network Coding , 2012, 2012 IEEE Vehicular Technology Conference (VTC Fall).

[25]  Michael Athans,et al.  Survey of decentralized control methods for large scale systems , 1978 .

[26]  L Wang,et al.  Opportunistic Routing in MultiHop Wireless Networks , 2010 .

[27]  GopalanKartik,et al.  Centralized channel assignment and routing algorithms for multi-channel wireless mesh networks , 2004 .

[28]  Robert Tappan Morris,et al.  Opportunistic routing in multi-hop wireless networks , 2004, Comput. Commun. Rev..

[29]  Geoffrey Ye Li,et al.  Robust channel estimation for OFDM systems with rapid dispersive fading channels , 1998, IEEE Trans. Commun..