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

Authors Info & Claims
Published:16 November 2023Publication 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.Google ScholarGoogle Scholar
  2. ANYSOLAR 2023. IXOLAR™ High Efficiency SolarMD. ANYSOLAR. Rev. August 2023.Google ScholarGoogle Scholar
  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.2534215Google ScholarGoogle ScholarDigital LibraryDigital Library
  4. Bosch 2021. BMP280 Digital Pressure Sensor. Bosch. BST-BMP280-DS001-26.Google ScholarGoogle Scholar
  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.3173210Google ScholarGoogle ScholarDigital LibraryDigital Library
  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.3378464Google ScholarGoogle ScholarDigital LibraryDigital Library
  7. Fraunhofer IIS 2023. RFicient® Ultra-low Power Wake-Up Receiver FH101RF. Fraunhofer IIS. Rev. 1.3, preliminary.Google ScholarGoogle Scholar
  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.2996889Google ScholarGoogle ScholarDigital LibraryDigital Library
  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.3131673Google ScholarGoogle ScholarDigital LibraryDigital Library
  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/3133920Google ScholarGoogle ScholarDigital LibraryDigital Library
  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.Google ScholarGoogle ScholarDigital LibraryDigital Library
  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-36Google ScholarGoogle ScholarCross RefCross Ref
  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.3586961Google ScholarGoogle ScholarDigital LibraryDigital Library
  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.Google ScholarGoogle ScholarDigital LibraryDigital Library
  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/2566675Google ScholarGoogle ScholarDigital LibraryDigital Library
  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.3363493Google ScholarGoogle ScholarDigital LibraryDigital Library
  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.Google ScholarGoogle ScholarCross RefCross Ref
  18. Texas Instruments 2013. Low-Power Sub-1 GHz RF Transceiver. Texas Instruments. SWRS061I.Google ScholarGoogle Scholar
  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.Google ScholarGoogle Scholar
  20. Texas Instruments 2021. MSP430FR599x, MSP430FR596x Mixed-Signal Microcontrollers. Texas Instruments. SLASE54D-MARCH2016-REVISED JANUARY 2021.Google ScholarGoogle Scholar
  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.3568105Google ScholarGoogle ScholarDigital LibraryDigital Library
  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.3274837Google ScholarGoogle ScholarDigital LibraryDigital Library

Index Terms

  1. High-level Simulation of the Timely Behavior of Intermittent Systems

        Recommendations

        Comments

        Login options

        Check if you have access through your login credentials or your institution to get full access on this article.

        Sign in
        • 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

          Copyright © 2023 ACM

          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].

          Publisher

          Association for Computing Machinery

          New York, NY, United States

          Publication History

          • Published: 16 November 2023

          Permissions

          Request permissions about this article.

          Request Permissions

          Check for updates

          Qualifiers

          • research-article
          • Research
          • Refereed limited

          Acceptance Rates

          Overall Acceptance Rate12of20submissions,60%
        • Article Metrics

          • Downloads (Last 12 months)61
          • Downloads (Last 6 weeks)9

          Other Metrics

        PDF Format

        View or Download as a PDF file.

        PDF

        eReader

        View online with eReader.

        eReader