[go: up one dir, main page]
More Web Proxy on the site http://driver.im/ skip to main content
10.1145/3628353.3628539acmconferencesArticle/Chapter ViewAbstractPublication PagessensysConference Proceedingsconference-collections
research-article

High-level Simulation of the Timely Behavior of Intermittent Systems

Published: 16 November 2023 Publication History

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.

References

[1]
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.
[2]
ANYSOLAR 2023. IXOLAR™ High Efficiency SolarMD. ANYSOLAR. Rev. August 2023.
[3]
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.2534215
[4]
Bosch 2021. BMP280 Digital Pressure Sensor. Bosch. BST-BMP280-DS001-26.
[5]
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.3173210
[6]
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.3378464
[7]
Fraunhofer IIS 2023. RFicient® Ultra-low Power Wake-Up Receiver FH101RF. Fraunhofer IIS. Rev. 1.3, preliminary.
[8]
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.2996889
[9]
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.3131673
[10]
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/3133920
[11]
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.
[12]
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-36
[13]
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.3586961
[14]
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.
[15]
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/2566675
[16]
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.3363493
[17]
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.
[18]
Texas Instruments 2013. Low-Power Sub-1 GHz RF Transceiver. Texas Instruments. SWRS061I.
[19]
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.
[20]
Texas Instruments 2021. MSP430FR599x, MSP430FR596x Mixed-Signal Microcontrollers. Texas Instruments. SLASE54D-MARCH2016-REVISED JANUARY 2021.
[21]
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.3568105
[22]
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.3274837

Cited By

View all
  • (2024)A Configurable Harvester Emulator for Intermittent SystemsProceedings of the 12th International Workshop on Energy Harvesting and Energy-Neutral Sensing Systems10.1145/3698384.3699619(50-51)Online publication date: 4-Nov-2024
  • (2024)Lure: A simulator for networks of batteryless intermittent nodesPerformance Evaluation10.1016/j.peva.2024.102440(102440)Online publication date: Aug-2024

Recommendations

Comments

Please enable JavaScript to view thecomments powered by Disqus.

Information & Contributors

Information

Published In

cover image ACM Conferences
ENSsys '23: Proceedings of the 11th International Workshop on Energy Harvesting & Energy-Neutral Sensing Systems
November 2023
89 pages
ISBN:9798400704383
DOI:10.1145/3628353
Permission to make digital or hard copies of all or part of this work for personal or classroom use is granted without fee provided that copies are not made or distributed for profit or commercial advantage and that copies bear this notice and the full citation on the first page. Copyrights for components of this work owned by others than the author(s) must be honored. Abstracting with credit is permitted. To copy otherwise, or republish, to post on servers or to redistribute to lists, requires prior specific permission and/or a fee. Request permissions from [email protected].

Sponsors

Publisher

Association for Computing Machinery

New York, NY, United States

Publication History

Published: 16 November 2023

Permissions

Request permissions for this article.

Check for updates

Author Tags

  1. Energy Harvesting
  2. Intermittent Computing
  3. Simulation of Batteryless Devices

Qualifiers

  • Research-article
  • Research
  • Refereed limited

Funding Sources

Conference

Acceptance Rates

Overall Acceptance Rate 21 of 29 submissions, 72%

Contributors

Other Metrics

Bibliometrics & Citations

Bibliometrics

Article Metrics

  • Downloads (Last 12 months)64
  • Downloads (Last 6 weeks)7
Reflects downloads up to 12 Dec 2024

Other Metrics

Citations

Cited By

View all
  • (2024)A Configurable Harvester Emulator for Intermittent SystemsProceedings of the 12th International Workshop on Energy Harvesting and Energy-Neutral Sensing Systems10.1145/3698384.3699619(50-51)Online publication date: 4-Nov-2024
  • (2024)Lure: A simulator for networks of batteryless intermittent nodesPerformance Evaluation10.1016/j.peva.2024.102440(102440)Online publication date: Aug-2024

View Options

Login options

View options

PDF

View or Download as a PDF file.

PDF

eReader

View online with eReader.

eReader

Media

Figures

Other

Tables

Share

Share

Share this Publication link

Share on social media