{"status":"ok","message-type":"work","message-version":"1.0.0","message":{"indexed":{"date-parts":[[2025,11,28]],"date-time":"2025-11-28T12:31:13Z","timestamp":1764333073085,"version":"3.41.0"},"reference-count":33,"publisher":"Association for Computing Machinery (ACM)","issue":"1","license":[{"start":{"date-parts":[[2021,10,12]],"date-time":"2021-10-12T00:00:00Z","timestamp":1633996800000},"content-version":"vor","delay-in-days":0,"URL":"https:\/\/www.acm.org\/publications\/policies\/copyright_policy#Background"}],"funder":[{"name":"Research Fund KU Leuven"}],"content-domain":{"domain":["dl.acm.org"],"crossmark-restriction":true},"short-container-title":["ACM Trans. Sen. Netw."],"published-print":{"date-parts":[[2022,2,28]]},"abstract":"<jats:p>\n            Battery-free Internet-of-Things devices equipped with energy harvesting hold the promise of extended operational lifetime, reduced maintenance costs, and lower environmental impact. Despite this clear potential, it remains complex to develop applications that deliver sustainable operation in the face of variable energy availability and dynamic energy demands. This article aims to reduce this complexity by introducing AsTAR, an energy-aware task scheduler that automatically adapts task execution rates to match available environmental energy. AsTAR enables the developer to prioritize tasks based upon their importance, energy consumption, or a weighted combination thereof. In contrast to prior approaches, AsTAR is autonomous and self-adaptive, requiring no\n            <jats:italic>a priori<\/jats:italic>\n            modeling of the environment or hardware platforms. We evaluate AsTAR based on its capability to efficiently deliver sustainable operation for multiple tasks on heterogeneous platforms under dynamic environmental conditions. Our evaluation shows that (1) comparing to conventional approaches, AsTAR guarantees\n            <jats:italic>Sustainability<\/jats:italic>\n            by maintaining a user-defined optimum level of charge, and (2) AsTAR reacts quickly to environmental and platform changes, and achieves\n            <jats:italic>Efficiency<\/jats:italic>\n            by allocating all the surplus resources following the developer-specified task priorities. (3) Last, the benefits of AsTAR are achieved with minimal performance overhead in terms of memory, computation, and energy.\n          <\/jats:p>","DOI":"10.1145\/3467894","type":"journal-article","created":{"date-parts":[[2021,10,12]],"date-time":"2021-10-12T22:24:20Z","timestamp":1634077460000},"page":"1-34","update-policy":"https:\/\/doi.org\/10.1145\/crossmark-policy","source":"Crossref","is-referenced-by-count":18,"title":["AsTAR: Sustainable Energy Harvesting for the Internet of Things through Adaptive Task Scheduling"],"prefix":"10.1145","volume":"18","author":[{"given":"Fan","family":"Yang","sequence":"first","affiliation":[{"name":"Research Intelligent IoT and Computing X, Bosch, China and imec-DistriNet, KU Leuven, Belgium"}],"role":[{"role":"author","vocabulary":"crossref"}]},{"given":"Ashok Samraj","family":"Thangarajan","sequence":"additional","affiliation":[{"name":"imec-DistriNet, KU Leuven, Leuven, Belgium"}],"role":[{"role":"author","vocabulary":"crossref"}]},{"given":"Gowri Sankar","family":"Ramachandran","sequence":"additional","affiliation":[{"name":"School of Computer Science, Queensland University of Technology, QLD, Australia"}],"role":[{"role":"author","vocabulary":"crossref"}]},{"given":"Wouter","family":"Joosen","sequence":"additional","affiliation":[{"name":"imec-DistriNet, KU Leuven, Leuven, Belgium"}],"role":[{"role":"author","vocabulary":"crossref"}]},{"given":"Danny","family":"Hughes","sequence":"additional","affiliation":[{"name":"imec-DistriNet, KU Leuven, Leuven, Belgium"}],"role":[{"role":"author","vocabulary":"crossref"}]}],"member":"320","published-online":{"date-parts":[[2021,10,12]]},"reference":[{"key":"e_1_2_1_1_1","doi-asserted-by":"publisher","DOI":"10.1145\/2915918"},{"key":"e_1_2_1_2_1","doi-asserted-by":"publisher","DOI":"10.1007\/978-3-319-04651-8_5"},{"key":"e_1_2_1_3_1","doi-asserted-by":"publisher","DOI":"10.1109\/RTSS.2008.41"},{"key":"e_1_2_1_4_1","doi-asserted-by":"publisher","DOI":"10.17487\/RFC0675"},{"key":"e_1_2_1_5_1","doi-asserted-by":"publisher","DOI":"10.1016\/0169-7552(89)90019-6"},{"key":"e_1_2_1_6_1","doi-asserted-by":"publisher","DOI":"10.1109\/LCN.2004.38"},{"key":"e_1_2_1_7_1","unstructured":"Eaton. 2017. Technical Data 4403:PHV Supercapacitors Cylindrical pack. Retrieved from https:\/\/www.eaton.com\/content\/dam\/eaton\/products\/electronic-components\/resources\/data-sheet\/eaton-phv-supercapacitors-cylindrical-pack-data-sheet.pdf.  Eaton. 2017. Technical Data 4403:PHV Supercapacitors Cylindrical pack. Retrieved from https:\/\/www.eaton.com\/content\/dam\/eaton\/products\/electronic-components\/resources\/data-sheet\/eaton-phv-supercapacitors-cylindrical-pack-data-sheet.pdf."},{"key":"e_1_2_1_8_1","doi-asserted-by":"publisher","DOI":"10.1109\/RTSS.2005.30"},{"key":"e_1_2_1_9_1","doi-asserted-by":"publisher","DOI":"10.5555\/3234847.3234849"},{"key":"e_1_2_1_10_1","doi-asserted-by":"publisher","DOI":"10.1145\/2809695.2809707"},{"key":"e_1_2_1_11_1","doi-asserted-by":"publisher","DOI":"10.1145\/3131672.3131674"},{"key":"e_1_2_1_12_1","doi-asserted-by":"publisher","DOI":"10.1145\/1165573.1165616"},{"key":"e_1_2_1_13_1","doi-asserted-by":"publisher","DOI":"10.1109\/WOWMOM.2006.49"},{"key":"e_1_2_1_14_1","unstructured":"IETF. 2014. Terminology for Constrained-Node Networks. Retrieved from https:\/\/tools.ietf.org\/html\/rfc7228#section-3.  IETF. 2014. Terminology for Constrained-Node Networks. Retrieved from https:\/\/tools.ietf.org\/html\/rfc7228#section-3."},{"key":"e_1_2_1_15_1","unstructured":"Keysight Technologies. B2901A Precision Source\/Measure Unit 1 ch 100 fA 210 V 3 A DC\/10.5 A Pulse. Retrieved from https:\/\/www.keysight.com\/en\/pd-1983568-pn-B2901A\/precision-source-measure-unit-1-ch-100-fa-210-v-3-a-dc-105-a-pulse?cc=BE&lc=dut.  Keysight Technologies. B2901A Precision Source\/Measure Unit 1 ch 100 fA 210 V 3 A DC\/10.5 A Pulse. Retrieved from https:\/\/www.keysight.com\/en\/pd-1983568-pn-B2901A\/precision-source-measure-unit-1-ch-100-fa-210-v-3-a-dc-105-a-pulse?cc=BE&lc=dut."},{"key":"e_1_2_1_16_1","doi-asserted-by":"publisher","DOI":"10.1145\/1322263.1322277"},{"key":"e_1_2_1_17_1","doi-asserted-by":"publisher","DOI":"10.1145\/2675683.2675687"},{"key":"e_1_2_1_18_1","volume-title":"IoT Global Forecast and Analysis","author":"Matt Arnott","year":"2015","unstructured":"Arnott Matt , Owen Pierce , Buckland Emma , and Ranken Margaret . 2017. IoT Global Forecast and Analysis , 2015 \u20132025. Retrieved from https:\/\/www.gartner.com\/doc\/3659018\/iot-global-forecast-analysis. Arnott Matt, Owen Pierce, Buckland Emma, and Ranken Margaret. 2017. IoT Global Forecast and Analysis, 2015\u20132025. Retrieved from https:\/\/www.gartner.com\/doc\/3659018\/iot-global-forecast-analysis."},{"key":"e_1_2_1_19_1","doi-asserted-by":"publisher","DOI":"10.1109\/WF-IoT.2015.7389072"},{"key":"e_1_2_1_20_1","volume-title":"Garberg Clare, and Lynch Diane.","author":"Michele Pelino","year":"2017","unstructured":"Pelino Michele , S. Hammond Jeffrey , Dai Charlie , Miller Paul , Belissent Jennifer , A. Ask Julie , Fenwick Nigel , E. Gillett Frank , Husson Thomas , Voce Merritt , Maxim with Christopher , Garberg Clare, and Lynch Diane. 2017 . Predictions 2018: IoT Moves from Experimentation to Business Scale. Retrieved from https:\/\/www.forrester.com\/report\/Predictions+2018+IoT+Moves+From+Experimentation+To+Business+Scale\/-\/E-RES139752; https:\/\/www.forrester.com\/report\/Predictions+2018+IoT+Moves+From+Experimentation+To+Business+Scale\/-\/E-RES139752. Pelino Michele, S. Hammond Jeffrey, Dai Charlie, Miller Paul, Belissent Jennifer, A. Ask Julie, Fenwick Nigel, E. Gillett Frank, Husson Thomas, Voce Merritt, Maxim with Christopher, Garberg Clare, and Lynch Diane. 2017. Predictions 2018: IoT Moves from Experimentation to Business Scale. Retrieved from https:\/\/www.forrester.com\/report\/Predictions+2018+IoT+Moves+From+Experimentation+To+Business+Scale\/-\/E-RES139752; https:\/\/www.forrester.com\/report\/Predictions+2018+IoT+Moves+From+Experimentation+To+Business+Scale\/-\/E-RES139752."},{"key":"e_1_2_1_21_1","volume-title":"Proceeedings of the 2nd European Workshop on Wireless Sensor Networks.25\u201332","author":"Ritter H.","year":"2005","unstructured":"H. Ritter , J. Schiller , T. Voigt , A. Dunkels , and J. Alonso . 2005. Experimental evaluation of lifetime bounds for wireless sensor networks . In Proceeedings of the 2nd European Workshop on Wireless Sensor Networks.25\u201332 . DOI:https:\/\/doi.org\/10.1109\/EWSN. 2005 .1461996 10.1109\/EWSN.2005.1461996 H. Ritter, J. Schiller, T. Voigt, A. Dunkels, and J. Alonso. 2005. Experimental evaluation of lifetime bounds for wireless sensor networks. In Proceeedings of the 2nd European Workshop on Wireless Sensor Networks.25\u201332. DOI:https:\/\/doi.org\/10.1109\/EWSN.2005.1461996"},{"key":"e_1_2_1_22_1","doi-asserted-by":"publisher","DOI":"10.1145\/1966445.1966459"},{"key":"e_1_2_1_23_1","doi-asserted-by":"publisher","DOI":"10.1109\/REV.2007.10"},{"key":"e_1_2_1_24_1","doi-asserted-by":"publisher","DOI":"10.1145\/1322263.1322279"},{"volume-title":"Proceedings of the 9th International Conference on Telecommunication in Modern Satellite, Cable, and Broadcasting Services. 65\u201372","author":"Stojcev M. K.","key":"e_1_2_1_25_1","unstructured":"M. K. Stojcev , M. R. Kosanovic , and L. R. Golubovic . 2009. Power management and energy harvesting techniques for wireless sensor nodes . In Proceedings of the 9th International Conference on Telecommunication in Modern Satellite, Cable, and Broadcasting Services. 65\u201372 . M. K. Stojcev, M. R. Kosanovic, and L. R. Golubovic. 2009. Power management and energy harvesting techniques for wireless sensor nodes. In Proceedings of the 9th International Conference on Telecommunication in Modern Satellite, Cable, and Broadcasting Services. 65\u201372."},{"key":"e_1_2_1_26_1","doi-asserted-by":"publisher","DOI":"10.1109\/IPSN.2008.67"},{"key":"e_1_2_1_27_1","unstructured":"Texas Instruments. 2014. INA219: 26V 12-bit i2c output current\/voltage\/power monitor. Retrieved from https:\/\/www.ti.com\/product\/INA219.  Texas Instruments. 2014. INA219: 26V 12-bit i2c output current\/voltage\/power monitor. Retrieved from https:\/\/www.ti.com\/product\/INA219."},{"key":"e_1_2_1_28_1","doi-asserted-by":"publisher","DOI":"10.5555\/1147685.1147764"},{"key":"e_1_2_1_29_1","doi-asserted-by":"publisher","DOI":"10.5555\/950788.951057"},{"key":"e_1_2_1_30_1","doi-asserted-by":"publisher","DOI":"10.1109\/IMIS.2013.97"},{"key":"e_1_2_1_31_1","doi-asserted-by":"publisher","DOI":"10.1145\/2741948.2741980"},{"key":"e_1_2_1_32_1","doi-asserted-by":"publisher","DOI":"10.1145\/3274783.3274837"},{"key":"e_1_2_1_33_1","doi-asserted-by":"publisher","DOI":"10.5555\/2818754.2818847"}],"container-title":["ACM Transactions on Sensor Networks"],"original-title":[],"language":"en","link":[{"URL":"https:\/\/dl.acm.org\/doi\/10.1145\/3467894","content-type":"unspecified","content-version":"vor","intended-application":"text-mining"},{"URL":"https:\/\/dl.acm.org\/doi\/pdf\/10.1145\/3467894","content-type":"unspecified","content-version":"vor","intended-application":"similarity-checking"}],"deposited":{"date-parts":[[2025,6,17]],"date-time":"2025-06-17T21:25:07Z","timestamp":1750195507000},"score":1,"resource":{"primary":{"URL":"https:\/\/dl.acm.org\/doi\/10.1145\/3467894"}},"subtitle":[],"short-title":[],"issued":{"date-parts":[[2021,10,12]]},"references-count":33,"journal-issue":{"issue":"1","published-print":{"date-parts":[[2022,2,28]]}},"alternative-id":["10.1145\/3467894"],"URL":"https:\/\/doi.org\/10.1145\/3467894","relation":{},"ISSN":["1550-4859","1550-4867"],"issn-type":[{"type":"print","value":"1550-4859"},{"type":"electronic","value":"1550-4867"}],"subject":[],"published":{"date-parts":[[2021,10,12]]},"assertion":[{"value":"2019-09-01","order":0,"name":"received","label":"Received","group":{"name":"publication_history","label":"Publication History"}},{"value":"2021-05-01","order":1,"name":"accepted","label":"Accepted","group":{"name":"publication_history","label":"Publication History"}},{"value":"2021-10-12","order":2,"name":"published","label":"Published","group":{"name":"publication_history","label":"Publication History"}}]}}