Skip to main content

SIDAM: A Design Space Exploration Framework for Multi-sensor Embedded Systems Powered by Energy Harvesting

  • Conference paper
  • First Online:
Book cover Embedded Computer Systems: Architectures, Modeling, and Simulation (SAMOS 2022)

Part of the book series: Lecture Notes in Computer Science ((LNCS,volume 13511))

Included in the following conference series:

Abstract

Multi-sensor embedded systems often consist of a central unit being responsible to manage a heterogeneous set of attached sensors. Particularly when such systems are deployed in areas without access to a static power supply, they have to be powered using energy harvesting to operate autonomously. Objectives such as availability and data loss rate depend on the set of attached sensors, the system configuration (e.g., used photovoltaic (PV) module, batteries, and data storage), as well as environmental factors such as the location of the deployed system. Moreover, also the employed energy management strategy and its parametrization severely influence the system characteristics. In fact, different strategies can lead to different tradeoffs in terms of the above objectives. In this paper we propose a design methodology to automatically explore the design space of configurations of multi-sensor embedded systems and to determine and configure the best energy management strategy for a given sensor configuration and location. Our methodology includes a real-time analysis and a simulation-based DSE to explore the design space. We investigate a case study from a biomonitoring project and demonstrate the benefits of the proposed design methodology: A system—including its configuration and energy management strategy—has to be tailored to the characteristics of the set of attached sensors and the location it operates. Else designs exhibit suboptimal characteristics when operating at sites or for sensor sets for which they were not optimized.

This is a preview of subscription content, log in via an institution to check access.

Access this chapter

Chapter
USD 29.95
Price excludes VAT (USA)
  • Available as PDF
  • Read on any device
  • Instant download
  • Own it forever
eBook
USD 79.99
Price excludes VAT (USA)
  • Available as EPUB and PDF
  • Read on any device
  • Instant download
  • Own it forever
Softcover Book
USD 99.99
Price excludes VAT (USA)
  • Compact, lightweight edition
  • Dispatched in 3 to 5 business days
  • Free shipping worldwide - see info

Tax calculation will be finalised at checkout

Purchases are for personal use only

Institutional subscriptions

Notes

  1. 1.

    When statically designing such systems (see Sect. 4), we can layout the system that \(d_{w}(t)\) is never higher than the storage’s maximum write rate.

  2. 2.

    We give data writes higher priority to avoid data loss.

  3. 3.

    For the results presented in this paper, we assume a round-robin scheduler and a corresponding WCRT analysis based on [8, 10] without loss of generality as our approach is also compatible with any other scheduling strategy and WCRT analysis.

  4. 4.

    https://ec.europa.eu/jrc/en/pvgis.

References

  1. Birken, R., Zhang, J., Schirner, G.: System Level Design of a Roaming Multi-Modal Multi-Sensor System, chap. 23. Woodhead Publishing (2014)

    Google Scholar 

  2. Blickle, T., Teich, J., Thiele, L.: System-level synthesis using evolutionary algorithms. Des. Autom. Embedded Syst. 3(1), 23–58 (1998). https://doi.org/10.1023/A:1008899229802

    Article  Google Scholar 

  3. Castagnetti, A., Pegatoquet, A., Belleudy, C., Auguin, M.: A framework for modeling and simulating energy harvesting WSN nodes with efficient power management policies. EURASIP J. Embedded Syst. 2012, 1–20 (2012)

    Article  Google Scholar 

  4. Geissdoerfer, K., Jurdak, R., Kusy, B., Zimmerling, M.: Getting more out of energy-harvesting systems: energy management under time-varying utility with preact. In: IPSN, pp. 109–120 (2019)

    Google Scholar 

  5. Iovanovici, A., Topirceanu, A., Udrescu, M., Vladutiu, M.: Design space exploration for optimizing wireless sensor networks using social network analysis. In: ICSTCC, pp. 815–820. Sinaia, Romania, October 2014

    Google Scholar 

  6. Liu, Q., Mak, T., Zhang, T., Niu, X., Luk, W., Yakovlev, A.: Power-adaptive computing system design for solar-energy-powered embedded systems. IEEE VLSI 23(8), 1402–1414 (2015)

    Article  Google Scholar 

  7. Lukasiewycz, M., Glaß, M., Reimann, F., Teich, J.: Opt4j: a modular framework for meta-heuristic optimization. GECCO 2011, New York, NY, USA, pp. 1723–1730. Association for Computing Machinery (2011). https://doi.org/10.1145/2001576.2001808

  8. Migge, J., Jean-Marie, A., Navet, N.: Timing analysis of compound scheduling policies: application to posix1003.1b. J. Sched. 6(5), 457–482 (2003)

    Google Scholar 

  9. Moser, C., Chen, J.J., Thiele, L.: An energy management framework for energy harvesting embedded systems. J. Emerg. Technol. Comput. Syst. 6(2), 1–21 (2008)

    Article  Google Scholar 

  10. Racu, R., Li, L., Henia, R., Hamann, A., Ernst, R.: Improved response time analysis of tasks scheduled under preemptive round-robin, pp. 179–184. ACM (2007). https://doi.org/10.1145/1289816.1289861

  11. Shallari, I., Leal, I.S., Krug, S., Jantsch, A., O’Nils, M.: Design space exploration for an IoT node: trade-offs in processing and communication. IEEE Access 9, 65078–65090 (2021)

    Article  Google Scholar 

  12. Tiwari, A., Ballal, P., Lewis, F.L.: Energy-efficient wireless sensor network design and implementation for condition-based maintenance. ACM Trans. Sen. Netw. 3(1), 1 (2007)

    Article  Google Scholar 

  13. Wägele, W., et al.: Towards a multisensor station for automated biodiversity monitoring. Basic Appl. Ecol. 59, 105–138 (2022)

    Article  Google Scholar 

  14. Zhao, Z., Barijough, K.M., Gerstlauer, A.: Network-level design space exploration of resource-constrained networks-of-systems. ACM Trans. Embed. Comput. Syst. 19(4), 1–26 (2020)

    Article  Google Scholar 

  15. Zhou, J., Yan, J., Wei, T., Chen, M., Hu, X.S.: Energy-adaptive scheduling of imprecise computation tasks for QoS optimization in real-time MPSoC systems. In: DATE, pp. 1402–1407 (2017)

    Google Scholar 

Download references

Acknowledgment

This work was supported by the German Federal Ministry of Education and Research (development of AMMODs).

Author information

Authors and Affiliations

Authors

Corresponding author

Correspondence to Pierre-Louis Sixdenier .

Editor information

Editors and Affiliations

Rights and permissions

Reprints and permissions

Copyright information

© 2022 The Author(s), under exclusive license to Springer Nature Switzerland AG

About this paper

Check for updates. Verify currency and authenticity via CrossMark

Cite this paper

Sixdenier, PL., Wildermann, S., Ziegler, D., Teich, J. (2022). SIDAM: A Design Space Exploration Framework for Multi-sensor Embedded Systems Powered by Energy Harvesting. In: Orailoglu, A., Reichenbach, M., Jung, M. (eds) Embedded Computer Systems: Architectures, Modeling, and Simulation. SAMOS 2022. Lecture Notes in Computer Science, vol 13511. Springer, Cham. https://doi.org/10.1007/978-3-031-15074-6_21

Download citation

  • DOI: https://doi.org/10.1007/978-3-031-15074-6_21

  • Published:

  • Publisher Name: Springer, Cham

  • Print ISBN: 978-3-031-15073-9

  • Online ISBN: 978-3-031-15074-6

  • eBook Packages: Computer ScienceComputer Science (R0)

Publish with us

Policies and ethics