{"status":"ok","message-type":"work","message-version":"1.0.0","message":{"indexed":{"date-parts":[[2026,1,7]],"date-time":"2026-01-07T17:26:45Z","timestamp":1767806805549,"version":"3.49.0"},"reference-count":60,"publisher":"Association for Computing Machinery (ACM)","issue":"1","funder":[{"name":"European Union\u2019s Horizon 2020 research and innovation program under the Marie Sk\u0142odowska-Curie","award":["101034240"],"award-info":[{"award-number":["101034240"]}]}],"content-domain":{"domain":["dl.acm.org"],"crossmark-restriction":true},"short-container-title":["ACM Trans. Embed. Comput. Syst."],"published-print":{"date-parts":[[2026,1,31]]},"abstract":"<jats:p>The number of Internet of Things (IoT) devices is increasing exponentially, and it is environmentally and economically unsustainable to power all these devices with batteries. The key alternative is energy harvesting, but battery-less IoT systems require extensive evaluation to demonstrate that they are sufficiently performant across the full range of expected operating conditions. IoT developers thus need an evaluation platform that (i) ensures that each evaluated application and configuration is exposed to exactly the same energy environment and events, and (ii) provides a detailed account of what the application spends the harvested energy on. We therefore developed the EStacker evaluation platform which (i) enables fair and repeatable evaluation, and (ii) generates energy stacks. Energy stacks break down the total energy consumption of an application across hardware components and application activities, thereby explaining what the application specifically uses energy on. We augment EStacker with the ST-SP optimization which, in our experiments, reduces evaluation time by 6.3\u00d7 on average while retaining the temporal behavior of the battery-less IoT system (average throughput error of 7.7%) by proportionally scaling time and power. We demonstrate the utility of EStacker through two case studies. In the first case study, we use energy stack profiles to identify a performance problem that, once addressed, improves performance by 3.3\u00d7. The second case study focuses on ST-SP, and we use it to explore the design space required to dimension the harvester and energy storage sizes of a smart parking application in roughly one week (7.7 days). Without ST-SP, sweeping this design space would have taken well over one month (41.7 days).<\/jats:p>","DOI":"10.1145\/3772371","type":"journal-article","created":{"date-parts":[[2025,10,22]],"date-time":"2025-10-22T03:16:18Z","timestamp":1761102978000},"page":"1-28","update-policy":"https:\/\/doi.org\/10.1145\/crossmark-policy","source":"Crossref","is-referenced-by-count":0,"title":["EStacker: Explaining Battery-Less IoT System Performance with Energy Stacks"],"prefix":"10.1145","volume":"25","author":[{"ORCID":"https:\/\/orcid.org\/0000-0003-3751-4016","authenticated-orcid":false,"given":"Lukas","family":"Liedtke","sequence":"first","affiliation":[{"name":"Department of Computer Science (IDI), Norwegian University of Science and Technology","place":["Trondheim, Norway"]}]},{"ORCID":"https:\/\/orcid.org\/0000-0001-9107-116X","authenticated-orcid":false,"given":"Per Gunnar","family":"Kjeldsberg","sequence":"additional","affiliation":[{"name":"Department of Electronic Systems (IES), Norwegian University of Science and Technology","place":["Trondheim, Norway"]}]},{"ORCID":"https:\/\/orcid.org\/0000-0002-8657-5379","authenticated-orcid":false,"given":"Frank Alexander","family":"Kraemer","sequence":"additional","affiliation":[{"name":"Department of Information Security and Communication Technology (IIK), Norwegian University of Science and Technology","place":["Trondheim, Norway"]}]},{"ORCID":"https:\/\/orcid.org\/0000-0001-9147-5228","authenticated-orcid":false,"given":"Magnus","family":"Jahre","sequence":"additional","affiliation":[{"name":"Department of Computer Science (IDI), Norwegian University of Science and Technology","place":["Trondheim, Norway"]}]}],"member":"320","published-online":{"date-parts":[[2026,1,7]]},"reference":[{"key":"e_1_3_2_2_2","doi-asserted-by":"publisher","DOI":"10.1145\/3384419.3430722"},{"key":"e_1_3_2_3_2","doi-asserted-by":"publisher","DOI":"10.1016\/j.scs.2019.101608"},{"key":"e_1_3_2_4_2","article-title":"AD MAX17223 Data Sheet","author":"Inc. Analog Devices","year":"2021","unstructured":"Analog Devices Inc.2021. AD MAX17223 Data Sheet. Retrieved 2025-10-29 from https:\/\/www.analog.com\/media\/en\/technical-documentation\/data-sheets\/MAX17220-MAX17225.pdf","journal-title":"https:\/\/www.analog.com\/media\/en\/technical-documentation\/data-sheets\/MAX17220-MAX17225.pdf"},{"key":"e_1_3_2_5_2","article-title":"Analog Devices MAX32664 Data Sheet","author":"Inc. Analog Devices","year":"2022","unstructured":"Analog Devices Inc.2022. Analog Devices MAX32664 Data Sheet. Retrieved 2025-10-29 from https:\/\/www.analog.com\/media\/en\/technical-documentation\/data-sheets\/MAX32664.pdf","journal-title":"Retrieved 2025-10-29 from https:\/\/www.analog.com\/media\/en\/technical-documentation\/data-sheets\/MAX32664.pdf"},{"key":"e_1_3_2_6_2","article-title":"Analog Devices AD7606B Data Sheet","author":"Inc. Analog Devices","year":"2025","unstructured":"Analog Devices Inc.2025. Analog Devices AD7606B Data Sheet. Retrieved 2025-10-29 from https:\/\/www.analog.com\/media\/en\/technical-documentation\/data-sheets\/ad7606b.pdf","journal-title":"Retrieved 2025-10-29 from https:\/\/www.analog.com\/media\/en\/technical-documentation\/data-sheets\/ad7606b.pdf"},{"key":"e_1_3_2_7_2","volume-title":"Proceedings of the Conference on Embedded Networked Sensor Systems.","author":"Bakar Abu","year":"2023","unstructured":"Abu Bakar, Rishabh Goel, Jasper de Winkel, Jason Huang, Saad Ahmed, Bashima Islam, Przemys\u0142aw Pawe\u0142czak, Kas\u0131m Sinan Y\u0131ld\u0131r\u0131m, and Josiah Hester. 2023. Protean: An energy-efficient and heterogeneous platform for adaptive and hardware-accelerated battery-free computing. In Proceedings of the Conference on Embedded Networked Sensor Systems."},{"key":"e_1_3_2_8_2","doi-asserted-by":"publisher","DOI":"10.1145\/3478077"},{"key":"e_1_3_2_9_2","doi-asserted-by":"publisher","DOI":"10.1145\/3173162.3173210"},{"key":"e_1_3_2_10_2","doi-asserted-by":"publisher","DOI":"10.1145\/3373376.3378473"},{"key":"e_1_3_2_11_2","unstructured":"Bradley Denby Emily Ruppel Swarun Kumar Zac Manchester and Brandon Lucia. 2022. Tartan artibeus: A batteryless computational satellite research platform. (2022). Retrieved from https:\/\/digitalcommons.usu.edu\/smallsat\/2022\/all2022\/54\/"},{"key":"e_1_3_2_12_2","doi-asserted-by":"publisher","unstructured":"Anna Dittmann Florian Dinger Wiebke Herzberg Nicolas Holland Steffen Karalus Christian Braun Ralph Z\u00e4hringer Wolfgang Heydenreich and Elke Lorenz. 2024. PV-Live dataset - Measurements of global horizontal and tilted solar irradiance. Retrieved 2025-10-29 from 10.5281\/zenodo.11092107","DOI":"10.5281\/zenodo.11092107"},{"key":"e_1_3_2_13_2","unstructured":"European Union. 2025. Photovoltaic Geographical Information System. Retrieved from https:\/\/re.jrc.ec.europa.eu\/pvg_tools\/en\/"},{"key":"e_1_3_2_14_2","doi-asserted-by":"publisher","DOI":"10.1109\/ISPASS.2012.6189221"},{"key":"e_1_3_2_15_2","doi-asserted-by":"publisher","DOI":"10.1145\/1168857.1168880"},{"key":"e_1_3_2_16_2","doi-asserted-by":"publisher","DOI":"10.1109\/LCA.2017.2761751"},{"key":"e_1_3_2_17_2","doi-asserted-by":"publisher","DOI":"10.1145\/2996884.2996889"},{"key":"e_1_3_2_18_2","doi-asserted-by":"publisher","DOI":"10.1145\/3356250.3360042"},{"key":"e_1_3_2_19_2","doi-asserted-by":"publisher","DOI":"10.1145\/3666025.3699332"},{"key":"e_1_3_2_20_2","doi-asserted-by":"publisher","DOI":"10.1109\/IISWC59245.2023.00016"},{"key":"e_1_3_2_21_2","doi-asserted-by":"publisher","DOI":"10.1109\/ISPASS57527.2023.00011"},{"key":"e_1_3_2_22_2","doi-asserted-by":"publisher","DOI":"10.1109\/TIM.2022.3165816"},{"key":"e_1_3_2_23_2","doi-asserted-by":"publisher","DOI":"10.1109\/JSAC.2015.2391690"},{"key":"e_1_3_2_24_2","doi-asserted-by":"publisher","DOI":"10.1109\/MM.2024.3407377"},{"key":"e_1_3_2_25_2","volume-title":"Research Infrastructure to Power the Internet of Things","author":"Hayes Mike","year":"2021","unstructured":"Mike Hayes, Giorgos Fagas, Julie Donnelly, Rapha\u00ebl Salot, Guillaume Savelli, Peter Spies, Gerd vom Boegel, Mario Konijnenburg, David Stenzel, Aldo Romani, Claudio Gerbaldi, Francesco Cottone, and Alex Weddell. 2021. Research Infrastructure to Power the Internet of Things. Technical Report. EnABLES project."},{"key":"e_1_3_2_26_2","volume-title":"Computer Architecture - A Quantitative Approach","author":"Hennessy John L.","year":"2018","unstructured":"John L. Hennessy and David A. Patterson. 2018. Computer Architecture - A Quantitative Approach. Morgan Kaufmann Publishers."},{"key":"e_1_3_2_27_2","volume-title":"Proceedings of the Conference on Embedded Networked Sensor Systems.","author":"Hester Josiah","year":"2014","unstructured":"Josiah Hester, Timothy Scott, and Jacob Sorber. 2014. Ekho: Realistic and repeatable experimentation for tiny energy-harvesting sensors. In Proceedings of the Conference on Embedded Networked Sensor Systems."},{"key":"e_1_3_2_28_2","doi-asserted-by":"publisher","DOI":"10.1145\/3064839"},{"key":"e_1_3_2_29_2","doi-asserted-by":"publisher","DOI":"10.1145\/3131672.3131674"},{"key":"e_1_3_2_30_2","article-title":"Infineon ILD8150 Data Sheet","author":"AG Infineon Technologies","year":"2022","unstructured":"Infineon Technologies AG. 2022. Infineon ILD8150 Data Sheet. Retrieved from https:\/\/www.infineon.com\/dgdl\/Infineon-ILD8150_ILD8150E-DataSheet-v01_05-EN.pdf?fileId=5546d462696dbf120169ba96613f4c20","journal-title":"https:\/\/www.infineon.com\/dgdl\/Infineon-ILD8150_ILD8150E-DataSheet-v01_05-EN.pdf?fileId=5546d462696dbf120169ba96613f4c20"},{"key":"e_1_3_2_31_2","article-title":"TDK ICM-42670-P Data Sheet","author":"Inc. InvenSense","year":"2022","unstructured":"InvenSense Inc.2022. TDK ICM-42670-P Data Sheet. Retrieved from https:\/\/invensense.tdk.com\/wp-content\/uploads\/2021\/07\/ds-000451_icm-42670-p-datasheet.pdf","journal-title":"https:\/\/invensense.tdk.com\/wp-content\/uploads\/2021\/07\/ds-000451_icm-42670-p-datasheet.pdf"},{"key":"e_1_3_2_32_2","article-title":"Predictive power management for internet of battery-less things","volume":"33","author":"Ju Qianao","year":"2018","unstructured":"Qianao Ju and Ying Zhang. 2018. Predictive power management for internet of battery-less things. IEEE Transactions on Power Electronics 33, 1 (2018).","journal-title":"IEEE Transactions on Power Electronics"},{"key":"e_1_3_2_33_2","doi-asserted-by":"publisher","DOI":"10.1145\/3417308.3430265"},{"key":"e_1_3_2_34_2","article-title":"Kipp and Zonen SP Lite2 Brochure","author":"B.V. Kipp and Zonen","year":"2024","unstructured":"Kipp and Zonen B.V.2024. Kipp and Zonen SP Lite2 Brochure. Retrieved from https:\/\/www.kippzonen.com\/Download\/358\/Brochure-Pyranometers-SP-Lite2-English","journal-title":"Retrieved from https:\/\/www.kippzonen.com\/Download\/358\/Brochure-Pyranometers-SP-Lite2-English"},{"key":"e_1_3_2_35_2","doi-asserted-by":"publisher","DOI":"10.1145\/2461381.2461402"},{"key":"e_1_3_2_36_2","doi-asserted-by":"publisher","DOI":"10.1145\/3314221.3314613"},{"key":"e_1_3_2_37_2","unstructured":"Matt Arnott. 2024. Global IoT Forecast Report 2023-2033. Retrieved from https:\/\/transformainsights.com\/research\/reports\/global-iot-forecast-report-2023-2033"},{"key":"e_1_3_2_38_2","article-title":"Maxim MAX30101 Data Sheet","author":"Inc. Maxim Integrated Products","year":"2020","unstructured":"Maxim Integrated Products Inc.2020. Maxim MAX30101 Data Sheet. Retrieved from https:\/\/www.analog.com\/media\/en\/technical-documentation\/data-sheets\/MAX30101.pdf","journal-title":"Retrieved from https:\/\/www.analog.com\/media\/en\/technical-documentation\/data-sheets\/MAX30101.pdf"},{"key":"e_1_3_2_39_2","doi-asserted-by":"publisher","DOI":"10.1145\/3362053.3363491"},{"key":"e_1_3_2_40_2","article-title":"nRF52832 Product Specification","author":"Semiconductor Nordic","year":"2023","unstructured":"Nordic Semiconductor. 2023. nRF52832 Product Specification. Retrieved from https:\/\/docs.nordicsemi.com\/bundle\/nRF52832_PS_v1.9\/resource\/nRF52832_PS_v1.9.pdf","journal-title":"Retrieved from https:\/\/docs.nordicsemi.com\/bundle\/nRF52832_PS_v1.9\/resource\/nRF52832_PS_v1.9.pdf"},{"key":"e_1_3_2_41_2","article-title":"Predictive analytics for smart parking: A deep learning approach in forecasting of IoT data","volume":"21","author":"Piccialli Francesco","year":"2021","unstructured":"Francesco Piccialli, Fabio Giampaolo, Edoardo Prezioso, Danilo Crisci, and Salvatore Cuomo. 2021. Predictive analytics for smart parking: A deep learning approach in forecasting of IoT data. ACM Transactions on Internet Technology 21, 3 (2021).","journal-title":"ACM Transactions on Internet Technology"},{"key":"e_1_3_2_42_2","doi-asserted-by":"publisher","DOI":"10.1145\/3608473"},{"key":"e_1_3_2_43_2","doi-asserted-by":"publisher","DOI":"10.1109\/MICRO56248.2022.00034"},{"key":"e_1_3_2_44_2","doi-asserted-by":"crossref","unstructured":"H. Sakoe and S. Chiba. 1978. Dynamic programming algorithm optimization for spoken word recognition. 26 1 (1978).","DOI":"10.1109\/TASSP.1978.1163055"},{"key":"e_1_3_2_45_2","article-title":"Design of an RFID-based battery-free programmable sensing platform","volume":"57","author":"Sample Alanson P.","year":"2008","unstructured":"Alanson P. Sample, Daniel J. Yeager, Pauline S. Powledge, Alexander V. Mamishev, and Joshua R. Smith. 2008. Design of an RFID-based battery-free programmable sensing platform. IEEE Transactions on Instrumentation and Measurement 57, 11 (2008).","journal-title":"IEEE Transactions on Instrumentation and Measurement"},{"key":"e_1_3_2_46_2","article-title":"AM-5412 Amorphous Solar Cell Data Sheet","author":"Ltd. Sanyo Semiconductor Co.,","year":"2022","unstructured":"Sanyo Semiconductor Co., Ltd.2022. AM-5412 Amorphous Solar Cell Data Sheet. Retrieved from https:\/\/docs.rs-online.com\/dd86\/0900766b80d10cf7.pdf","journal-title":"https:\/\/docs.rs-online.com\/dd86\/0900766b80d10cf7.pdf"},{"key":"e_1_3_2_47_2","doi-asserted-by":"publisher","DOI":"10.1109\/TIE.2020.3036222"},{"key":"e_1_3_2_48_2","doi-asserted-by":"publisher","DOI":"10.23919\/DATE.2017.7927164"},{"key":"e_1_3_2_49_2","article-title":"ST STHS34PF80 Data Sheet","author":"NV STMicroelectronics","year":"2023","unstructured":"STMicroelectronics NV. 2023. ST STHS34PF80 Data Sheet. Retrieved 2025-10-29 from https:\/\/www.st.com\/resource\/en\/datasheet\/sths34pf80.pdf","journal-title":"Retrieved 2025-10-29 from https:\/\/www.st.com\/resource\/en\/datasheet\/sths34pf80.pdf"},{"key":"e_1_3_2_50_2","article-title":"STMicroelectronics STM32H745x Data Sheet","author":"NV STMicroelectronics","year":"2023","unstructured":"STMicroelectronics NV. 2023. STMicroelectronics STM32H745x Data Sheet. Retrieved 2025-10-29 from https:\/\/www.st.com\/resource\/en\/datasheet\/stm32h745zi.pdf","journal-title":"Retrieved 2025-10-29 from https:\/\/www.st.com\/resource\/en\/datasheet\/stm32h745zi.pdf"},{"key":"e_1_3_2_51_2","article-title":"ST VL53L1X Data Sheet","author":"NV STMicroelectronics","year":"2024","unstructured":"STMicroelectronics NV. 2024. ST VL53L1X Data Sheet. Retrieved 2025-10-29 from https:\/\/www.st.com\/resource\/en\/datasheet\/vl53l1x.pdf","journal-title":"Retrieved 2025-10-29 from https:\/\/www.st.com\/resource\/en\/datasheet\/vl53l1x.pdf"},{"key":"e_1_3_2_52_2","article-title":"Texas Instruments INA190 Data Sheet","author":"Inc. Texas Instruments","year":"2019","unstructured":"Texas Instruments Inc.2019. Texas Instruments INA190 Data Sheet. Retrieved 2025-10-29 from https:\/\/www.ti.com\/lit\/ds\/symlink\/ina190.pdf","journal-title":"Retrieved 2025-10-29 from https:\/\/www.ti.com\/lit\/ds\/symlink\/ina190.pdf"},{"key":"e_1_3_2_53_2","article-title":"Texas Instruments TMP117 Data Sheet","author":"Inc. Texas Instruments","year":"2022","unstructured":"Texas Instruments Inc.2022. Texas Instruments TMP117 Data Sheet. Retrieved 2025-10-29 from https:\/\/www.ti.com\/lit\/ds\/symlink\/tmp117.pdf","journal-title":"Retrieved 2025-10-29 from https:\/\/www.ti.com\/lit\/ds\/symlink\/tmp117.pdf"},{"key":"e_1_3_2_54_2","article-title":"TI BQ25504 Data Sheet","author":"Inc. Texas Instruments","year":"2023","unstructured":"Texas Instruments Inc.2023. TI BQ25504 Data Sheet. Retrieved 2025-10-29 from https:\/\/www.ti.com\/lit\/ds\/symlink\/bq25504.pdf","journal-title":"https:\/\/www.ti.com\/lit\/ds\/symlink\/bq25504.pdf"},{"key":"e_1_3_2_55_2","article-title":"Torex XC6135 Data Sheet","author":"Ltd. Torex Semiconductor","year":"2024","unstructured":"Torex Semiconductor Ltd.2024. Torex XC6135 Data Sheet. Retrieved 2025-10-29 from https:\/\/product.torexsemi.com\/system\/files\/series\/xc6135.pdf","journal-title":"Retrieved 2025-10-29 from https:\/\/product.torexsemi.com\/system\/files\/series\/xc6135.pdf"},{"key":"e_1_3_2_56_2","unstructured":"Roman Tr\u00fcb Reto Da Forno Lukas Sigrist Lorin M\u00fchlebach Andreas Biri Jan Beutel and Lothar Thiele. 2020. FlockLab 2: multi-modal testing and validation for wireless IoT. In 3rd Workshop on Benchmarking Cyber-Physical Systems and Internet of Things. Retrieved 2022-03-10 from https:\/\/openreview.net\/forum?id=H6a78knAFnY"},{"key":"e_1_3_2_57_2","doi-asserted-by":"publisher","DOI":"10.1016\/j.future.2022.12.029"},{"key":"e_1_3_2_58_2","volume-title":"Proceedings of the Conference on Embedded Networked Sensor Systems.","author":"Wymore Mathew L.","year":"2023","unstructured":"Mathew L. Wymore and Henry Duwe. 2023. A tale of two intermittencies. In Proceedings of the Conference on Embedded Networked Sensor Systems."},{"key":"e_1_3_2_59_2","doi-asserted-by":"publisher","DOI":"10.1109\/ISPASS.2014.6844459"},{"key":"e_1_3_2_60_2","article-title":"High-temperature self-powered sensing system for a smart bearing in an aircraft jet engine","volume":"69","author":"Zaghari Bahareh","year":"2020","unstructured":"Bahareh Zaghari, Alex S. Weddell, Kamran Esmaeili, Imran Bashir, Terry J. Harvey, Neil M. White, Patrick Mirring, and Ling Wang. 2020. High-temperature self-powered sensing system for a smart bearing in an aircraft jet engine. IEEE Transactions on Instrumentation and Measurement 69, 9 (2020), 6165\u20136174.","journal-title":"IEEE Transactions on Instrumentation and Measurement"},{"key":"e_1_3_2_61_2","article-title":"Battery-free and wireless technologies for cardiovascular implantable medical devices","volume":"7","author":"Zhang Jungang","year":"2022","unstructured":"Jungang Zhang, Rupam Das, Jinwei Zhao, Nosrat Mirzai, John Mercer, and Hadi Heidari. 2022. Battery-free and wireless technologies for cardiovascular implantable medical devices. Advanced Materials Technologies 7, 6 (2022), 2101086.","journal-title":"Advanced Materials Technologies"}],"container-title":["ACM Transactions on Embedded Computing Systems"],"original-title":[],"language":"en","link":[{"URL":"https:\/\/dl.acm.org\/doi\/pdf\/10.1145\/3772371","content-type":"unspecified","content-version":"vor","intended-application":"similarity-checking"}],"deposited":{"date-parts":[[2026,1,7]],"date-time":"2026-01-07T15:59:07Z","timestamp":1767801547000},"score":1,"resource":{"primary":{"URL":"https:\/\/dl.acm.org\/doi\/10.1145\/3772371"}},"subtitle":[],"short-title":[],"issued":{"date-parts":[[2026,1,7]]},"references-count":60,"journal-issue":{"issue":"1","published-print":{"date-parts":[[2026,1,31]]}},"alternative-id":["10.1145\/3772371"],"URL":"https:\/\/doi.org\/10.1145\/3772371","relation":{},"ISSN":["1539-9087","1558-3465"],"issn-type":[{"value":"1539-9087","type":"print"},{"value":"1558-3465","type":"electronic"}],"subject":[],"published":{"date-parts":[[2026,1,7]]},"assertion":[{"value":"2025-03-10","order":0,"name":"received","label":"Received","group":{"name":"publication_history","label":"Publication History"}},{"value":"2025-09-21","order":2,"name":"accepted","label":"Accepted","group":{"name":"publication_history","label":"Publication History"}},{"value":"2026-01-07","order":3,"name":"published","label":"Published","group":{"name":"publication_history","label":"Publication History"}}]}}