Cloudy Computing: Leveraging Weather Forecasts in Energy Harvesting Sensor Systems

To sustain perpetual operation, systems that harvest environmental energy must carefully regulate their usage to satisfy their demand. Regulating energy usage is challenging if a system's demands are not elastic and its hardware components are not energy-proportional, since it cannot precisely scale its usage to match its supply. Instead, the system must choose when to satisfy its energy demands based on its current energy reserves and predictions of its future energy supply. In this paper, we explore the use of weather forecasts to improve a system's ability to satisfy demand by improving its predictions. We analyze weather forecast, observational, and energy harvesting data to formulate a model that translates a weather forecast to a wind or solar energy harvesting prediction, and quantify its accuracy. We evaluate our model for both energy sources in the context of two different energy harvesting sensor systems with inelastic demands: a sensor testbed that leases sensors to external users and a lexicographically fair sensor network that maintains steady node sensing rates. We show that using weather forecasts in both wind- and solar-powered sensor systems increases each system's ability to satisfy its demands compared with existing prediction strategies.

[1]  Peter I. Corke,et al.  Long-duration solar-powered wireless sensor networks , 2007, EmNets '07.

[2]  Dong Kun Noh,et al.  Minimum Variance Energy Allocation for a Solar-Powered Sensor System , 2009, DCOSS.

[3]  Dong Kun Noh,et al.  SolarStore: enhancing data reliability in solar-powered storage-centric sensor networks , 2009, MobiSys '09.

[4]  Mani B. Srivastava,et al.  Heliomote: enabling long-lived sensor networks through solar energy harvesting , 2005, SenSys '05.

[5]  David E. Culler,et al.  Perpetual environmentally powered sensor networks , 2005, IPSN 2005. Fourth International Symposium on Information Processing in Sensor Networks, 2005..

[6]  Luca Benini,et al.  Real-time scheduling for energy harvesting sensor nodes , 2007, Real-Time Systems.

[7]  S. Kim,et al.  Trio: enabling sustainable and scalable outdoor wireless sensor network deployments , 2006, 2006 5th International Conference on Information Processing in Sensor Networks.

[8]  Dong Kun Noh,et al.  AdaptSens: An Adaptive Data Collection and Storage Service for Solar-Powered Sensor Networks , 2009, 2009 30th IEEE Real-Time Systems Symposium.

[9]  Michael Zink,et al.  OTGsim: Simulation of an Off-the-Grid Radar Network with High Sensing Energy Cost , 2008, 2008 5th Annual IEEE Communications Society Conference on Sensor, Mesh and Ad Hoc Communications and Networks.

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

[11]  V. Kulathumani,et al.  Kansei: a testbed for sensing at scale , 2006, 2006 5th International Conference on Information Processing in Sensor Networks.

[12]  Luiz André Barroso,et al.  The Case for Energy-Proportional Computing , 2007, Computer.

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

[14]  David E. Irwin,et al.  MultiSense : Fine-grained Multiplexing for Steerable Sensor Networks , 2009 .

[15]  Mani B. Srivastava,et al.  Power management in energy harvesting sensor networks , 2007, TECS.

[16]  Clemens Moser,et al.  Power management in energy harvesting embedded systems , 2009 .

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

[18]  Mani B. Srivastava,et al.  Performance aware tasking for environmentally powered sensor networks , 2004, SIGMETRICS '04/Performance '04.

[19]  Prashant J. Shenoy,et al.  MultiSense: fine-grained multiplexing for steerable camera sensor networks , 2011, MMSys.