IDEAS home Printed from https://ideas.repec.org/a/gam/jeners/v14y2021i13p3914-d585403.html
   My bibliography  Save this article

Automated Testbench for Hybrid Machine Learning-Based Worst-Case Energy Consumption Analysis on Batteryless IoT Devices

Author

Listed:
  • Thomas Huybrechts

    (IDLab, Faculty of Applied Engineering, University of Antwerp—imec, Sint-Pietersvliet 7, 2000 Antwerp, Belgium)

  • Philippe Reiter

    (IDLab, Faculty of Applied Engineering, University of Antwerp—imec, Sint-Pietersvliet 7, 2000 Antwerp, Belgium)

  • Siegfried Mercelis

    (IDLab, Faculty of Applied Engineering, University of Antwerp—imec, Sint-Pietersvliet 7, 2000 Antwerp, Belgium)

  • Jeroen Famaey

    (IDLab, Department of Computer Science, University of Antwerp—imec, Sint-Pietersvliet 7, 2000 Antwerp, Belgium)

  • Steven Latré

    (IDLab, Department of Computer Science, University of Antwerp—imec, Sint-Pietersvliet 7, 2000 Antwerp, Belgium)

  • Peter Hellinckx

    (IDLab, Faculty of Applied Engineering, University of Antwerp—imec, Sint-Pietersvliet 7, 2000 Antwerp, Belgium)

Abstract

Batteryless Internet-of-Things (IoT) devices need to schedule tasks on very limited energy budgets from intermittent energy harvesting. Creating an energy-aware scheduler allows the device to schedule tasks in an efficient manner to avoid power loss during execution. To achieve this, we need insight in the Worst-Case Energy Consumption (WCEC) of each schedulable task on the device. Different methodologies exist to determine or approximate the energy consumption. However, these approaches are computationally expensive and infeasible to perform on all type of devices; or are not accurate enough to acquire safe upper bounds. We propose a hybrid methodology that combines machine learning-based prediction on small code sections, called hybrid blocks, with static analysis to combine the predictions to a final upper bound estimation for the WCEC. In this paper, we present our work on an automated testbench for the Code Behaviour Framework (COBRA) that measures and profiles the upper bound energy consumption on the target device. Next, we use the upper bound measurements of the testbench to train eight different regression models that need to predict these upper bounds. The results show promising estimates for three regression models that could potentially be used for the methodology with additional tuning and training.

Suggested Citation

  • Thomas Huybrechts & Philippe Reiter & Siegfried Mercelis & Jeroen Famaey & Steven Latré & Peter Hellinckx, 2021. "Automated Testbench for Hybrid Machine Learning-Based Worst-Case Energy Consumption Analysis on Batteryless IoT Devices," Energies, MDPI, vol. 14(13), pages 1-26, June.
  • Handle: RePEc:gam:jeners:v:14:y:2021:i:13:p:3914-:d:585403
    as

    Download full text from publisher

    File URL: https://www.mdpi.com/1996-1073/14/13/3914/pdf
    Download Restriction: no

    File URL: https://www.mdpi.com/1996-1073/14/13/3914/
    Download Restriction: no
    ---><---

    References listed on IDEAS

    as
    1. McManus, M.C., 2012. "Environmental consequences of the use of batteries in low carbon systems: The impact of battery production," Applied Energy, Elsevier, vol. 93(C), pages 288-295.
    2. Shaikh, Faisal Karim & Zeadally, Sherali, 2016. "Energy harvesting in wireless sensor networks: A comprehensive review," Renewable and Sustainable Energy Reviews, Elsevier, vol. 55(C), pages 1041-1054.
    Full references (including those not matched with items on IDEAS)

    Citations

    Citations are extracted by the CitEc Project, subscribe to its RSS feed for this item.
    as


    Cited by:

    1. Jaroslaw Krzywanski, 2022. "Advanced AI Applications in Energy and Environmental Engineering Systems," Energies, MDPI, vol. 15(15), pages 1-3, August.

    Most related items

    These are the items that most often cite the same works as this one and are cited by the same works as this one.
    1. Farnaz Derakhshan & Shamim Yousefi, 2019. "A review on the applications of multiagent systems in wireless sensor networks," International Journal of Distributed Sensor Networks, , vol. 15(5), pages 15501477198, May.
    2. Fang, Zheng & Tan, Xing & Liu, Genshuo & Zhou, Zijie & Pan, Yajia & Ahmed, Ammar & Zhang, Zutao, 2022. "A novel vibration energy harvesting system integrated with an inertial pendulum for zero-energy sensor applications in freight trains," Applied Energy, Elsevier, vol. 318(C).
    3. Liu, Qi & Qin, Weiyang & Zhou, Zhiyong & Shang, Mengjie & Zhou, Honglei, 2023. "Harvesting low-speed wind energy by bistable snap-through and amplified inertial force," Energy, Elsevier, vol. 284(C).
    4. Tan, Ting & Yan, Zhimiao & Zou, Hongxiang & Ma, Kejing & Liu, Fengrui & Zhao, Linchuan & Peng, Zhike & Zhang, Wenming, 2019. "Renewable energy harvesting and absorbing via multi-scale metamaterial systems for Internet of things," Applied Energy, Elsevier, vol. 254(C).
    5. Jijian Lian & Ou Cai & Xiaofeng Dong & Qi Jiang & Yue Zhao, 2019. "Health Monitoring and Safety Evaluation of the Offshore Wind Turbine Structure: A Review and Discussion of Future Development," Sustainability, MDPI, vol. 11(2), pages 1-29, January.
    6. Wang, Zhemin & Du, Yu & Li, Tianrun & Yan, Zhimiao & Tan, Ting, 2021. "A flute-inspired broadband piezoelectric vibration energy harvesting device with mechanical intelligent design," Applied Energy, Elsevier, vol. 303(C).
    7. Balcombe, Paul & Rigby, Dan & Azapagic, Adisa, 2015. "Environmental impacts of microgeneration: Integrating solar PV, Stirling engine CHP and battery storage," Applied Energy, Elsevier, vol. 139(C), pages 245-259.
    8. Liu, Feng-Rui & Zhang, Wen-Ming & Peng, Zhi-Ke & Meng, Guang, 2019. "Fork-shaped bluff body for enhancing the performance of galloping-based wind energy harvester," Energy, Elsevier, vol. 183(C), pages 92-105.
    9. Mezzullo, William G. & McManus, Marcelle C. & Hammond, Geoff P., 2013. "Life cycle assessment of a small-scale anaerobic digestion plant from cattle waste," Applied Energy, Elsevier, vol. 102(C), pages 657-664.
    10. Christensen, Paul A. & Anderson, Paul A. & Harper, Gavin D.J. & Lambert, Simon M. & Mrozik, Wojciech & Rajaeifar, Mohammad Ali & Wise, Malcolm S. & Heidrich, Oliver, 2021. "Risk management over the life cycle of lithium-ion batteries in electric vehicles," Renewable and Sustainable Energy Reviews, Elsevier, vol. 148(C).
    11. Sajib Roy & Md Humayun Kabir & Md Salauddin & Miah A. Halim, 2022. "An Electromagnetic Wind Energy Harvester Based on Rotational Magnet Pole-Pairs for Autonomous IoT Applications," Energies, MDPI, vol. 15(15), pages 1-14, August.
    12. Maria M. Symeonidou & Effrosyni Giama & Agis M. Papadopoulos, 2021. "Life Cycle Assessment for Supporting Dimensioning Battery Storage Systems in Micro-Grids for Residential Applications," Energies, MDPI, vol. 14(19), pages 1-16, September.
    13. Carlos J. Sarasa-Maestro & Rodolfo Dufo-López & José L. Bernal-Agustín, 2016. "Analysis of Photovoltaic Self-Consumption Systems," Energies, MDPI, vol. 9(9), pages 1-18, August.
    14. Sonia Longo & Maurizio Cellura & Maria Anna Cusenza & Francesco Guarino & Marina Mistretta & Domenico Panno & Claudia D’Urso & Salvatore Gianluca Leonardi & Nicola Briguglio & Giovanni Tumminia & Vinc, 2021. "Life Cycle Assessment for Supporting Eco-Design: The Case Study of Sodium–Nickel Chloride Cells," Energies, MDPI, vol. 14(7), pages 1-11, March.
    15. Maria Symeonidou & Agis M. Papadopoulos, 2022. "Selection and Dimensioning of Energy Storage Systems for Standalone Communities: A Review," Energies, MDPI, vol. 15(22), pages 1-28, November.
    16. Sunil Kr. Jha & Egbe Michael Eyong, 2018. "An energy optimization in wireless sensor networks by using genetic algorithm," Telecommunication Systems: Modelling, Analysis, Design and Management, Springer, vol. 67(1), pages 113-121, January.
    17. Jorge Barrientos & José David López & Felipe Valencia, 2018. "A Novel Stochastic-Programming-Based Energy Management System to Promote Self-Consumption in Industrial Processes," Energies, MDPI, vol. 11(2), pages 1-15, February.
    18. Sudhanshu Tiwari & Gaurav Kumar & Ayush Raj & Prateek & Rajeev Arya, 0. "Water cycle algorithm perspective on energy constraints in WSN," International Journal of System Assurance Engineering and Management, Springer;The Society for Reliability, Engineering Quality and Operations Management (SREQOM),India, and Division of Operation and Maintenance, Lulea University of Technology, Sweden, vol. 0, pages 1-8.
    19. Oh, Ki-Yong & Epureanu, Bogdan I., 2016. "Characterization and modeling of the thermal mechanics of lithium-ion battery cells," Applied Energy, Elsevier, vol. 178(C), pages 633-646.
    20. Dehghani-Sanij, A.R. & Tharumalingam, E. & Dusseault, M.B. & Fraser, R., 2019. "Study of energy storage systems and environmental challenges of batteries," Renewable and Sustainable Energy Reviews, Elsevier, vol. 104(C), pages 192-208.

    Corrections

    All material on this site has been provided by the respective publishers and authors. You can help correct errors and omissions. When requesting a correction, please mention this item's handle: RePEc:gam:jeners:v:14:y:2021:i:13:p:3914-:d:585403. See general information about how to correct material in RePEc.

    If you have authored this item and are not yet registered with RePEc, we encourage you to do it here. This allows to link your profile to this item. It also allows you to accept potential citations to this item that we are uncertain about.

    If CitEc recognized a bibliographic reference but did not link an item in RePEc to it, you can help with this form .

    If you know of missing items citing this one, you can help us creating those links by adding the relevant references in the same way as above, for each refering item. If you are a registered author of this item, you may also want to check the "citations" tab in your RePEc Author Service profile, as there may be some citations waiting for confirmation.

    For technical questions regarding this item, or to correct its authors, title, abstract, bibliographic or download information, contact: MDPI Indexing Manager (email available below). General contact details of provider: https://www.mdpi.com .

    Please note that corrections may take a couple of weeks to filter through the various RePEc services.

    IDEAS is a RePEc service. RePEc uses bibliographic data supplied by the respective publishers.