Online Energy Harvesting Prediction in Environmentally Powered Wireless Sensor Networks

The increasing popularity of micro-scale power-scavenging techniques for wireless sensor networks (WSNs) is paving the way to energy-autonomous sensing systems. To sustain perpetual operations, however, environmentally powered devices must adapt their workload to the stochastic nature of ambient sources. Energy prediction models, which estimate the future expected energy intake, are effective tools to support the development of proactive power management strategies. In this paper, we present profile energy prediction model (Pro-Energy), an energy prediction model for multi-source energy-harvesting WSNs that leverages past energy observations to forecast future energy availability. We then propose Pro-Energy with variable-length timeslots (Pro-Energy-VLT), an extension of Pro-Energy that combines our energy predictor with timeslots of variable lengths to adapt to the dynamics of the power source. To assess the performance of our proposed solutions, we use real-life solar and wind traces, as well as publicly available traces of solar irradiance and wind speed. A comparative performance evaluation shows that Pro-Energy significantly outperforms the state-of-the-art energy predictors, by improving the prediction accuracy of up to 67%. Moreover, by adapting the granularity of the prediction timeslots to the dynamics of the energy source, Pro-Energy-VLT further improves the prediction accuracy, while reducing the memory footprint and the energy overhead of energy forecasting.

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

[2]  Gil Zussman,et al.  Networking Low-Power Energy Harvesting Devices: Measurements and Algorithms , 2011, IEEE Transactions on Mobile Computing.

[3]  Chiara Petrioli,et al.  Pro-Energy: A novel energy prediction model for solar and wind energy-harvesting wireless sensor networks , 2012, 2012 IEEE 9th International Conference on Mobile Ad-Hoc and Sensor Systems (MASS 2012).

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

[5]  Lothar Thiele,et al.  Power management in energy harvesting embedded systems with discrete service levels , 2009, ISLPED.

[6]  Kemal Leblebicioglu,et al.  Proportional Fair Resource Allocation on an Energy Harvesting Downlink , 2012, IEEE Transactions on Wireless Communications.

[7]  Chiara Petrioli,et al.  GreenCastalia: an energy-harvesting-enabled framework for the Castalia simulator , 2013, ENSSys '13.

[8]  Kamin Whitehouse,et al.  SunCast: Fine-grained prediction of natural sunlight levels for improved daylight harvesting , 2012, 2012 ACM/IEEE 11th International Conference on Information Processing in Sensor Networks (IPSN).

[9]  Swades De,et al.  Smart RF energy harvesting communications: challenges and opportunities , 2015, IEEE Communications Magazine.

[10]  Chiara Petrioli,et al.  Improving energy predictions in EH-WSNs with Pro-Energy-VLT , 2013, SenSys '13.

[11]  Michele Magno,et al.  Ultra low power asynchronous MAC protocol using wake-up radio for energy neutral WSN , 2013, ENSSys '13.

[12]  David Atienza,et al.  Evaluation and design exploration of solar harvested-energy prediction algorithm , 2010, 2010 Design, Automation & Test in Europe Conference & Exhibition (DATE 2010).

[13]  Olivier Berder,et al.  Duty-cycle power manager for thermal-powered Wireless Sensor Networks , 2013, 2013 IEEE 24th Annual International Symposium on Personal, Indoor, and Mobile Radio Communications (PIMRC).

[14]  Chiara Petrioli,et al.  Pro-Energy: a novel energy prediction model for solar and wind energy harvesting WSNs , 2012 .

[15]  Gil Zussman,et al.  Max-min Fair Rate Allocation and Routing in Energy Harvesting Networks: Algorithmic Analysis , 2016, Algorithmica.

[16]  Stefano Basagni,et al.  Wireless Sensor Networks with Energy Harvesting , 2013, Mobile Ad Hoc Networking.

[17]  Prashant J. Shenoy,et al.  Predicting solar generation from weather forecasts using machine learning , 2011, 2011 IEEE International Conference on Smart Grid Communications (SmartGridComm).

[18]  Christian Renner Solar harvest prediction supported by cloud cover forecasts , 2013, ENSSys '13.

[19]  Luca Benini,et al.  Comparison of energy intake prediction algorithms for systems powered by photovoltaic harvesters , 2010, Microelectron. J..

[20]  Weifa Liang,et al.  Quality-Aware Target Coverage in Energy Harvesting Sensor Networks , 2015, IEEE Transactions on Emerging Topics in Computing.

[21]  Kyungtae Kang,et al.  Balanced energy allocation scheme for a solar-powered sensor system and its effects on network-wide performance , 2011, J. Comput. Syst. Sci..

[22]  David Atienza,et al.  Prediction and management in energy harvested wireless sensor nodes , 2009, 2009 1st International Conference on Wireless Communication, Vehicular Technology, Information Theory and Aerospace & Electronic Systems Technology.

[23]  Christian Renner,et al.  Lossless compression of cloud-cover forecasts for low-overhead distribution in solar-harvesting sensor networks , 2014, ENSsys@SenSys.

[24]  David E. Culler,et al.  TinyOS: An Operating System for Sensor Networks , 2005, Ambient Intelligence.

[25]  Thomas F. La Porta,et al.  Sensor Mission Assignment in Rechargeable Wireless Sensor Networks , 2014, ACM Trans. Sens. Networks.

[26]  F. E. S. Santos,et al.  Energy harvesting from wind and water for autonomous wireless sensor nodes , 2012, IET Circuits Devices Syst..

[27]  Kay Römer,et al.  Perpetual Data Collection with Energy-Harvesting Sensor Networks , 2014, TOSN.

[28]  Volker Turau,et al.  Adaptive energy-harvest profiling to enhance depletion-safe operation and efficient task scheduling , 2012, Sustain. Comput. Informatics Syst..

[29]  Athanassios Boulis,et al.  Castalia: revealing pitfalls in designing distributed algorithms in WSN , 2007, SenSys '07.

[30]  Tak-chung Fu,et al.  Flexible time series pattern matching based on perceptually important points , 2001 .

[31]  Qing Wu,et al.  Accurate modeling and prediction of energy availability in energy harvesting real-time embedded systems , 2010, International Conference on Green Computing.

[32]  Luca Benini,et al.  An effective multi-source energy harvester for low power applications , 2011, 2011 Design, Automation & Test in Europe.

[33]  Ting Zhu,et al.  Leveraging weather forecasts in renewable energy systems , 2014, Sustain. Comput. Informatics Syst..

[34]  Christian Renner,et al.  A system for efficient dissemination of weather forecasts for sustainable solar-powered sensors , 2015, 2015 Sustainable Internet and ICT for Sustainability (SustainIT).