{"status":"ok","message-type":"work","message-version":"1.0.0","message":{"indexed":{"date-parts":[[2026,6,3]],"date-time":"2026-06-03T07:39:11Z","timestamp":1780472351341,"version":"3.54.1"},"publisher-location":"New York, NY, USA","reference-count":92,"publisher":"ACM","license":[{"start":{"date-parts":[[2025,3,30]],"date-time":"2025-03-30T00:00:00Z","timestamp":1743292800000},"content-version":"vor","delay-in-days":0,"URL":"https:\/\/2.zoppoz.workers.dev:443\/https\/creativecommons.org\/licenses\/by\/4.0\/"}],"funder":[{"name":"NSF","award":["2106862"],"award-info":[{"award-number":["2106862"]}]}],"content-domain":{"domain":["dl.acm.org"],"crossmark-restriction":true},"short-container-title":[],"published-print":{"date-parts":[[2025,3,30]]},"DOI":"10.1145\/3676641.3715995","type":"proceedings-article","created":{"date-parts":[[2025,3,27]],"date-time":"2025-03-27T16:47:32Z","timestamp":1743094052000},"page":"339-354","update-policy":"https:\/\/2.zoppoz.workers.dev:443\/https\/doi.org\/10.1145\/crossmark-policy","source":"Crossref","is-referenced-by-count":1,"title":["Energy-aware Scheduling and Input Buffer Overflow Prevention for Energy-harvesting Systems"],"prefix":"10.1145","author":[{"ORCID":"https:\/\/2.zoppoz.workers.dev:443\/https\/orcid.org\/0000-0002-8540-712X","authenticated-orcid":false,"given":"Harsh","family":"Desai","sequence":"first","affiliation":[{"name":"Carnegie Mellon University, Pittsburgh, PA, USA"}],"role":[{"vocabulary":"crossref","role":"author"}]},{"ORCID":"https:\/\/2.zoppoz.workers.dev:443\/https\/orcid.org\/0009-0001-8280-0428","authenticated-orcid":false,"given":"Xinye","family":"Wang","sequence":"additional","affiliation":[{"name":"Carnegie Mellon University, Pittsburgh, PA, USA"}],"role":[{"vocabulary":"crossref","role":"author"}]},{"ORCID":"https:\/\/2.zoppoz.workers.dev:443\/https\/orcid.org\/0000-0003-4130-1099","authenticated-orcid":false,"given":"Brandon","family":"Lucia","sequence":"additional","affiliation":[{"name":"Carnegie Mellon University, Pittsburgh, PA, USA"}],"role":[{"vocabulary":"crossref","role":"author"}]}],"member":"320","published-online":{"date-parts":[[2025,3,30]]},"reference":[{"key":"e_1_3_2_1_1_1","doi-asserted-by":"publisher","DOI":"10.1145\/3384419.3430722"},{"key":"e_1_3_2_1_2_1","doi-asserted-by":"publisher","DOI":"10.1145\/3550304"},{"key":"e_1_3_2_1_3_1","unstructured":"Ambiq. [n.d.]. Apollo 4 Blue Plus. https:\/\/2.zoppoz.workers.dev:443\/https\/ambiq.com\/apollo4-blue-plus\/."},{"key":"e_1_3_2_1_4_1","doi-asserted-by":"publisher","DOI":"10.3390\/s18010172"},{"key":"e_1_3_2_1_5_1","unstructured":"AVX. 2019. BestCap\u00ae Ultra-low ESR High Power Pulse Supercapacitors. https:\/\/2.zoppoz.workers.dev:443\/http\/catalogs.avx.com\/BestCap.pdf."},{"key":"e_1_3_2_1_6_1","doi-asserted-by":"publisher","DOI":"10.1145\/3168816"},{"key":"e_1_3_2_1_7_1","doi-asserted-by":"publisher","DOI":"10.1145\/3599184.3599186"},{"key":"e_1_3_2_1_8_1","doi-asserted-by":"publisher","DOI":"10.1109\/LES.2014.2371494"},{"key":"e_1_3_2_1_9_1","doi-asserted-by":"publisher","DOI":"10.1109\/TCAD.2016.2547919"},{"key":"e_1_3_2_1_10_1","doi-asserted-by":"publisher","DOI":"10.1145\/3281300"},{"key":"e_1_3_2_1_11_1","doi-asserted-by":"publisher","DOI":"10.1109\/TC.2018.2889080"},{"key":"e_1_3_2_1_12_1","doi-asserted-by":"publisher","DOI":"10.1145\/1555754.1555792"},{"key":"e_1_3_2_1_13_1","doi-asserted-by":"publisher","DOI":"10.1145\/3470496.3527413"},{"key":"e_1_3_2_1_14_1","doi-asserted-by":"publisher","DOI":"10.1109\/TPAMI.2019.2897684"},{"key":"e_1_3_2_1_15_1","doi-asserted-by":"publisher","DOI":"10.1145\/2872362.2872409"},{"key":"e_1_3_2_1_16_1","doi-asserted-by":"publisher","DOI":"10.1145\/2983990.2983995"},{"key":"e_1_3_2_1_17_1","doi-asserted-by":"publisher","DOI":"10.1145\/3178372.3179525"},{"key":"e_1_3_2_1_18_1","doi-asserted-by":"publisher","DOI":"10.1145\/3173162.3173210"},{"key":"e_1_3_2_1_19_1","doi-asserted-by":"publisher","DOI":"10.1145\/3373376.3378464"},{"key":"e_1_3_2_1_20_1","doi-asserted-by":"publisher","DOI":"10.1145\/3411839"},{"key":"e_1_3_2_1_21_1","volume-title":"Tartan Artibeus: A Batteryless, Computational Satellite Research Platform.","author":"Denby Bradley","year":"2022","unstructured":"Bradley Denby, Emily Ruppel, Vaibhav Singh, Shize Che, Chad Taylor, Fayyaz Zaidi, Swarun Kumar, Zac Manchester, and Brandon Lucia. 2022. Tartan Artibeus: A Batteryless, Computational Satellite Research Platform. (2022)."},{"key":"e_1_3_2_1_22_1","doi-asserted-by":"publisher","DOI":"10.1109\/LCA.2020.2989440"},{"key":"e_1_3_2_1_23_1","doi-asserted-by":"publisher","DOI":"10.1145\/3510850"},{"key":"e_1_3_2_1_24_1","unstructured":"Diodes Incorporated. [n.d.]. SDM40E20LC-7. https:\/\/2.zoppoz.workers.dev:443\/https\/www.diodes.com\/assets\/Datasheets\/SDM40E20L_S_C_A.pdf."},{"key":"e_1_3_2_1_25_1","doi-asserted-by":"publisher","DOI":"10.1109\/ISSCC42613.2021.9365856"},{"key":"e_1_3_2_1_26_1","doi-asserted-by":"publisher","DOI":"10.1145\/3276774.3282822"},{"key":"e_1_3_2_1_27_1","doi-asserted-by":"publisher","DOI":"10.1109\/ISPASS57527.2023.00011"},{"key":"e_1_3_2_1_28_1","volume-title":"Proceedings of International Symposium on Microarchitecture.","author":"Graham","unstructured":"Graham Gobieski et al. 2019a. MANIC: An Energy-Efficient, Parallel Architecture for Ultra-Low-Power Embedded Systems. In Proceedings of International Symposium on Microarchitecture."},{"key":"e_1_3_2_1_29_1","doi-asserted-by":"publisher","DOI":"10.1109\/ISCA52012.2021.00084"},{"key":"e_1_3_2_1_30_1","doi-asserted-by":"publisher","DOI":"10.1109\/MICRO56248.2022.00046"},{"key":"e_1_3_2_1_31_1","doi-asserted-by":"publisher","DOI":"10.1145\/3297858.3304011"},{"key":"e_1_3_2_1_32_1","volume-title":"Proc. IEEE INFOCOM'11","author":"Gorlatova M.","unstructured":"M. Gorlatova, A. Wallwater, and G. Zussman. 2011. Networking Low-Power Energy Harvesting Devices: Measurements and Algorithms. In Proc. IEEE INFOCOM'11."},{"key":"e_1_3_2_1_33_1","doi-asserted-by":"publisher","DOI":"10.1017\/CBO9781139226424"},{"key":"e_1_3_2_1_34_1","unstructured":"Timm Haucke and Volker Steinhage. 2021. Exploiting Depth Information for Wildlife Monitoring. arxiv: cs.CV\/2102.05607"},{"key":"e_1_3_2_1_35_1","doi-asserted-by":"publisher","DOI":"10.1145\/2994551.2994554"},{"key":"e_1_3_2_1_36_1","doi-asserted-by":"publisher","DOI":"10.1145\/2668332.2668382"},{"key":"e_1_3_2_1_37_1","doi-asserted-by":"publisher","DOI":"10.1145\/2809695.2809707"},{"key":"e_1_3_2_1_38_1","doi-asserted-by":"publisher","DOI":"10.1145\/3131672.3131674"},{"key":"e_1_3_2_1_39_1","doi-asserted-by":"publisher","DOI":"10.1145\/3131672.3131673"},{"key":"e_1_3_2_1_40_1","unstructured":"Himax Technologies Inc. 2018. HM01B0 Ultra Low Power camera sensor. https:\/\/2.zoppoz.workers.dev:443\/https\/github.com\/cjosephson\/backcam\/blob\/master\/hardware\/datasheets\/HM01B0_DS_preliminary_v06.pdf."},{"key":"e_1_3_2_1_41_1","doi-asserted-by":"publisher","DOI":"10.1145\/1950365.1950390"},{"key":"e_1_3_2_1_42_1","unstructured":"HopeRF. 2019. RFM95W LoRa Module. https:\/\/2.zoppoz.workers.dev:443\/https\/www.hoperf.com\/data\/upload\/portal\/20190801\/RFM95W-V2.0.pdf."},{"key":"e_1_3_2_1_43_1","doi-asserted-by":"publisher","DOI":"10.1109\/RTAS48715.2020.00--14"},{"key":"e_1_3_2_1_44_1","doi-asserted-by":"publisher","DOI":"10.1145\/3411808"},{"key":"e_1_3_2_1_45_1","unstructured":"IXYS Corporation. [n.d.]. SM700K10L. https:\/\/2.zoppoz.workers.dev:443\/https\/ixapps.ixys.com\/DataSheet\/SM700K10L.pdf."},{"key":"e_1_3_2_1_46_1","doi-asserted-by":"publisher","DOI":"10.1145\/3302506.3310400"},{"key":"e_1_3_2_1_47_1","doi-asserted-by":"publisher","DOI":"10.1109\/VLSID.2014.63"},{"key":"e_1_3_2_1_48_1","doi-asserted-by":"publisher","DOI":"10.1145\/2983628"},{"key":"e_1_3_2_1_49_1","doi-asserted-by":"publisher","DOI":"10.1145\/3373376.3378476"},{"key":"e_1_3_2_1_50_1","doi-asserted-by":"publisher","DOI":"10.1109\/5.726791"},{"key":"e_1_3_2_1_51_1","doi-asserted-by":"publisher","DOI":"10.1145\/1168857.1168881"},{"key":"e_1_3_2_1_52_1","doi-asserted-by":"publisher","DOI":"10.1109\/HPCA.2011.5749729"},{"key":"e_1_3_2_1_53_1","unstructured":"Ji Lin Wei-Ming Chen Han Cai Chuang Gan and Song Han. 2021. MCUNetV2: Memory-Efficient Patch-based Inference for Tiny Deep Learning. arxiv: cs.CV\/2110.15352"},{"key":"e_1_3_2_1_54_1","unstructured":"Ji Lin Wei-Ming Chen Yujun Lin John Cohn Chuang Gan and Song Han. 2020. MCUNet: Tiny Deep Learning on IoT Devices. arxiv: cs.CV\/2007.10319"},{"key":"e_1_3_2_1_55_1","doi-asserted-by":"publisher","DOI":"10.1145\/990064.990095"},{"key":"e_1_3_2_1_56_1","doi-asserted-by":"publisher","DOI":"10.1145\/2737924.2737978"},{"key":"e_1_3_2_1_57_1","doi-asserted-by":"publisher","DOI":"10.1109\/MICRO.2012.37"},{"key":"e_1_3_2_1_58_1","doi-asserted-by":"publisher","DOI":"10.1145\/3123939.3124533"},{"key":"e_1_3_2_1_59_1","doi-asserted-by":"publisher","DOI":"10.1145\/3133920"},{"key":"e_1_3_2_1_60_1","volume-title":"Adaptive Dynamic Checkpointing for Safe Efficient Intermittent Computing. In 13th USENIX Symposium on Operating Systems Design and Implementation (OSDI 18)","author":"Maeng Kiwan","year":"2018","unstructured":"Kiwan Maeng and Brandon Lucia. 2018. Adaptive Dynamic Checkpointing for Safe Efficient Intermittent Computing. In 13th USENIX Symposium on Operating Systems Design and Implementation (OSDI 18). USENIX Association, Carlsbad, CA, 129--144. https:\/\/2.zoppoz.workers.dev:443\/https\/www.usenix.org\/conference\/osdi18\/presentation\/maeng"},{"key":"e_1_3_2_1_61_1","doi-asserted-by":"publisher","DOI":"10.1145\/3314221.3314613"},{"key":"e_1_3_2_1_62_1","doi-asserted-by":"publisher","DOI":"10.1145\/3385412.3385998"},{"key":"e_1_3_2_1_63_1","doi-asserted-by":"publisher","DOI":"10.5555\/3451271.3451272"},{"key":"e_1_3_2_1_64_1","doi-asserted-by":"publisher","DOI":"10.1109\/PerCom.2013.6526735"},{"key":"e_1_3_2_1_65_1","unstructured":"Moodstocks. 2016. jpec - a JPEG encoder in C. https:\/\/2.zoppoz.workers.dev:443\/https\/github.com\/Moodstocks\/jpec."},{"key":"e_1_3_2_1_66_1","doi-asserted-by":"publisher","DOI":"10.1109\/RFID.2015.7113088"},{"key":"e_1_3_2_1_67_1","doi-asserted-by":"publisher","DOI":"10.1109\/CVPR.2011.5995586"},{"key":"e_1_3_2_1_68_1","doi-asserted-by":"publisher","DOI":"10.1145\/2540708.2540746"},{"key":"e_1_3_2_1_69_1","unstructured":"pms67. 2020. PID controller implementation written in C. https:\/\/2.zoppoz.workers.dev:443\/https\/github.com\/pms67\/PID."},{"key":"e_1_3_2_1_70_1","unstructured":"Qoitech. [n.d.]. Otii Ace Pro. https:\/\/2.zoppoz.workers.dev:443\/https\/www.qoitech.com\/otii-ace\/."},{"key":"e_1_3_2_1_71_1","volume-title":"21st USENIX Security Symposium (USENIX Security 12)","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 21st USENIX Security Symposium (USENIX Security 12). USENIX Association, Bellevue, WA, 221--236. https:\/\/2.zoppoz.workers.dev:443\/https\/www.usenix.org\/conference\/usenixsecurity12\/technical-sessions\/presentation\/rahmati"},{"key":"e_1_3_2_1_72_1","doi-asserted-by":"publisher","DOI":"10.1145\/1950365.1950386"},{"key":"e_1_3_2_1_73_1","doi-asserted-by":"publisher","DOI":"10.1145\/3314221.3314583"},{"key":"e_1_3_2_1_74_1","doi-asserted-by":"publisher","DOI":"10.1109\/MICRO56248.2022.00034"},{"key":"e_1_3_2_1_75_1","unstructured":"Saleae. [n.d.]. Saleae Logic Pro 8. https:\/\/2.zoppoz.workers.dev:443\/https\/www.saleae.com\/."},{"key":"e_1_3_2_1_76_1","doi-asserted-by":"publisher","DOI":"10.1109\/TIM.2008.925019"},{"key":"e_1_3_2_1_77_1","doi-asserted-by":"publisher","DOI":"10.1109\/MICRO.2018.00055"},{"key":"e_1_3_2_1_78_1","doi-asserted-by":"crossref","unstructured":"Mark Sandler Andrew Howard Menglong Zhu Andrey Zhmoginov and Liang-Chieh Chen. 2019. MobileNetV2: Inverted Residuals and Linear Bottlenecks. arxiv: cs.CV\/1801.04381","DOI":"10.1109\/CVPR.2018.00474"},{"key":"e_1_3_2_1_79_1","unstructured":"Siglent. [n.d.]. SPD1305X Series Programmable Linear DC Power Supply. https:\/\/2.zoppoz.workers.dev:443\/https\/siglentna.com\/product\/spd1305x\/."},{"key":"e_1_3_2_1_80_1","doi-asserted-by":"publisher","DOI":"10.1145\/2541940.2541974"},{"key":"e_1_3_2_1_81_1","unstructured":"STMicroelectronics. [n.d.]. STM32G071RB. https:\/\/2.zoppoz.workers.dev:443\/https\/www.st.com\/en\/microcontrollers-microprocessors\/stm32g071rb.html."},{"key":"e_1_3_2_1_82_1","doi-asserted-by":"publisher","DOI":"10.1109\/MICRO.2014.17"},{"key":"e_1_3_2_1_83_1","doi-asserted-by":"publisher","DOI":"10.1145\/3360609"},{"key":"e_1_3_2_1_84_1","doi-asserted-by":"publisher","DOI":"10.1145\/3453483.3454081"},{"key":"e_1_3_2_1_85_1","doi-asserted-by":"publisher","DOI":"10.1145\/3591250"},{"key":"e_1_3_2_1_86_1","unstructured":"Texas Instruments. [n.d.] a. MSP430FR5994. https:\/\/2.zoppoz.workers.dev:443\/https\/www.ti.com\/product\/MSP430FR5994."},{"key":"e_1_3_2_1_87_1","unstructured":"Texas Instruments. [n.d.] b. TS5A3359. https:\/\/2.zoppoz.workers.dev:443\/https\/www.ti.com\/product\/TS5A3359."},{"key":"e_1_3_2_1_88_1","unstructured":"Texas Instruments. 2011. Ultra Low Power Boost Converter with Battery Management for Energy Harvester. https:\/\/2.zoppoz.workers.dev:443\/https\/www.ti.com\/product\/BQ25504."},{"key":"e_1_3_2_1_89_1","unstructured":"THORLABS. [n.d.]. Driver PID Settings. https:\/\/2.zoppoz.workers.dev:443\/https\/www.thorlabs.com\/newgrouppage9.cfm?objectgroup_id=9013."},{"key":"e_1_3_2_1_90_1","volume-title":"Proceedings of the 12th USENIX Conference on Operating Systems Design and Implementation","author":"Der Woude Joel Van","year":"2016","unstructured":"Joel Van Der Woude and Matthew Hicks. 2016. Intermittent Computation Without Hardware Support or Programmer Intervention. In Proceedings of the 12th USENIX Conference on Operating Systems Design and Implementation (Savannah, GA, USA) (OSDI'16). USENIX Association, Berkeley, CA, USA, 17--32. https:\/\/2.zoppoz.workers.dev:443\/http\/dl.acm.org\/citation.cfm?id=3026877.3026880"},{"key":"e_1_3_2_1_91_1","volume-title":"Moo: A batteryless computational RFID and sensing platform. Department of Computer Science","author":"Zhang Hong","year":"2011","unstructured":"Hong Zhang, Jeremy Gummeson, Benjamin Ransford, and Kevin Fu. 2011. Moo: A batteryless computational RFID and sensing platform. Department of Computer Science, University of Massachusetts Amherst., Tech. Rep (2011)."},{"key":"e_1_3_2_1_92_1","doi-asserted-by":"publisher","DOI":"10.1145\/2872362.2872375"}],"event":{"name":"ASPLOS '25: 30th ACM International Conference on Architectural Support for Programming Languages and Operating Systems","location":"Rotterdam Netherlands","acronym":"ASPLOS '25","sponsor":["SIGPLAN ACM Special Interest Group on Programming Languages","SIGOPS ACM Special Interest Group on Operating Systems","SIGARCH ACM Special Interest Group on Computer Architecture"]},"container-title":["Proceedings of the 30th ACM International Conference on Architectural Support for Programming Languages and Operating Systems, Volume 2"],"original-title":[],"link":[{"URL":"https:\/\/2.zoppoz.workers.dev:443\/https\/dl.acm.org\/doi\/10.1145\/3676641.3715995","content-type":"unspecified","content-version":"vor","intended-application":"text-mining"},{"URL":"https:\/\/2.zoppoz.workers.dev:443\/https\/dl.acm.org\/doi\/pdf\/10.1145\/3676641.3715995","content-type":"unspecified","content-version":"vor","intended-application":"similarity-checking"}],"deposited":{"date-parts":[[2025,8,21]],"date-time":"2025-08-21T11:06:48Z","timestamp":1755774408000},"score":1,"resource":{"primary":{"URL":"https:\/\/2.zoppoz.workers.dev:443\/https\/dl.acm.org\/doi\/10.1145\/3676641.3715995"}},"subtitle":[],"short-title":[],"issued":{"date-parts":[[2025,3,30]]},"references-count":92,"alternative-id":["10.1145\/3676641.3715995","10.1145\/3676641"],"URL":"https:\/\/2.zoppoz.workers.dev:443\/https\/doi.org\/10.1145\/3676641.3715995","relation":{},"subject":[],"published":{"date-parts":[[2025,3,30]]},"assertion":[{"value":"2025-03-30","order":3,"name":"published","label":"Published","group":{"name":"publication_history","label":"Publication History"}}]}}