Towards energy-fairness in asynchronous duty-cycling sensor networks

In this paper, we investigate the problem of controlling node sleep intervals so as to achieve the min-max energy fairness in asynchronous duty-cycling sensor networks. We propose a mathematical model to describe the energy efficiency of such networks and observe that traditional sleep interval setting strategy, i.e., operating sensor nodes with identical sleep intervals, or intuitive control heuristics, i.e., greedily increasing sleep intervals of sensor nodes with high energy consumption rates, hardly perform well in practice. There is an urgent need to develop an efficient sleep interval control strategy for achieving fair and high energy efficiency. To this end, we theoretically formulate the Sleep Interval Control (SIC) problem and find it a convex optimization problem. By utilizing the convex property, we decompose the original problem and propose a distributed algorithm, called GDSIC. In GDSIC, sensor nodes can tune sleep intervals through a local information exchange such that the maximum energy consumption rate in the network approaches to be minimized. The algorithm is self-adjustable to the traffic load variance and is able to serve as a unified framework for a variety of asynchronous duty-cycling MAC protocols. We implement our approach in a prototype system and test its feasibility and applicability on a 50-node testbed. We further conduct extensive trace-driven simulations to examine the efficiency and scalability of our algorithm with various settings.

[1]  Deborah Estrin,et al.  An energy-efficient MAC protocol for wireless sensor networks , 2002, Proceedings.Twenty-First Annual Joint Conference of the IEEE Computer and Communications Societies.

[2]  David E. Culler,et al.  Versatile low power media access for wireless sensor networks , 2004, SenSys '04.

[3]  Sanjay Jha,et al.  The design and evaluation of a hybrid sensor network for cane-toad monitoring , 2005, IPSN 2005. Fourth International Symposium on Information Processing in Sensor Networks, 2005..

[4]  Amre El-Hoiydi,et al.  Low Power Downlink MAC Protocols for Infrastructure Wireless Sensor Networks , 2005, Mob. Networks Appl..

[5]  Stephen P. Boyd,et al.  Convex Optimization , 2004, Algorithms and Theory of Computation Handbook.

[6]  John S. Heidemann,et al.  Ultra-low duty cycle MAC with scheduled channel polling , 2006, SenSys '06.

[7]  Eric Anderson,et al.  X-MAC: a short preamble MAC protocol for duty-cycled wireless sensor networks , 2006, SenSys '06.

[8]  Ramesh Govindan,et al.  Interference-aware fair rate control in wireless sensor networks , 2006, SIGCOMM 2006.

[9]  Prasun Sinha,et al.  CMAC: An Energy Efficient MAC Layer Protocol Using Convergent Packet Forwarding for Wireless Sensor Networks , 2007, SECON.

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

[11]  Lionel M. Ni,et al.  A Reliability-oriented Transmission Service in Wireless Sensor Networks , 2007, 2007 IEEE Internatonal Conference on Mobile Adhoc and Sensor Systems.

[12]  David E. Culler,et al.  A building block approach to sensornet systems , 2008, SenSys '08.

[13]  Matt Welsh,et al.  Lance: optimizing high-resolution signal collection in wireless sensor networks , 2008, SenSys '08.

[14]  Leonidas J. Guibas,et al.  Composable Information Gradients in Wireless Sensor Networks , 2008, 2008 International Conference on Information Processing in Sensor Networks (ipsn 2008).

[15]  Lionel M. Ni,et al.  Probabilistic Approach to Provisioning Guaranteed QoS for Distributed Event Detection , 2008, IEEE INFOCOM 2008 - The 27th Conference on Computer Communications.

[16]  Omer Gurewitz,et al.  RI-MAC: a receiver-initiated asynchronous duty cycle MAC protocol for dynamic traffic loads in wireless sensor networks , 2008, SenSys '08.

[17]  Ting Zhu,et al.  Leakage-aware energy synchronization for wireless sensor networks , 2009, MobiSys '09.

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

[19]  Ting Zhu,et al.  ESC: Energy Synchronized Communication in sustainable sensor networks , 2009, 2009 17th IEEE International Conference on Network Protocols.

[20]  M. Lakshmanan,et al.  AN ADAPTIVE ENERGY EFFICIENT MAC PROTOCOL FOR WIRELESS SENSOR NETWORKS , 2009 .

[21]  Andreas Meier,et al.  Analyzing MAC protocols for low data-rate applications , 2010, TOSN.

[22]  Jiming Chen,et al.  Utility-based asynchronous flow control algorithm for wireless sensor networks , 2010, IEEE Journal on Selected Areas in Communications.

[23]  Guoliang Xing,et al.  Dynamic duty cycle control for end-to-end delay guarantees in wireless sensor networks , 2010, 2010 IEEE 18th International Workshop on Quality of Service (IWQoS).

[24]  Carlo Fischione,et al.  Adaptive IEEE 802.15.4 protocol for energy efficient, reliable and timely communications , 2010, IPSN '10.

[25]  Wendi B. Heinzelman,et al.  Schedule Adaptation of Low-Power-Listening Protocols for Wireless Sensor Networks , 2010, IEEE Transactions on Mobile Computing.

[26]  Matt Welsh,et al.  IDEA: integrated distributed energy awareness for wireless sensor networks , 2010, MobiSys '10.

[27]  Ting Zhu,et al.  eShare: a capacitor-driven energy storage and sharing network for long-term operation , 2010, SenSys '10.

[28]  Andreas Terzis,et al.  Design and evaluation of a versatile and efficient receiver-initiated link layer for low-power wireless , 2010, SenSys '10.

[29]  Wenyuan Liu,et al.  Navigability and reachability index for emergency navigation systems using wireless sensor networks , 2011 .

[30]  Shaojie Tang,et al.  Cool: On Coverage with Solar-Powered Sensors , 2011, 2011 31st International Conference on Distributed Computing Systems.

[31]  Lei Tang,et al.  PW-MAC: An energy-efficient predictive-wakeup MAC protocol for wireless sensor networks , 2011, 2011 Proceedings IEEE INFOCOM.

[32]  Ian O'Connor,et al.  IDEA1: A validated SystemC-based system-level design and simulation environment for wireless sensor networks , 2011, EURASIP J. Wirel. Commun. Netw..

[33]  Lionel M. Ni,et al.  Optimizing event detection in low duty-cycled sensor networks , 2012, Wirel. Networks.

[34]  Yunhao Liu,et al.  Exploiting constructive interference for scalable flooding in wireless networks , 2012, 2012 Proceedings IEEE INFOCOM.

[35]  Yanmin Zhu Statistically Bounding Detection Latency in Low-Duty-Cycled Sensor Networks , 2012, Int. J. Distributed Sens. Networks.

[36]  Xiaoying Gan,et al.  Converge Cast: On the Capacity and Delay Tradeoffs , 2012, IEEE Transactions on Mobile Computing.

[37]  Yunhao Liu,et al.  Towards energy-fairness in asynchronous duty-cycling sensor networks , 2012, 2012 Proceedings IEEE INFOCOM.

[38]  Yunhao Liu,et al.  Exploiting Constructive Interference for Scalable Flooding in Wireless Networks , 2013, IEEE/ACM Transactions on Networking.

[39]  Yunhao Liu,et al.  Does Wireless Sensor Network Scale? A Measurement Study on GreenOrbs , 2013, IEEE Trans. Parallel Distributed Syst..

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