Energy-Aware Dual-Path Geographic Routing to Bypass Routing Holes in Wireless Sensor Networks

Geographic routing has been considered as an attractive approach for resource-constrained wireless sensor networks (WSNs) since it exploits local location information instead of global topology information to route data. However, this routing approach often suffers from the routing hole (i.e., an area free of nodes in the direction closer to destination) in various environments such as buildings and obstacles during data delivery, resulting in route failure. Currently, existing geographic routing protocols tend to walk along only one side of the routing holes to recover the route, thus achieving suboptimal network performance such as longer delivery delay and lower delivery ratio. Furthermore, these protocols cannot guarantee that all packets are delivered in an energy-efficient manner once encountering routing holes. In this paper, we focus on addressing these issues and propose an energy-aware dual-path geographic routing (EDGR) protocol for better route recovery from routing holes. EDGR adaptively utilizes the location information, residual energy, and the characteristics of energy consumption to make routing decisions, and dynamically exploits two node-disjoint anchor lists, passing through two sides of the routing holes, to shift routing path for load balance. Moreover, we extend EDGR into three-dimensional (3D) sensor networks to provide energy-aware routing for routing hole detour. Simulation results demonstrate that EDGR exhibits higher energy efficiency, and has moderate performance improvements on network lifetime, packet delivery ratio, and delivery delay, compared to other geographic routing protocols in WSNs over a variety of communication scenarios passing through routing holes. The proposed EDGR is much applicable to resource-constrained WSNs with routing holes.

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

[2]  Ivan Stojmenovic,et al.  Power-aware semi-beaconless 3D georouting algorithms using adjustable transmission ranges for wireless ad hoc and sensor networks , 2010, Ad Hoc Networks.

[3]  Pedro M. Ruiz,et al.  Locally Optimal Source Routing for energy-efficient geographic routing , 2009, Wirel. Networks.

[4]  Jiannong Cao,et al.  QoS Aware Geographic Opportunistic Routing in Wireless Sensor Networks , 2014, IEEE Transactions on Parallel and Distributed Systems.

[5]  Leonidas J. Guibas,et al.  Locating and bypassing routing holes in sensor networks , 2004, IEEE INFOCOM 2004.

[6]  Ivan Stojmenovic,et al.  Power-aware localized routing in wireless networks , 2000, Proceedings 14th International Parallel and Distributed Processing Symposium. IPDPS 2000.

[7]  Chen Qian,et al.  Geographic Routing in $d$-Dimensional Spaces With Guaranteed Delivery and Low Stretch , 2011, IEEE/ACM Transactions on Networking.

[8]  Haojun Huang,et al.  Energy-aware multipath geographic routing for detouring mode in wireless sensor networks , 2011, Eur. Trans. Telecommun..

[9]  Mahbub Hassan,et al.  Adaptive Position Update for Geographic Routing in Mobile Ad Hoc Networks , 2013, IEEE Transactions on Mobile Computing.

[10]  K. Selçuk Candan,et al.  Power-aware single- and multipath geographic routing in sensor networks , 2007, Ad Hoc Networks.

[11]  Haibo Zhang,et al.  EEGR: Energy-Efficient Geographic Routing inWireless Sensor Networks , 2007, 2007 International Conference on Parallel Processing (ICPP 2007).

[12]  Ivan Stojmenovic,et al.  Localized Geographic Routing to a Mobile Sink with Guaranteed Delivery in Sensor Networks , 2012, IEEE Journal on Selected Areas in Communications.

[13]  Michele Zorzi,et al.  ALBA-R: Load-Balancing Geographic Routing Around Connectivity Holes in Wireless Sensor Networks , 2014, IEEE Transactions on Parallel and Distributed Systems.

[14]  Roger Wattenhofer,et al.  Randomized 3D Geographic Routing , 2008, IEEE INFOCOM 2008 - The 27th Conference on Computer Communications.

[15]  Kai-Ten Feng,et al.  Greedy Routing with Anti-Void Traversal for Wireless Sensor Networks , 2009, IEEE Transactions on Mobile Computing.

[16]  Anne-Marie Kermarrec,et al.  Greedy Geographic Routing in Large-Scale Sensor Networks: A Minimum Network Decomposition Approach , 2012, IEEE/ACM Transactions on Networking.

[17]  Ivan Stojmenovic,et al.  Energy-efficient geographic multicast routing for Sensor and Actuator Networks , 2007, Comput. Commun..

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

[19]  Matthew C. Valenti,et al.  Performance Comparisons of Geographic Routing Protocols in Mobile Ad Hoc Networks , 2015, IEEE Transactions on Communications.

[20]  Xin Wang,et al.  Self-Adaptive On-Demand Geographic Routing for Mobile Ad Hoc Networks , 2012, IEEE Transactions on Mobile Computing.

[21]  Sajal K. Das,et al.  A survey on sensor localization , 2010 .

[22]  Azzedine Boukerche,et al.  Geographic and Opportunistic Routing for Underwater Sensor Networks , 2016, IEEE Transactions on Computers.

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

[24]  Xiaoli Ma,et al.  Energy-efficient geographic routing with virtual anchors based on projection distance , 2008, Comput. Commun..

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

[26]  Kejie Lu,et al.  GKAR: A Novel Geographic K-anycast Routing for Wireless Sensor Networks , 2013, IEEE Transactions on Parallel and Distributed Systems.

[27]  Haibo Zhang,et al.  Energy-Efficient Beaconless Geographic Routing in Wireless Sensor Networks , 2010, IEEE Transactions on Parallel and Distributed Systems.

[28]  Mohamed K. Watfa,et al.  A position-based routing algorithm in 3D sensor networks , 2012, Wirel. Commun. Mob. Comput..

[29]  Ivan Stojmenovic,et al.  Progress and Location Based Localized Power Aware Routing for Ad Hoc and Sensor Wireless Networks , 2006, Int. J. Distributed Sens. Networks.

[30]  Kevin Curran,et al.  A Survey of Geographical Routing in Wireless Ad-Hoc Networks , 2013, IEEE Communications Surveys & Tutorials.

[31]  Minsu Huang,et al.  Three-dimensional greedy routing in large-scale random wireless sensor networks , 2013, Ad Hoc Networks.

[32]  Azzedine Boukerche,et al.  Localized Routing Approach to Bypass Holes in Wireless Sensor Networks , 2014, IEEE Transactions on Computers.

[33]  Chen Qian,et al.  Geographic routing in d-dimensional spaces with guaranteed delivery and low stretch , 2013, TNET.

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

[35]  Jie Gao,et al.  Localization and routing in sensor networks by local angle information , 2009, TOSN.