Integrated distributed energy awareness for wireless sensor networks

Energy in sensor networks is distributed and non-transferable. Over time, differences in energy availability across the network are likely to arise. Protocols such as routing engines can concentrate energy load at certain nodes. Variations in incident sunlight can produce different solar charging rates at different nodes. Because many sensor network applications require nodes collaborate --- to ensure complete sensor coverage or route data to the network's edge --- a small set of nodes threatened by low energy availability can have a disproportionate impact on the entire network. For example, the loss of a single sink node may render the application unable to communicate with all the other nodes. However, network density provides redundancy that can be exploited to control the distribution of energy load. Multiple possible routing paths may link a node and the sink, or several sinks may exist. Adjusting MAC-level parameters may allow a node to conserve energy by forcing additional load on its neighbors. Inputs from multiple sensors may prove redundant to the application, allowing some sensors to be disabled or operated at reduced fidelity, saving power at those nodes. These choices imply that energy load can be tuned to match availability, and this tuning can extend the useful lifetime of the network. Effective distributed energy management requires network-wide awareness of energy availability and load integrated with algorithms guiding protocols toward states producing longer lifetimes or higher node duty-cycles. Intelligent Distributed Energy Awareness (IDEA) is a sensor network service that can be used by both protocols and applications. Given the current energy availability and a set of protocol states, each with different implications for network-wide energy consumption, IDEA projects future energy availability in order to make the best choice. By simplifying decisions impacting distributed energy availability, it facilitates the implementation of energy-aware services.

[1]  HyungJune Lee,et al.  Improving Wireless Simulation Through Noise Modeling , 2007, 2007 6th International Symposium on Information Processing in Sensor Networks.

[2]  Adam Dunkels,et al.  Contiki - a lightweight and flexible operating system for tiny networked sensors , 2004, 29th Annual IEEE International Conference on Local Computer Networks.

[3]  Philip Levis,et al.  Four-Bit Wireless Link Estimation , 2007, HotNets.

[4]  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).

[5]  David E. Culler,et al.  Flush: a reliable bulk transport protocol for multihop wireless networks , 2007, SenSys '07.

[6]  Pedro José Marrón,et al.  Meeting lifetime goals with energy levels , 2007, SenSys '07.

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

[8]  Andreas M. Ali,et al.  An Empirical Study of Collaborative Acoustic Source Localization , 2007, 2007 6th International Symposium on Information Processing in Sensor Networks.

[9]  Prasun Sinha,et al.  Steady and fair rate allocation for rechargeable sensors in perpetual sensor networks , 2008, SenSys '08.

[10]  Matt Welsh,et al.  MoteLab: a wireless sensor network testbed , 2005, IPSN '05.

[11]  Gyula Simon,et al.  Sensor network-based countersniper system , 2004, SenSys '04.

[12]  Tarek F. Abdelzaher,et al.  EnviroMic: Towards Cooperative Storage and Retrieval in Audio Sensor Networks , 2007, 27th International Conference on Distributed Computing Systems (ICDCS '07).

[13]  Matt Welsh,et al.  Fidelity and yield in a volcano monitoring sensor network , 2006, OSDI '06.

[14]  Philip Levis,et al.  Usenix Association 8th Usenix Symposium on Operating Systems Design and Implementation 323 Quanto: Tracking Energy in Networked Embedded Systems , 2022 .

[15]  Joseph A. Paradiso,et al.  Energy Metering for Free: Augmenting Switching Regulators for Real-Time Monitoring , 2008, 2008 International Conference on Information Processing in Sensor Networks (ipsn 2008).

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

[17]  Mahadev Satyanarayanan,et al.  PowerScope: a tool for profiling the energy usage of mobile applications , 1999, Proceedings WMCSA'99. Second IEEE Workshop on Mobile Computing Systems and Applications.

[18]  Andreas Terzis,et al.  Wireless ACK Collisions Not Considered Harmful , 2008, HotNets.

[19]  Philip Levis,et al.  Apprehending joule thieves with cinder , 2010, MobiHeld '09.

[20]  Andreas Terzis,et al.  Koala: Ultra-Low Power Data Retrieval in Wireless Sensor Networks , 2008, 2008 International Conference on Information Processing in Sensor Networks (ipsn 2008).

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

[22]  Matt Welsh,et al.  Programming Sensor Networks Using Abstract Regions , 2004, NSDI.

[23]  Deepak Ganesan,et al.  PRESTO: feedback-driven data management in sensor networks , 2009, TNET.

[24]  Matt Welsh,et al.  Resource aware programming in the Pixie OS , 2008, SenSys '08.

[25]  David E. Culler,et al.  Hood: a neighborhood abstraction for sensor networks , 2004, MobiSys '04.

[26]  Robert Szewczyk,et al.  System architecture directions for networked sensors , 2000, ASPLOS IX.

[27]  Mark D. Corner,et al.  Eon: a language and runtime system for perpetual systems , 2007, SenSys '07.

[28]  Matt Welsh,et al.  Decentralized, adaptive resource allocation for sensor networks , 2005, NSDI.

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

[30]  David E. Culler,et al.  Taming the underlying challenges of reliable multihop routing in sensor networks , 2003, SenSys '03.

[31]  David E. Culler,et al.  Design, Modeling, and Capacity Planning for Micro-solar Power Sensor Networks , 2008, 2008 International Conference on Information Processing in Sensor Networks (ipsn 2008).

[32]  Jason Flinn,et al.  Energy-aware adaptation for mobile applications , 1999, SOSP.

[33]  David E. Culler,et al.  TOSSIM: accurate and scalable simulation of entire TinyOS applications , 2003, SenSys '03.

[34]  P. Bonato,et al.  Analysis of Feature Space for Monitoring Persons with Parkinson's Disease With Application to a Wireless Wearable Sensor System , 2007, 2007 29th Annual International Conference of the IEEE Engineering in Medicine and Biology Society.

[35]  Deborah Estrin,et al.  Geography-informed energy conservation for Ad Hoc routing , 2001, MobiCom '01.

[36]  Matt Welsh,et al.  Peloton: Coordinated Resource Management for Sensor Networks , 2009, HotOS.

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