Making sense of intermittent energy harvesting

Batteryless, energy harvesting sensing devices enable new applications and deployment scenarios with their promise of zero maintenance, long lifetime, and small size. These devices fail often and for variable lengths of time because of the unpredictability of the energy harvesting source; be it solar, thermal, RF, or kinetic, making prediction and planning difficult. This paper explores ways to make sense of energy harvesting behaviors. We take known energy harvesting datasets, and create a few of our own, then classify energy harvesting behavior into modes. Modes are periodic or repeated elements caused by systematic or fundamental attributes of the energy harvesting environment. We show the existence of these Energy Harvesting Modes using real world data and IV surfaces created with the Ekho emulator, and then discuss how this powerful abstraction could increase robustness and efficiency of design and development on intermittently powered and energy harvesting computing devices.

[1]  Alanson P. Sample,et al.  Design of an RFID-Based Battery-Free Programmable Sensing Platform , 2008, IEEE Transactions on Instrumentation and Measurement.

[2]  Prabal Dutta,et al.  An energy-harvesting sensor architecture and toolkit for building monitoring and event detection , 2014, BuildSys@SenSys.

[3]  Timothy Scott,et al.  Realistic and Repeatable Emulation of Energy Harvesting Environments , 2017, ACM Trans. Sens. Networks.

[4]  Gil Zussman,et al.  Movers and Shakers: Kinetic Energy Harvesting for the Internet of Things , 2013, IEEE Journal on Selected Areas in Communications.

[5]  Gil Zussman,et al.  CRAWDAD dataset columbia/enhants (v.2011-04-07) , 2011 .

[6]  Jacob Sorber,et al.  Timely Execution on Intermittently Powered Batteryless Sensors , 2017, SenSys.

[7]  Prabal Dutta,et al.  Energy-harvesting thermoelectric sensing for unobtrusive water and appliance metering , 2014, ENSsys@SenSys.

[8]  Ryan J. Halter,et al.  Amulet: An Energy-Efficient, Multi-Application Wearable Platform , 2016, SenSys.

[9]  Brandon Lucia,et al.  Chain: tasks and channels for reliable intermittent programs , 2016, OOPSLA.

[10]  Jacob Sorber,et al.  Flicker: Rapid Prototyping for the Batteryless Internet-of-Things , 2017, SenSys.

[11]  Hae Young Noh,et al.  Burnout: A Wearable System for Unobtrusive Skeletal Muscle Fatigue Estimation , 2016, 2016 15th ACM/IEEE International Conference on Information Processing in Sensor Networks (IPSN).

[12]  Geoff V. Merrett,et al.  Energy-driven computing: Rethinking the design of energy harvesting systems , 2017, Design, Automation & Test in Europe Conference & Exhibition (DATE), 2017.

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

[14]  Prabal Dutta,et al.  Monjolo: an energy-harvesting energy meter architecture , 2013, SenSys '13.

[15]  Jacob Sorber,et al.  The Future of Sensing is Batteryless, Intermittent, and Awesome , 2017, SenSys.

[16]  Farnoush Banaei Kashani,et al.  A Lightweight and Inexpensive In-ear Sensing System For Automatic Whole-night Sleep Stage Monitoring , 2016, SenSys.

[17]  Daniel Gutierrez-Galan,et al.  Wireless Sensor Network for Wildlife Tracking and Behavior Classification of Animals in Doñana , 2016, IEEE Communications Letters.

[18]  Timothy Scott,et al.  Ekho: realistic and repeatable experimentation for tiny energy-harvesting sensors , 2014, SenSys.

[19]  Gil Zussman,et al.  CRAWDAD dataset columbia/kinetic (v.2014-05-13) , 2014 .