ABSTRACT
Batteryless sensors accelerate the Internet of Things by making wireless sensor applications sustainable. However, their inherent and frequent power failures render batteryless devices less dependable than their battery-driven equivalents. To regain dependability for intermittent systems, energy-aware scheduling strategies are required. Evaluating and comparing such algorithms only on hardware can be tedious and time consuming. Furthermore, environmental impacts and hardware variation affect repeatability and reproducibility. Therefore, we present a high-level modeling approach based on energy flows that allows the simulation of the timely behavior of intermittent systems. In specific, we model a solar-powered batteryless sensor node and use a recorded out-door solar trace as harvest input. To show the usefulness of the approach, we compare the two different operating strategies soft-Intermittent Computing and hard-Intermittent Computing. To validate the model a harvesting power estimation algorithm is implemented on the hardware and compared with the simulation. The results show that the simulation reproduces the intermittent behavior in an appropriate way. Moreover, we find that soft-IC can be a suitable substitute for hard-IC with the benefit of simplified timekeeping during times of power failure.
- Muhammad Hamad Alizai, Qasim Raza, Yasra Chandio, Affan A. Syed, and Tariq M. Jadoon. 2016. Simulating Intermittently Powered Embedded Networks. In Proceedings of the 2016 International Conference on Embedded Wireless Systems and Networks (Graz, Austria) (EWSN '16). Junction Publishing, USA, 35--40.Google Scholar
- ANYSOLAR 2023. IXOLAR™ High Efficiency SolarMD. ANYSOLAR. Rev. August 2023.Google Scholar
- David Benedetti, Chiara Petrioli, and Dora Spenza. 2013. GreenCastalia: An Energy-Harvesting-Enabled Framework for the Castalia Simulator. In Proceedings of the 1st International Workshop on Energy Neutral Sensing Systems (Rome, Italy) (ENSSys '13). ACM, New York, NY, USA, Article 7, 6 pages. https://doi.org/10.1145/2534208.2534215Google ScholarDigital Library
- Bosch 2021. BMP280 Digital Pressure Sensor. Bosch. BST-BMP280-DS001-26.Google Scholar
- Alexei Colin, Emily Ruppel, and Brandon Lucia. 2018. A Reconfigurable Energy Storage Architecture for Energy-Harvesting Devices. In Proceedings of the Twenty-Third International Conference on Architectural Support for Programming Languages and Operating Systems (Williamsburg, VA, USA) (ASPLOS '18). ACM, New York, NY, USA, 767--781. https://doi.org/10.1145/3173162.3173210Google ScholarDigital Library
- Jasper de Winkel, Carlo Delle Donne, Kasim Sinan Yildirim, Przemysław Pawełczak, and Josiah Hester. 2020. Reliable Timekeeping for Intermittent Computing. In Proceedings of the Twenty-Fifth International Conference on Architectural Support for Programming Languages and Operating Systems (Lausanne, Switzerland) (ASPLOS '20). ACM, New York, NY, USA, 53--67. https://doi.org/10.1145/3373376.3378464Google ScholarDigital Library
- Fraunhofer IIS 2023. RFicient® Ultra-low Power Wake-Up Receiver FH101RF. Fraunhofer IIS. Rev. 1.3, preliminary.Google Scholar
- Matthew Furlong, Josiah Hester, Kevin Storer, and Jacob Sorber. 2016. Realistic Simulation for Tiny Batteryless Sensors. In Proceedings of the 4th International Workshop on Energy Harvesting and Energy-Neutral Sensing Systems (Stanford, CA, USA) (ENSsys'16). ACM, New York, NY, USA, 23--26. https://doi.org/10.1145/2996884.2996889Google ScholarDigital Library
- Josiah Hester, Kevin Storer, and Jacob Sorber. 2017. Timely Execution on Intermittently Powered Batteryless Sensors. In Proceedings of the 15th ACM Conference on Embedded Network Sensor Systems (Delft, Netherlands) (SenSys '17). ACM, New York, NY, USA, Article 17, 13 pages. https://doi.org/10.1145/3131672.3131673Google ScholarDigital Library
- Kiwan Maeng, Alexei Colin, and Brandon Lucia. 2017. Alpaca: Intermittent Execution without Checkpoints. Proc. ACM Program. Lang. 1, OOPSLA, Article 96 (oct 2017), 30 pages. https://doi.org/10.1145/3133920Google ScholarDigital Library
- Kiwan Maeng and Brandon Lucia. 2018. Adaptive Dynamic Checkpointing for Safe Efficient Intermittent Computing. In Proceedings of the 13th USENIX Conference on Operating Systems Design and Implementation (Carlsbad, CA, USA) (OSDI'18). USENIX Association, USA, 129--144.Google ScholarDigital Library
- Amjad Yousef Majid, Patrick Schilder, and Koen Langendoen. 2020. Continuous Sensing on Intermittent Power. In 2020 19th ACM/IEEE International Conference on Information Processing in Sensor Networks (IPSN). 181--192. https://doi.org/10.1109/IPSN48710.2020.00-36Google ScholarCross Ref
- Sayedsepehr Mosavat, Matteo Zella, Marcus Handte, Alexander Julian Golkowski, and Pedro José Marrón. 2023. Experience: ARISTOTLE: WAke-up ReceIver-Based, STar TOpology BaTteryLEss Sensor Network. In Proceedings of the 22nd International Conference on Information Processing in Sensor Networks (San Antonio, TX, USA) (IPSN '23). ACM, New York, NY, USA, 177--190. https://doi.org/10.1145/3583120.3586961Google ScholarDigital Library
- Sayedsepehr Mosavat, Matteo Zella, and Pedro José Marrón. 2021. Demo: SOCRAETES: SOlar Cells Recorded And EmulaTed EaSily. In Proceedings of the 2021 International Conference on Embedded Wireless Systems and Networks (Delft, The Netherlands) (EWSN '21). Junction Publishing, USA, 183--184.Google ScholarDigital Library
- Christian Renner, Stefan Unterschütz, Volker Turau, and Kay Römer. 2014. Perpetual Data Collection with Energy-Harvesting Sensor Networks. ACM Trans. Sen. Netw. 11, 1, Article 12 (sep 2014), 45 pages. https://doi.org/10.1145/2566675Google ScholarDigital Library
- Christian Renner and Matteo Zella. 2019. The Internet of Intermittent Things, a Land of Low-Hanging Fruits. In Proceedings of the 7th International Workshop on Energy Harvesting & Energy-Neutral Sensing Systems (New York, NY, USA) (ENSsys'19). ACM, New York, NY, USA, 49--51. https://doi.org/10.1145/3362053.3363493Google ScholarDigital Library
- Sivert T Sliper, William Wang, Nikos Nikoleris, Alex S Weddell, and Geoff V Merrett. 2020. Fused: Closed-loop performance and energy simulation of embedded systems. In 2020 IEEE International Symposium on Performance Analysis of Systems and Software (ISPASS). IEEE, 263--272.Google ScholarCross Ref
- Texas Instruments 2013. Low-Power Sub-1 GHz RF Transceiver. Texas Instruments. SWRS061I.Google Scholar
- Texas Instruments 2019. bq25505 ultra low-power boost charger with battery management and autonomous power multiplexer for primary battery in energy harvester applications. Texas Instruments. SLUSBJ3F-AUGUST 2013-REVISED MARCH 2019.Google Scholar
- Texas Instruments 2021. MSP430FR599x, MSP430FR596x Mixed-Signal Microcontrollers. Texas Instruments. SLASE54D-MARCH2016-REVISED JANUARY 2021.Google Scholar
- Mathew L. Wymore and Henry Duwe. 2023. A Tale of Two Intermittencies. In Proceedings of the 20th ACM Conference on Embedded Networked Sensor Systems (Boston, Massachusetts) (SenSys '22). ACM, New York, NY, USA, 928--930. https://doi.org/10.1145/3560905.3568105Google ScholarDigital Library
- Kasım Sinan Yıldırım, Amjad Yousef Majid, Dimitris Patoukas, Koen Schaper, Przemyslaw Pawelczak, and Josiah Hester. 2018. InK: Reactive Kernel for Tiny Batteryless Sensors. In Proceedings of the 16th ACM Conference on Embedded Networked Sensor Systems (Shenzhen, China) (SenSys '18). ACM, New York, NY, USA, 41--53. https://doi.org/10.1145/3274783.3274837Google ScholarDigital Library
Index Terms
- High-level Simulation of the Timely Behavior of Intermittent Systems
Recommendations
Stash: Flexible Energy Storage for Intermittent Sensors
Batteryless sensors promise a sustainable future for sensing, but they face significant challenges when storing and using environmental energy. Incoming energy can fluctuate unpredictably between periods of scarcity and abundance, and device performance ...
Making sense of intermittent energy harvesting
ENSsys '18: Proceedings of the 6th International Workshop on Energy Harvesting & Energy-Neutral Sensing SystemsBatteryless, 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 ...
Intermittent Intelligent Camera with LEO sensor-to-satellite Connectivity
ENSsys '23: Proceedings of the 11th International Workshop on Energy Harvesting & Energy-Neutral Sensing SystemsIoT systems can operate efficiently in scenarios with limited or sporadic power availability by utilizing intermittent power sources, such as energy harvesting. Typical implementations are based on fixed-size super-capacitors as energy storage. However, ...
Comments