From MANET To IETF ROLL Standardization: A Paradigm Shift in WSN Routing Protocols

In large networks, a data source may not reach the intended sink in a single hop, thereby requiring the traffic to be routed via multiple hops. An optimized choice of such routing path is known to significantly increase the performance of said networks. This holds particularly true for wireless sensor networks (WSNs) consisting of a large amount of miniaturized battery-powered wireless networked sensors required to operate for years with no human intervention. There has hence been a growing interest on understanding and optimizing WSN routing and networking protocols in recent years, where the limited and constrained resources have driven research towards primarily reducing energy consumption, memory requirements and complexity of routing functionalities. To this end, early flooding-based and hierarchical protocols have migrated within the past decade to geographic and self-organizing coordinate-based routing solutions. The former have been brought to standardization through the Internet Engineering Task Force (IETF) Mobile Ad-hoc Networks (MANET) working group; the latter are currently finding their way into standardization through the IETF Routing Over Low power and Lossy networks (ROLL) working group. This article thus surveys this paradigm shift for routing in WSNs and, unlike previous milestone surveys, follows a rather chronological organization within the given protocol taxonomy. For each protocol family, we provide a didactic presentation of the basic concept, a discussion on the enhancements and variants on that concept, and a detailed description of the latest state-of-the-art protocols of that family. We believe that this organization sheds some light on the design choices of emerging IETF ROLL protocols and also provides design parameters of interest to the WSN engineer, essentially enabling the design and implementation of more reliable and efficient WSN solutions.

[1]  Yao Zhao,et al.  Hop ID: A Virtual Coordinate based Routing for Sparse Mobile Ad Hoc Networks , 2007, IEEE Transactions on Mobile Computing.

[2]  Kang Yen,et al.  Sensor network security: a survey , 2009, IEEE Communications Surveys & Tutorials.

[3]  S. Fdida,et al.  GPS-free-free positioning system for wireless sensor networks , 2005, Second IFIP International Conference on Wireless and Optical Communications Networks, 2005. WOCN 2005..

[4]  Ivan Stojmenovic,et al.  Select-and-Protest-Based Beaconless Georouting with Guaranteed Delivery in Wireless Sensor Networks , 2008, IEEE INFOCOM 2008 - The 27th Conference on Computer Communications.

[5]  Deborah Estrin,et al.  Directed diffusion: a scalable and robust communication paradigm for sensor networks , 2000, MobiCom '00.

[6]  Hongyi Wu,et al.  Medium Access Control in Wireless Networks , 2008 .

[7]  Thomas Watteyne,et al.  Energy-Efficient Self-Organization for Wireless Sensor Networks , 2008 .

[8]  Katia Obraczka,et al.  Exploring Landmark Placement Strategies for Self-Localization in Wireless Sensor Networks , 2007, 2007 IEEE 18th International Symposium on Personal, Indoor and Mobile Radio Communications.

[9]  Andreas Willig,et al.  Protocols and Architectures for Wireless Sensor Networks , 2005 .

[10]  Ossama Younis,et al.  Node clustering in wireless sensor networks: recent developments and deployment challenges , 2006, IEEE Network.

[11]  Mark A. Shayman,et al.  Energy Efficient Routing in Wireless Sensor Networks , 2003 .

[12]  Philip Levis,et al.  Collection tree protocol , 2009, SenSys '09.

[13]  Ivan Stojmenovic,et al.  On delivery guarantees of face and combined greedy-face routing in ad hoc and sensor networks , 2006, MobiCom '06.

[14]  Anantha P. Chandrakasan,et al.  An application-specific protocol architecture for wireless microsensor networks , 2002, IEEE Trans. Wirel. Commun..

[15]  Jie Gao,et al.  MAP: Medial axis based geometric routing in sensor networks , 2005, MobiCom '05.

[16]  Robert Tappan Morris,et al.  Greedy Virtual Coordinates for Geographic Routing , 2007, 2007 IEEE International Conference on Network Protocols.

[17]  Mohamed Hamdi,et al.  Energy-Efficient Routing in Wireless Sensor Networks Using Probabilistic Strategies , 2008, 2008 IEEE Wireless Communications and Networking Conference.

[18]  Young-Jin Kim,et al.  Geographic routing made practical , 2005, NSDI.

[19]  Liang Cheng,et al.  Flossiping: a new routing protocol for wireless sensor networks , 2004, IEEE International Conference on Networking, Sensing and Control, 2004.

[20]  Michele Zorzi,et al.  Cost efficient routing strategies over virtual coordinates for wireless sensor networks , 2005, GLOBECOM '05. IEEE Global Telecommunications Conference, 2005..

[21]  Tarek F. Abdelzaher,et al.  A scalable logical coordinates framework for routing in wireless sensor networks , 2004, 25th IEEE International Real-Time Systems Symposium.

[22]  Dominique Barthel,et al.  Geographic Forwarding in Wireless Sensor Networks with Loose Position-Awareness , 2007, 2007 IEEE 18th International Symposium on Personal, Indoor and Mobile Radio Communications.

[23]  Wendi B. Heinzelman,et al.  Negotiation-Based Protocols for Disseminating Information in Wireless Sensor Networks , 2002, Wirel. Networks.

[24]  Fabrice Valois,et al.  Kumar’s, Zipf’s and other laws: how to structure a large-scale wireless network? , 2008, Ann. des Télécommunications.

[25]  David Simplot-Ryl,et al.  End-to-End energy efficient geographic path discovery with guaranteed delivery in ad hoc and sensor networks , 2008, 2008 IEEE 19th International Symposium on Personal, Indoor and Mobile Radio Communications.

[26]  Stefano Chessa,et al.  GPS free coordinate assignment and routing in wireless sensor networks , 2005, Proceedings IEEE 24th Annual Joint Conference of the IEEE Computer and Communications Societies..

[27]  Stephen Dawson-Haggerty,et al.  Overview of Existing Routing Protocols for Low Power and Lossy Networks , 2009 .

[28]  David Simplot-Ryl,et al.  Cost over Progress Based Energy Efficient Routing over Virtual Coordinates in Wireless Sensor Networks , 2007, 2007 IEEE International Symposium on a World of Wireless, Mobile and Multimedia Networks.

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

[30]  D.P. Agrawal,et al.  APTEEN: a hybrid protocol for efficient routing and comprehensive information retrieval in wireless , 2002, Proceedings 16th International Parallel and Distributed Processing Symposium.

[31]  R.L. Moses,et al.  Locating the nodes: cooperative localization in wireless sensor networks , 2005, IEEE Signal Processing Magazine.

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

[33]  Ivan Stojmenovic,et al.  Handbook of Sensor Networks: Algorithms and Architectures , 2005, Handbook of Sensor Networks.

[34]  Tim Winter,et al.  Routing Requirements for Urban Low-Power and Lossy Networks , 2009, RFC.

[35]  Edward J. Coyle,et al.  Minimizing communication costs in hierarchically-clustered networks of wireless sensors , 2004, Comput. Networks.

[36]  Fabrice Valois,et al.  The ARESA Project: Facilitating Research, Development and Commercialization of WSNs , 2007, 2007 4th Annual IEEE Communications Society Conference on Sensor, Mesh and Ad Hoc Communications and Networks.

[37]  Shuguang Cui,et al.  Energy-Efficient Cooperative Communication in a Clustered Wireless Sensor Network , 2008, IEEE Transactions on Vehicular Technology.

[38]  David E. Culler,et al.  Mica: A Wireless Platform for Deeply Embedded Networks , 2002, IEEE Micro.

[39]  Wendi B. Heinzelman,et al.  Duty Cycle Control for Low-Power-Listening MAC Protocols , 2010, IEEE Transactions on Mobile Computing.

[40]  Jiannong Cao,et al.  A design framework and taxonomy for hybrid routing protocols in mobile Ad Hoc networks , 2008, IEEE Communications Surveys & Tutorials.

[41]  Ivan Stojmenovic,et al.  Routing with Guaranteed Delivery in Ad Hoc Wireless Networks , 1999, DIALM '99.

[42]  Songwu Lu,et al.  GRAdient Broadcast: A Robust Data Delivery Protocol for Large Scale Sensor Networks , 2005, Wirel. Networks.

[43]  David E. Culler,et al.  Beacon vector routing: scalable point-to-point routing in wireless sensornets , 2005, NSDI.

[44]  Ossama Younis,et al.  HEED: a hybrid, energy-efficient, distributed clustering approach for ad hoc sensor networks , 2004, IEEE Transactions on Mobile Computing.

[45]  Jun Zheng,et al.  Medium Access Control , 2009 .

[46]  Vasseur Jp Home Automation Routing Requirement in Low Power and Lossy Networks , 2007 .

[47]  B. R. Badrinath,et al.  Ad hoc positioning system (APS) using AOA , 2003, IEEE INFOCOM 2003. Twenty-second Annual Joint Conference of the IEEE Computer and Communications Societies (IEEE Cat. No.03CH37428).

[48]  Pramod K. Varshney,et al.  A survey of void handling techniques for geographic routing in wireless networks , 2007, IEEE Communications Surveys & Tutorials.

[49]  Scott Shenker,et al.  Geographic routing without location information , 2003, MobiCom '03.

[50]  Edgar Chávez,et al.  Routing in Wireless Networks with Position Trees , 2007, ADHOC-NOW.

[51]  JAMAL N. AL-KARAKI,et al.  Routing techniques in wireless sensor networks: a survey , 2004, IEEE Wireless Communications.

[52]  Jerald Martocci,et al.  Building Automation Routing Requirements in Low-Power and Lossy Networks , 2010, RFC.

[53]  Ian F. Akyildiz,et al.  Wireless sensor networks: a survey , 2002, Comput. Networks.

[54]  Gregory G. Finn,et al.  Routing and Addressing Problems in Large Metropolitan-Scale Internetworks. ISI Research Report. , 1987 .

[55]  A. Manjeshwar,et al.  TEEN: a routing protocol for enhanced efficiency in wireless sensor networks , 2001, Proceedings 15th International Parallel and Distributed Processing Symposium. IPDPS 2001.

[56]  Kristofer S. J. Pister,et al.  Industrial Routing Requirements in Low-Power and Lossy Networks , 2009, RFC.

[57]  Yuguang Fang,et al.  Securing wireless sensor networks: a survey , 2008, IEEE Communications Surveys & Tutorials.

[58]  James McLurkin,et al.  Analysis and implementation of distributed algorithms for multi-robot systems , 2008 .

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

[60]  R. Sokal,et al.  A New Statistical Approach to Geographic Variation Analysis , 1969 .

[61]  Brad Karp,et al.  GPSR: greedy perimeter stateless routing for wireless networks , 2000, MobiCom '00.

[62]  Jan M. Rabaey,et al.  Energy aware routing for low energy ad hoc sensor networks , 2002, 2002 IEEE Wireless Communications and Networking Conference Record. WCNC 2002 (Cat. No.02TH8609).

[63]  Ivan Stojmenovic,et al.  Hector is an Energy Efficient Tree-Based Optimized Routing Protocol for Wireless Networks , 2008, 2008 The 4th International Conference on Mobile Ad-hoc and Sensor Networks.

[64]  Jp Vasseur Overview of Existing Routing Protocols for Low Power and Lossy Networks , 2007 .

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

[66]  Azzedine Boukerche,et al.  Fault-tolerant wireless sensor network routing protocols for the supervision of context-aware physical environments , 2006, J. Parallel Distributed Comput..

[67]  Lili Qiu,et al.  S4: Small State and Small Stretch Routing Protocol for Large Wireless Sensor Networks , 2007, NSDI.

[68]  Nael B. Abu-Ghazaleh,et al.  Aligned Virtual Coordinates for Greedy Routing in WSNs , 2006, 2006 IEEE International Conference on Mobile Ad Hoc and Sensor Systems.