{"status":"ok","message-type":"work","message-version":"1.0.0","message":{"indexed":{"date-parts":[[2026,5,9]],"date-time":"2026-05-09T05:19:46Z","timestamp":1778303986258,"version":"3.51.4"},"reference-count":49,"publisher":"Association for Computing Machinery (ACM)","issue":"2","license":[{"start":{"date-parts":[[2024,3,18]],"date-time":"2024-03-18T00:00:00Z","timestamp":1710720000000},"content-version":"vor","delay-in-days":0,"URL":"https:\/\/creativecommons.org\/licenses\/by\/4.0\/"}],"content-domain":{"domain":["dl.acm.org"],"crossmark-restriction":true},"short-container-title":["ACM Trans. Embed. Comput. Syst."],"published-print":{"date-parts":[[2024,3,31]]},"abstract":"<jats:p>Batteryless sensors promise a sustainable future for sensing, but they face significant challenges when storing and using environmental energy. Incoming energy can fluctuate unpredictably between periods of scarcity and abundance, and device performance depends on both incoming energy and how much a device can store. Existing batteryless devices have used fixed or run-time selectable front-end capacitor banks to meet the energy needs of different tasks. Neither approach adapts well to rapidly changing energy harvesting conditions, nor does it allow devices to store excess energy during times of abundance without sacrificing performance. This article presents Stash, a hardware back-end energy storage technique that allows batteryless devices to charge quickly and store excess energy when it is abundant, extending their operating time and carrying out additional tasks without compromising the main ones. Stash performs like a small capacitor device when small capacitors excel and like a large capacitor device when large capacitors excel, with no additional software complexity and negligible power overhead. We evaluate Stash using two applications\u2014temperature sensing and wearable activity monitoring\u2014under both synthetic solar energy and recorded solar and thermal traces from various human activities. Our results show that Stash increased sensor coverage by up to 15% under variable energy-harvesting conditions when compared to competitor configurations that used fixed small, large, and reconfigurable front-end energy storage.<\/jats:p>","DOI":"10.1145\/3641511","type":"journal-article","created":{"date-parts":[[2024,1,19]],"date-time":"2024-01-19T12:10:33Z","timestamp":1705666233000},"page":"1-23","update-policy":"https:\/\/doi.org\/10.1145\/crossmark-policy","source":"Crossref","is-referenced-by-count":9,"title":["Stash: Flexible Energy Storage for Intermittent Sensors"],"prefix":"10.1145","volume":"23","author":[{"given":"Arwa","family":"Alsubhi","sequence":"first","affiliation":[{"name":"Clemson University, Clemson, SC, USA"}],"role":[{"role":"author","vocabulary":"crossref"}]},{"given":"Simeon","family":"Babatunde","sequence":"additional","affiliation":[{"name":"Clemson University, Clemson, SC, USA"}],"role":[{"role":"author","vocabulary":"crossref"}]},{"given":"Nicole","family":"Tobias","sequence":"additional","affiliation":[{"name":"Clemson University, Clemson, SC, USA"}],"role":[{"role":"author","vocabulary":"crossref"}]},{"given":"Jacob","family":"Sorber","sequence":"additional","affiliation":[{"name":"Clemson University, Clemson, SC, USA"}],"role":[{"role":"author","vocabulary":"crossref"}]}],"member":"320","published-online":{"date-parts":[[2024,3,18]]},"reference":[{"key":"e_1_3_2_2_2","unstructured":"Matrix Industries. [n.d.]. Choose the right Prometheus\u2014Matrix: Self-powered solutions Retrieved from https:\/\/www.matrixindustries.com\/2118305w"},{"key":"e_1_3_2_3_2","doi-asserted-by":"crossref","first-page":"368","DOI":"10.1145\/3384419.3430722","volume-title":"Proceedings of the 18th Conference on Embedded Networked Sensor Systems","author":"Afanasov Mikhail","year":"2020","unstructured":"Mikhail Afanasov, Naveed Anwar Bhatti, Dennis Campagna, Giacomo Caslini, Fabio Massimo Centonze, Koustabh Dolui, Andrea Maioli, Erica Barone, Muhammad Hamad Alizai, Junaid Haroon Siddiqui et\u00a0al. 2020. Battery-less zero-maintenance embedded sensing at the mithr\u00e6um of circus maximus. In Proceedings of the 18th Conference on Embedded Networked Sensor Systems. 368\u2013381."},{"key":"e_1_3_2_4_2","doi-asserted-by":"publisher","DOI":"10.1145\/3316482.3326357"},{"key":"e_1_3_2_5_2","article-title":"Controlling action space of reinforcement learning-based energy management in batteryless applications","author":"Ahn JunIck","year":"2023","unstructured":"JunIck Ahn, Daeyong Kim, Rhan Ha, and Hojung Cha. 2023. Controlling action space of reinforcement learning-based energy management in batteryless applications. IEEE Internet Things J. 6, 3 (2023), 1\u201330.","journal-title":"IEEE Internet Things J."},{"issue":"3","key":"e_1_3_2_6_2","doi-asserted-by":"crossref","first-page":"1","DOI":"10.1145\/3550304","article-title":"Adamica: Adaptive multicore intermittent computing","volume":"6","author":"Akhunov Khakim","year":"2022","unstructured":"Khakim Akhunov and Kasim Sinan Yildirim. 2022. Adamica: Adaptive multicore intermittent computing. Proc. ACM Interact. Mobile Wear. Ubiq. Technol. 6, 3 (2022), 1\u201330.","journal-title":"Proc. ACM Interact. Mobile Wear. Ubiq. Technol."},{"key":"e_1_3_2_7_2","doi-asserted-by":"crossref","first-page":"84","DOI":"10.1145\/3417308.3430278","volume-title":"Proceedings of the 8th International Workshop on Energy Harvesting and Energy-Neutral Sensing Systems","author":"Alsubhi Arwa","year":"2020","unstructured":"Arwa Alsubhi, Nicole Tobias, Simeon Babatunde, and Jacob Sorber. 2020. Can crystal oscillators keep time without power? In Proceedings of the 8th International Workshop on Energy Harvesting and Energy-Neutral Sensing Systems. 84\u201385."},{"key":"e_1_3_2_8_2","unstructured":"Arduino. 2009. Arduino Duemilanove. Retrieved March 1 2020 from https:\/\/www.arduino.cc\/en\/Main\/arduinoBoardDuemilanove"},{"key":"e_1_3_2_9_2","doi-asserted-by":"publisher","DOI":"10.1145\/3478077"},{"key":"e_1_3_2_10_2","doi-asserted-by":"publisher","DOI":"10.1109\/TCAD.2022.3202861"},{"key":"e_1_3_2_11_2","doi-asserted-by":"publisher","DOI":"10.1145\/3022671.2983995"},{"key":"e_1_3_2_12_2","first-page":"767","volume-title":"Proceedings of the 23rd International Conference on Architectural Support for Programming Languages and Operating Systems","author":"Colin Alexei","year":"2018","unstructured":"Alexei Colin, Emily Ruppel, and Brandon Lucia. 2018. A reconfigurable energy storage architecture for energy-harvesting devices. In Proceedings of the 23rd International Conference on Architectural Support for Programming Languages and Operating Systems. 767\u2013781."},{"key":"e_1_3_2_13_2","first-page":"53","volume-title":"Proceedings of the 25th International Conference on Architectural Support for Programming Languages and Operating Systems (ASPLOS\u201920)","author":"Winkel Jasper de","year":"2020","unstructured":"Jasper de Winkel, Carlo Delle Donne, Kasim Sinan Yildirim, Przemys\u0142aw Pawe\u0142czak, and Josiah Hester. 2020. Reliable timekeeping for intermittent computing. In Proceedings of the 25th International Conference on Architectural Support for Programming Languages and Operating Systems (ASPLOS\u201920). Association for Computing Machinery, New York, NY, 53\u201367. DOI:10.1145\/3373376.3378464"},{"key":"e_1_3_2_14_2","doi-asserted-by":"publisher","DOI":"10.1145\/3373376.3378464"},{"key":"e_1_3_2_15_2","unstructured":"Digi-Key Electronics. 2020. AM-5610CAR: Amorphous Solar Cell 16.8MW 5.1V. Retrieved January 1 2021 from https:\/\/www.digikey.com\/product-detail\/en\/panasonic-bsg\/AM-5610CAR\/869-1009-ND\/2165194"},{"key":"e_1_3_2_16_2","doi-asserted-by":"publisher","DOI":"10.1145\/3384419.3430734"},{"key":"e_1_3_2_17_2","first-page":"439","volume-title":"Proceedings of the Usenix Conference on Networked Systems Design and Implementation (NSDI\u201921)","volume":"21","author":"Geissdoerfer Kai","year":"2021","unstructured":"Kai Geissdoerfer and Marco Zimmerling. 2021. Bootstrapping battery-free wireless networks: Efficient neighbor discovery and synchronization in the face of intermittency. In Proceedings of the Usenix Conference on Networked Systems Design and Implementation (NSDI\u201921), Vol. 21. 439\u2013455."},{"key":"e_1_3_2_18_2","first-page":"199","volume-title":"Proceedings of the 24th International Conference on Architectural Support for Programming Languages and Operating Systems","author":"Gobieski Graham","year":"2019","unstructured":"Graham Gobieski, Brandon Lucia, and Nathan Beckmann. 2019. Intelligence beyond the edge: Inference on intermittent embedded systems. In Proceedings of the 24th International Conference on Architectural Support for Programming Languages and Operating Systems. 199\u2013213."},{"key":"e_1_3_2_19_2","first-page":"1","volume-title":"Proceedings of the 12th ACM Conference on Embedded Network Sensor Systems (SenSys\u201914)","author":"Hester J.","year":"2014","unstructured":"J. Hester, T. Scott, and J. Sorber. 2014. Ekho: Realistic and repeatable experimentation for tiny energy-harvesting sensors. In Proceedings of the 12th ACM Conference on Embedded Network Sensor Systems (SenSys\u201914). ACM, 1\u201315."},{"key":"e_1_3_2_20_2","doi-asserted-by":"crossref","first-page":"5","DOI":"10.1145\/2809695.2809707","volume-title":"Proceedings of the 13th ACM Conference on Embedded Networked Sensor Systems (SenSys\u201915)","author":"Hester Josiah","year":"2015","unstructured":"Josiah Hester, Lanny Sitanayah, and Jacob Sorber. 2015. Tragedy of the coulombs: Federating energy storage for tiny, intermittently powered sensors. In Proceedings of the 13th ACM Conference on Embedded Networked Sensor Systems (SenSys\u201915). ACM, New York, NY, 5\u201316. DOI:10.1145\/2809695.2809707"},{"key":"e_1_3_2_21_2","first-page":"1","volume-title":"Proceedings of the 15th ACM Conference on Embedded Network Sensor Systems","author":"Hester Josiah","year":"2017","unstructured":"Josiah Hester and Jacob Sorber. 2017. Flicker: Rapid prototyping for the batteryless internet-of-things. In Proceedings of the 15th ACM Conference on Embedded Network Sensor Systems. 1\u201313."},{"key":"e_1_3_2_22_2","doi-asserted-by":"publisher","DOI":"10.1145\/3131672.3131673"},{"issue":"4","key":"e_1_3_2_23_2","article-title":"Persistent clocks for batteryless sensing devices","volume":"15","author":"Hester Josiah","year":"2016","unstructured":"Josiah Hester, Nicole Tobias, Amir Rahmati, Lanny Sitanayah, Daniel Holcomb, Kevin Fu, Wayne P. Burleson, and Jacob Sorber. 2016. Persistent clocks for batteryless sensing devices. ACM Trans. Embed. Comput. Syst. 15, 4 (2016).","journal-title":"ACM Trans. Embed. Comput. Syst."},{"issue":"3","key":"e_1_3_2_24_2","doi-asserted-by":"crossref","first-page":"419","DOI":"10.1109\/TCAD.2020.3003295","article-title":"CHANCE: Capacitor charging management scheme in energy harvesting systems","volume":"40","author":"Hoseinghorban Ali","year":"2020","unstructured":"Ali Hoseinghorban, Mohammad Reza Bahrami, Alireza Ejlali, and Mohammad Ali Abam. 2020. CHANCE: Capacitor charging management scheme in energy harvesting systems. IEEE Trans. Comput.-Aided Design Integr. Circ. Syst. 40, 3 (2020), 419\u2013429.","journal-title":"IEEE Trans. Comput.-Aided Design Integr. Circ. Syst."},{"key":"e_1_3_2_25_2","doi-asserted-by":"publisher","DOI":"10.1145\/3185503"},{"key":"e_1_3_2_26_2","unstructured":"Analog Devices Inc.2012. ADXL362 datasheet. Retrieved April 1 2021 from https:\/\/www.analog.com\/media\/en\/technical-documentation\/data-sheets\/ADXL362.pdf"},{"key":"e_1_3_2_27_2","unstructured":"Analog Devices Inc. 2015. Low Voltage Temperature Sensors Data sheet (Rev. H). Retrieved January 1 2021 from https:\/\/www.analog.com\/media\/en\/technical-documentation\/data-sheets\/TMP35_36_37.pdf"},{"key":"e_1_3_2_28_2","unstructured":"Adafruit Industries. 2011. Analog UV light sensor breakout-guva-S12SD. Retrieved October 13 2022 from https:\/\/www.adafruit.com\/product\/1918"},{"key":"e_1_3_2_29_2","unstructured":"Texas Instruments. 2019. MSP430FR5994 LaunchPad Development Kit. Retrieved April 5 2020 from https:\/\/www.ti.com\/tool\/MSP-EXP430FR5994"},{"issue":"23","key":"e_1_3_2_30_2","first-page":"8314","article-title":"Pedometers without batteries: An energy harvesting shoe","volume":"16","author":"Kalantarian Haik","year":"2016","unstructured":"Haik Kalantarian and Majid Sarrafzadeh. 2016. Pedometers without batteries: An energy harvesting shoe. IEEE Sensors J. 16, 23 (2016), 8314\u20138321.","journal-title":"IEEE Sensors J."},{"key":"e_1_3_2_31_2","doi-asserted-by":"publisher","DOI":"10.1109\/TCAD.2020.3012217"},{"issue":"1","key":"e_1_3_2_32_2","first-page":"1","article-title":"Ray tracing-based light energy prediction for indoor batteryless sensors","volume":"5","author":"Kim Daeyong","year":"2021","unstructured":"Daeyong Kim, Junick Ahn, Jun Shin, and Hojung Cha. 2021. Ray tracing-based light energy prediction for indoor batteryless sensors. Proc. ACM Interact. Mobile, Wear. Ubiq. Technol. 5, 1 (2021), 1\u201327.","journal-title":"Proc. ACM Interact. Mobile, Wear. Ubiq. Technol."},{"key":"e_1_3_2_33_2","first-page":"106","volume-title":"Proceedings of the 14th EAI International Conference on Mobile and Ubiquitous Systems: Computing, Networking and Services","author":"Lan Guohao","year":"2017","unstructured":"Guohao Lan, Dong Ma, Weitao Xu, Mahbub Hassan, and Wen Hu. 2017. CapSense: Capacitor-based activity sensing for kinetic energy harvesting powered wearable devices. In Proceedings of the 14th EAI International Conference on Mobile and Ubiquitous Systems: Computing, Networking and Services. 106\u2013115."},{"key":"e_1_3_2_34_2","doi-asserted-by":"publisher","DOI":"10.1109\/ACCESS.2022.3225092"},{"key":"e_1_3_2_35_2","doi-asserted-by":"publisher","DOI":"10.1145\/3385412.3385998"},{"key":"e_1_3_2_36_2","doi-asserted-by":"publisher","DOI":"10.1145\/3210240.3223574"},{"key":"e_1_3_2_37_2","first-page":"36","volume-title":"Proceedings of the 21st USENIX Conference on Security Symposium","author":"Rahmati Amir","year":"2012","unstructured":"Amir Rahmati, Mastooreh Salajegheh, Dan Holcomb, Jacob Sorber, Wayne P. Burleson, and Kevin Fu. 2012. TARDIS: Time and remanence decay in SRAM to implement secure protocols on embedded devices without clocks. In Proceedings of the 21st USENIX Conference on Security Symposium. USENIX Association, 36\u201336."},{"key":"e_1_3_2_38_2","first-page":"159","volume-title":"Proceedings of the 16th International Conference on Architectural Support for Programming Languages and Operating Systems (ASPLOS\u201911)","author":"Ransford B.","year":"2011","unstructured":"B. Ransford, J. Sorber, and K. Fu. 2011. Mementos: System support for long-running computation on RFID-Scale devices. In Proceedings of the 16th International Conference on Architectural Support for Programming Languages and Operating Systems (ASPLOS\u201911). ACM, 159\u2013170."},{"issue":"3","key":"e_1_3_2_39_2","doi-asserted-by":"crossref","first-page":"1","DOI":"10.1145\/3441643","article-title":"Sense your power: The ECO approach to energy awareness for IoT devices","volume":"20","author":"Rottleuthner Michel","year":"2021","unstructured":"Michel Rottleuthner, Thomas C. Schmidt, and Matthias W\u00e4hlisch. 2021. Sense your power: The ECO approach to energy awareness for IoT devices. ACM Trans. Embed. Comput. Syst. 20, 3 (2021), 1\u201325.","journal-title":"ACM Trans. Embed. Comput. Syst."},{"key":"e_1_3_2_40_2","doi-asserted-by":"publisher","DOI":"10.1109\/MICRO56248.2022.00034"},{"key":"e_1_3_2_41_2","doi-asserted-by":"publisher","DOI":"10.1109\/JIOT.2022.3185321"},{"key":"e_1_3_2_42_2","first-page":"1","volume-title":"Proceedings of the IEEE International Conference on Pervasive Computing and Communications (PerCom\u201921)","author":"Sandhu Muhammad Moid","year":"2021","unstructured":"Muhammad Moid Sandhu, Sara Khalifa, Kai Geissdoerfer, Raja Jurdak, and Marius Portmann. 2021. SolAR: Energy positive human activity recognition using solar cells. In Proceedings of the IEEE International Conference on Pervasive Computing and Communications (PerCom\u201921). IEEE, 1\u201310."},{"key":"e_1_3_2_43_2","doi-asserted-by":"crossref","first-page":"161","DOI":"10.1145\/1322263.1322279","volume-title":"Proceedings of the 5th International Conference on Embedded Networked Sensor Systems","author":"Sorber Jacob","year":"2007","unstructured":"Jacob Sorber, Alexander Kostadinov, Matthew Garber, Matthew Brennan, Mark D. Corner, and Emery D. Berger. 2007. Eon: A language and runtime system for perpetual systems. In Proceedings of the 5th International Conference on Embedded Networked Sensor Systems. 161\u2013174."},{"key":"e_1_3_2_44_2","doi-asserted-by":"crossref","first-page":"54","DOI":"10.1145\/3274783.3274854","volume-title":"Proceedings of the 16th ACM Conference on Embedded Networked Sensor Systems","author":"Truong Hoang","year":"2018","unstructured":"Hoang Truong, Shuo Zhang, Ufuk Muncuk, Phuc Nguyen, Nam Bui, Anh Nguyen, Qin Lv, Kaushik Chowdhury, Thang Dinh, and Tam Vu. 2018. Capband: Battery-free successive capacitance sensing wristband for hand gesture recognition. In Proceedings of the 16th ACM Conference on Embedded Networked Sensor Systems. 54\u201367."},{"key":"e_1_3_2_45_2","doi-asserted-by":"publisher","DOI":"10.1109\/TCAD.2022.3197502"},{"key":"e_1_3_2_46_2","volume-title":"Proceedings of the 11th ACM Conference on Embedded Networked Sensor Systems","author":"Xiang Tianyu","year":"2013","unstructured":"Tianyu Xiang, Zicheng Chi, Feng Li, Jun Luo, Lihua Tang, Liya Zhao, and Yaowen Yang. 2013. Powering indoor sensing with airflows: A trinity of energy harvesting, synchronous duty-cycling, and sensing. In Proceedings of the 11th ACM Conference on Embedded Networked Sensor Systems. ACM, 16."},{"key":"e_1_3_2_47_2","doi-asserted-by":"crossref","first-page":"248","DOI":"10.1145\/3485730.3485947","volume-title":"Proceedings of the 19th ACM Conference on Embedded Networked Sensor Systems","author":"Yang Fan","year":"2021","unstructured":"Fan Yang, Ashok Samraj Thangarajan, Sam Michiels, Wouter Joosen, and Danny Hughes. 2021. Morphy: Software defined charge storage for the iot. In Proceedings of the 19th ACM Conference on Embedded Networked Sensor Systems. 248\u2013260."},{"issue":"1","key":"e_1_3_2_48_2","doi-asserted-by":"crossref","first-page":"1","DOI":"10.1145\/3467894","article-title":"AsTAR: Sustainable energy harvesting for the internet of things through adaptive task scheduling","volume":"18","author":"Yang Fan","year":"2021","unstructured":"Fan Yang, Ashok Samraj Thangarajan, Gowri Sankar Ramachandran, Wouter Joosen, and Danny Hughes. 2021. AsTAR: Sustainable energy harvesting for the internet of things through adaptive task scheduling. ACM Trans. Sensor Netw. 18, 1 (2021), 1\u201334.","journal-title":"ACM Trans. Sensor Netw."},{"key":"e_1_3_2_49_2","doi-asserted-by":"crossref","first-page":"36","DOI":"10.1145\/3417308.3430271","volume-title":"Proceedings of the 8th International Workshop on Energy Harvesting and Energy-Neutral Sensing Systems","author":"Yildiz Eren","year":"2020","unstructured":"Eren Yildiz and Kasim Sinan Yildirim. 2020. Defragmenting energy storage in batteryless sensing devices. In Proceedings of the 8th International Workshop on Energy Harvesting and Energy-Neutral Sensing Systems. 36\u201342."},{"key":"e_1_3_2_50_2","article-title":"Exploring the effect of energy storage sizing on intermittent computing system performance","author":"Zhan Jie","year":"2021","unstructured":"Jie Zhan, Geoff V. Merrett, and Alex S. Weddell. 2021. Exploring the effect of energy storage sizing on intermittent computing system performance. IEEE Trans. Comput.-Aided Design Integr. Circ. Syst. 41, 3 (2021), 492\u2013501.","journal-title":"IEEE Trans. Comput.-Aided Design Integr. Circ. Syst."}],"container-title":["ACM Transactions on Embedded Computing Systems"],"original-title":[],"language":"en","link":[{"URL":"https:\/\/dl.acm.org\/doi\/10.1145\/3641511","content-type":"unspecified","content-version":"vor","intended-application":"text-mining"},{"URL":"https:\/\/dl.acm.org\/doi\/pdf\/10.1145\/3641511","content-type":"unspecified","content-version":"vor","intended-application":"similarity-checking"}],"deposited":{"date-parts":[[2025,6,19]],"date-time":"2025-06-19T00:03:22Z","timestamp":1750291402000},"score":1,"resource":{"primary":{"URL":"https:\/\/dl.acm.org\/doi\/10.1145\/3641511"}},"subtitle":[],"short-title":[],"issued":{"date-parts":[[2024,3,18]]},"references-count":49,"journal-issue":{"issue":"2","published-print":{"date-parts":[[2024,3,31]]}},"alternative-id":["10.1145\/3641511"],"URL":"https:\/\/doi.org\/10.1145\/3641511","relation":{},"ISSN":["1539-9087","1558-3465"],"issn-type":[{"value":"1539-9087","type":"print"},{"value":"1558-3465","type":"electronic"}],"subject":[],"published":{"date-parts":[[2024,3,18]]},"assertion":[{"value":"2023-03-31","order":0,"name":"received","label":"Received","group":{"name":"publication_history","label":"Publication History"}},{"value":"2023-12-29","order":1,"name":"accepted","label":"Accepted","group":{"name":"publication_history","label":"Publication History"}},{"value":"2024-03-18","order":2,"name":"published","label":"Published","group":{"name":"publication_history","label":"Publication History"}}]}}