A Distributed Routing Algorithm for Data Collection in Low-Duty-Cycle Wireless Sensor Networks

In order to prolong the lifetime of wireless sensor networks (WSNs), a low-duty-cycle mode is widely used to save the energy for sensor nodes. Under this mode, sensor nodes switch between active and dormant states, which incurs a high latency for traditional routing algorithms. To mitigate this, in this paper, the data collection problem in low-duty-cycle WSNs is formulated as a delay optimization problem of traffic flow with consideration of both congestion and collision, which is solved by a distributed algorithm based on network utility maximization. Our proposed distributed routing algorithm achieves a better tradeoff between latency and energy conservation than existing schemes, and our schemes can find a nearly global-optimal-path to achieve almost minimum average end-to-end (E2E) delay with less energy consumption. The computation complexity and energy consumption of the distributed algorithm are analyzed and evaluated in detail. The simulation results show that the proposed algorithm can achieve almost the same average E2E delay performance as the global optimal algorithm with less energy, and reduce the average E2E delay by about 30% than the shortest path algorithm when the data generation rate is high.

[1]  Yunhao Liu,et al.  Why are long-term large-scale wireless sensor networks difficult: early experience with GreenOrbs , 2010, MOCO.

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

[3]  Tian He,et al.  Dynamic Switching-Based Data Forwarding for Low-Duty-Cycle Wireless Sensor Networks , 2011, IEEE Transactions on Mobile Computing.

[4]  Euhanna Ghadimi,et al.  Opportunistic Routing in Low Duty-Cycle Wireless Sensor Networks , 2014, ACM Trans. Sens. Networks.

[5]  Maria Calle,et al.  Measuring Energy Consumption in Wireless Sensor Networks Using GSP , 2006, 2006 IEEE 17th International Symposium on Personal, Indoor and Mobile Radio Communications.

[6]  Guihai Chen,et al.  Towards energy-fairness for broadcast scheduling with minimum delay in low-duty-cycle sensor networks , 2016, Comput. Commun..

[7]  Djamel Djenouri,et al.  MAC Protocols With Wake-Up Radio for Wireless Sensor Networks: A Review , 2017, IEEE Communications Surveys & Tutorials.

[8]  Marco Gaviano,et al.  A Complexity Analysis of Local Search Algorithms in Global Optimization , 2002, Optim. Methods Softw..

[9]  Daniel Pérez Palomar,et al.  A tutorial on decomposition methods for network utility maximization , 2006, IEEE Journal on Selected Areas in Communications.

[10]  N. Ramanathan,et al.  A stream-oriented power management protocol for low duty cycle sensor network applications , 2005, The Second IEEE Workshop on Embedded Networked Sensors, 2005. EmNetS-II..

[11]  Zhi-Gang Chen,et al.  A global optimal energy-hole avoidance routing algorithm for WSN , 2008, 2008 Chinese Control and Decision Conference.

[12]  D. Walden,et al.  THE BELLMAN-FORD ALGORITHM AND “DISTRIBUTED BELLMAN-FORD” , 2008 .

[13]  Binoy Ravindran,et al.  On Distributed Time-Dependent Shortest Paths over Duty-Cycled Wireless Sensor Networks , 2010, 2010 Proceedings IEEE INFOCOM.

[14]  Zheng Yao,et al.  An energy-efficient routing protocol with controllable expected delay in duty-cycled wireless sensor networks , 2013, 2013 IEEE International Conference on Communications (ICC).

[15]  Anantha Chandrakasan,et al.  Energy-Scalable Protocols for Battery-Operated MicroSensor Networks , 2001, J. VLSI Signal Process..

[16]  Frank Y. Li,et al.  Aggregated Packet Transmission in Duty-Cycled WSNs: Modeling and Performance Evaluation , 2017, IEEE Transactions on Vehicular Technology.

[17]  Sanjay Thakur,et al.  Optimal Anycast Technique for Delay-Sensitive Energy-Constrained Asynchronous Sensor Networks , 2013 .

[18]  Wei Zeng,et al.  Delay monitoring for wireless sensor networks: An architecture using air sniffers , 2009, MILCOM 2009 - 2009 IEEE Military Communications Conference.

[19]  Anantha Chandrakasan,et al.  Energy efficient protocols for low duty cycle wireless microsensor networks , 2001, 2001 IEEE International Conference on Acoustics, Speech, and Signal Processing. Proceedings (Cat. No.01CH37221).

[20]  Yan Gao,et al.  Modeling of Node Energy Consumption for Wireless Sensor Networks , 2011, Wirel. Sens. Netw..

[21]  H. T. Mouftah,et al.  Routing protocols for duty cycled wireless sensor networks: A survey , 2012, IEEE Communications Magazine.

[22]  Tian He,et al.  Data forwarding in extremely low duty-cycle sensor networks with unreliable communication links , 2007, SenSys '07.

[23]  Gregory J. Pottie,et al.  Wireless integrated network sensors , 2000, Commun. ACM.

[24]  Yunhao Liu,et al.  $L^{2}$: Lazy Forwarding in Low-Duty-Cycle Wireless Sensor Network , 2015, IEEE/ACM Transactions on Networking.

[25]  Anurag Kumar,et al.  Tunable Locally-Optimal Geographical Forwarding in Wireless Sensor Networks With Sleep-Wake Cycling Nodes , 2010, 2010 Proceedings IEEE INFOCOM.

[26]  Athanasios V. Vasilakos,et al.  Algorithm design for data communications in duty-cycled wireless sensor networks: A survey , 2013, IEEE Communications Magazine.

[27]  Bo Jiang,et al.  Opportunistic Flooding in Low-Duty-Cycle Wireless Sensor Networks with Unreliable Links , 2009, IEEE Transactions on Computers.

[28]  Rong Zheng,et al.  WiCop: Engineering WiFi Temporal White-Spaces for Safe Operations of Wireless Personal Area Networks in Medical Applications , 2011, IEEE Transactions on Mobile Computing.

[29]  Hanif D. Sherali,et al.  Recovery of primal solutions when using subgradient optimization methods to solve Lagrangian duals of linear programs , 1996, Oper. Res. Lett..

[30]  M. Kamarei,et al.  A Hybrid Algorithm for Topology Optimization in Wireless Sensor Networks , 2006, 2006 International Conference on Software in Telecommunications and Computer Networks.

[31]  K DasSajal,et al.  Avoiding Energy Holes in Wireless Sensor Networks with Nonuniform Node Distribution , 2008 .

[32]  S. Sitharama Iyengar,et al.  Random asynchronous wakeup protocol for sensor networks , 2004, First International Conference on Broadband Networks.

[33]  Jie Wu,et al.  Time-Sensitive Utility-Based Single-Copy Routing in Low-Duty-Cycle Wireless Sensor Networks , 2015, IEEE Transactions on Parallel and Distributed Systems.

[34]  Andrea J. Goldsmith,et al.  Distributed wireless network utility maximization , 2010, 2010 44th Annual Conference on Information Sciences and Systems (CISS).

[35]  Shyamala C. Sivakumar,et al.  Energy Conserving Architectures and Algorithms for Wireless Sensor Networks , 2006, Proceedings of the 39th Annual Hawaii International Conference on System Sciences (HICSS'06).

[36]  Nei Kato,et al.  Extending the lifetime of wireless sensor networks: A hybrid routing algorithm , 2012, Comput. Commun..

[37]  Yeqiong Song,et al.  A Traffic Adaptive Multi-Channel MAC Protocol with Dynamic Slot Allocation for WSNs , 2016, IEEE Transactions on Mobile Computing.

[38]  S. Sitharama Iyengar,et al.  RPRDC: Reliable Proliferation Routing with low Duty-cycle in Wireless Sensor Networks☆ , 2015 .

[39]  Shuxiang Guo,et al.  Optimized energy-latency cooperative transmission in duty-cycled wireless sensor networks , 2013, 2013 IEEE International Conference on Mechatronics and Automation.

[40]  Lars Michael Kristensen,et al.  An Industrial Perspective on Wireless Sensor Networks — A Survey of Requirements, Protocols, and Challenges , 2014, IEEE Communications Surveys & Tutorials.

[41]  Joohwan Kim,et al.  Optimal Anycast Technique for Delay-Sensitive Energy-Constrained Asynchronous Sensor Networks , 2009, IEEE INFOCOM 2009.

[42]  Dijkstra Dijk THE BELLMAN-FORD ALGORITHM AND “DISTRIBUTED BELLMAN-FORD” , 2006 .

[43]  Nah-Oak Song,et al.  Enhancement of IEEE 802.11 distributed coordination function with exponential increase exponential decrease backoff algorithm , 2003, The 57th IEEE Semiannual Vehicular Technology Conference, 2003. VTC 2003-Spring..

[44]  Nathan Ickes,et al.  Physical layer driven protocol and algorithm design for energy-efficient wireless sensor networks , 2001, MobiCom '01.

[45]  Jinhui Xu,et al.  Spatiotemporal Delay Control for Low-Duty-Cycle Sensor Networks , 2009, 2009 30th IEEE Real-Time Systems Symposium.

[46]  Mohsen Guizani,et al.  Delay-Aware Energy Optimization for Flooding in Duty-Cycled Wireless Sensor Networks , 2016, IEEE Transactions on Wireless Communications.

[47]  Sajal K. Das,et al.  Avoiding Energy Holes in Wireless Sensor Networks with Nonuniform Node Distribution , 2008, IEEE Transactions on Parallel and Distributed Systems.