ALBA-R: Load-Balancing Geographic Routing Around Connectivity Holes in Wireless Sensor Networks

This paper presents ALBA-R, a protocol for convergecasting in wireless sensor networks. ALBA-R features the cross-layer integration of geographic routing with contention-based MAC for relay selection and load balancing (ALBA), as well as a mechanism to detect and route around connectivity holes (Rainbow). ALBA and Rainbow (ALBA-R) together solve the problem of routing around a dead end without overhead-intensive techniques such as graph planarization and face routing. The protocol is localized and distributed, and adapts efficiently to varying traffic and node deployments. Through extensive ns2-based simulations, we show that ALBA-R significantly outperforms other convergecasting protocols and solutions for dealing with connectivity holes, especially in critical traffic conditions and low-density networks. The performance of ALBA-R is also evaluated through experiments in an outdoor testbed of TinyOS motes. Our results show that ALBA-R is an energy-efficient protocol that achieves remarkable performance in terms of packet delivery ratio and end-to-end latency in different scenarios, thus being suitable for real network deployments.

[1]  Leonard Kleinrock,et al.  Optimal Transmission Ranges for Randomly Distributed Packet Radio Terminals , 1984, IEEE Trans. Commun..

[2]  Charles J. Colbourn,et al.  Unit disk graphs , 1991, Discret. Math..

[3]  Imrich Chlamtac,et al.  A distance routing effect algorithm for mobility (DREAM) , 1998, MobiCom '98.

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

[5]  Jorge Urrutia,et al.  Compass routing on geometric networks , 1999, CCCG.

[6]  Wendi Heinzelman,et al.  Energy-efficient communication protocol for wireless microsensor networks , 2000, Proceedings of the 33rd Annual Hawaii International Conference on System Sciences.

[7]  Lali Barrière,et al.  Robust position-based routing in wireless Ad Hoc networks with unstable transmission ranges , 2001, DIALM '01.

[8]  Ivan Stojmenovic,et al.  Position-based routing in ad hoc networks , 2002, IEEE Commun. Mag..

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

[10]  Lali Barrière,et al.  Robust position-based routing in wireless ad hoc networks with irregular transmission ranges , 2003, Wirel. Commun. Mob. Comput..

[11]  Michele Zorzi,et al.  Geographic Random Forwarding (GeRaF) for Ad Hoc and Sensor Networks: Multihop Performance , 2003, IEEE Trans. Mob. Comput..

[12]  Deborah Estrin,et al.  Directed diffusion for wireless sensor networking , 2003, TNET.

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

[14]  R. Govindan,et al.  On the effect of localization errors on geographic face routing in sensor networks , 2004, Third International Symposium on Information Processing in Sensor Networks, 2004. IPSN 2004.

[15]  Michele Zorzi A new contention-based MAC protocol for geographic forwarding in ad hoc and sensor networks , 2004, 2004 IEEE International Conference on Communications (IEEE Cat. No.04CH37577).

[16]  Xiang-Yang Li,et al.  Robust position-based routing for wireless ad hoc networks , 2005, Ad Hoc Networks.

[17]  Yao Zhao,et al.  Efficient hop ID based routing for sparse ad hoc networks , 2005, 13TH IEEE International Conference on Network Protocols (ICNP'05).

[18]  S.A. Khan,et al.  Analyzing & Enhancing energy Efficient Communication Protocol for Wireless Micro-sensor Networks , 2005, 2005 International Conference on Information and Communication Technologies.

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

[20]  Jean-Yves Le Boudec,et al.  A location-based routing method for mobile ad hoc networks , 2005, IEEE Transactions on Mobile Computing.

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

[22]  Young-Jin Kim,et al.  On the pitfalls of geographic face routing , 2005, DIALM-POMC '05.

[23]  Leonidas J. Guibas,et al.  Geometric spanners for routing in mobile networks , 2005 .

[24]  Chenyang Lu,et al.  FAR: Face-aware routing for mobicast in large-scale sensor networks , 2005, TOSN.

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

[26]  Leonidas J. Guibas,et al.  Locating and Bypassing Holes in Sensor Networks , 2006, Mob. Networks Appl..

[27]  S. Basagni,et al.  Localization for Wireless Sensor Networks: Protocols and Perspectives , 2007, 2007 Canadian Conference on Electrical and Computer Engineering.

[28]  Andrea Vitaletti,et al.  Localized Techniques for Broadcasting in Wireless Sensor Networks , 2007, Algorithmica.

[29]  Michele Zorzi,et al.  Efficient Non-Planar Routing around Dead Ends in Sparse Topologies using Random Forwarding , 2007, 2007 IEEE International Conference on Communications.

[30]  Michele Zorzi,et al.  Statistically assisted routing algorithms (SARA) for hop count based forwarding in wireless sensor networks , 2008, Wirel. Networks.

[31]  Stefano Basagni,et al.  Localization Error-Resilient Geographic Routing for Wireless Sensor Networks , 2008, IEEE GLOBECOM 2008 - 2008 IEEE Global Telecommunications Conference.

[32]  Ivan Stojmenovic,et al.  Routing in Wireless Sensor Networks , 2009, Guide to Wireless Sensor Networks.

[33]  Ivan Stojmenovic,et al.  Optimizing Communication Overhead while Reducing Path Length in Beaconless Georouting with Guaranteed Delivery for Wireless Sensor Networks , 2013, IEEE Transactions on Computers.

[34]  Michele Zorzi,et al.  IRIS: Integrated data gathering and interest dissemination system for wireless sensor networks , 2013, Ad Hoc Networks.

[35]  Michele Zorzi,et al.  A detailed analytical and simulation study of geographic random forwarding , 2013, Wirel. Commun. Mob. Comput..