Energy-harvesting-aware federated scheduling of parallel real-time tasks
This paper presents HEARTS, a multicore energy scheduling approach utilizing a federated strategy designed for parallel real-time tasks of significant computational demands in embedded systems deployed in environments of unreliable power sources like surveillance and intelligent city infrastructures...
Gespeichert in:
Veröffentlicht in: | The Journal of supercomputing 2025-01, Vol.81 (1) |
---|---|
Format: | Artikel |
Sprache: | eng |
Schlagworte: | |
Online-Zugang: | Volltext |
Tags: |
Tag hinzufügen
Keine Tags, Fügen Sie den ersten Tag hinzu!
|
container_end_page | |
---|---|
container_issue | 1 |
container_start_page | |
container_title | The Journal of supercomputing |
container_volume | 81 |
description | This paper presents HEARTS, a multicore energy scheduling approach utilizing a federated strategy designed for parallel real-time tasks of significant computational demands in embedded systems deployed in environments of unreliable power sources like surveillance and intelligent city infrastructures. HEARTS, specialized for high-utilization parallel tasks, divides the scheduling horizon into multiple windows, so that it dynamically allocates the cores to the tasks based on the energy availability. It introduces two schedulers based on the first-fit and last-fit approaches. We demonstrate the optimality of the last-fit-based scheduler when the battery capacity exceeds some specific threshold; further, we show scenarios where the first-fit-based scheduler performs better under lower capacities. Simulations using two setups—one with random harvested energy and task parameters, and the other with real solar energy and benchmark tasks—show a maximum deviation of 19.05% and 21.34% from two theoretical optimal solutions, respectively, and a substantial improvement of 28.24% over the energy partitioning approach. |
doi_str_mv | 10.1007/s11227-024-06685-7 |
format | Article |
fullrecord | <record><control><sourceid>proquest</sourceid><recordid>TN_cdi_proquest_journals_3134873989</recordid><sourceformat>XML</sourceformat><sourcesystem>PC</sourcesystem><sourcerecordid>3134873989</sourcerecordid><originalsourceid>FETCH-LOGICAL-p113t-2fb2e62e3b4aaaf4a1c4484503d2e614e8e6888a50b3244811bb4b9b5d6b53c53</originalsourceid><addsrcrecordid>eNotjk1LxDAURYMoWEf_gKuC6-hLXtKmSxlGRxhwo-vhpX2dD2Nbk1bx31sYVxfugXuPELcK7hVA-ZCU0rqUoI2EonBWlmciU7ZECcaZc5FBpUE6a_SluErpCAAGS8zEetVx3P3KPcVvTuOh20n6och5yw1HGrnJU73nZgozyvs2HyhSCBzyyBTkePjkfKT0ka7FRUsh8c1_LsT70-ptuZab1-eX5eNGDkrhKHXrNRea0Rsiag2p2syGFrCZe2XYceGcIwse9UyU8t74ytum8BZriwtxd9odYv81zcrbYz_Fbr7cokLjSqxchX-RpE7y</addsrcrecordid><sourcetype>Aggregation Database</sourcetype><iscdi>true</iscdi><recordtype>article</recordtype><pqid>3134873989</pqid></control><display><type>article</type><title>Energy-harvesting-aware federated scheduling of parallel real-time tasks</title><source>SpringerLink Journals</source><description>This paper presents HEARTS, a multicore energy scheduling approach utilizing a federated strategy designed for parallel real-time tasks of significant computational demands in embedded systems deployed in environments of unreliable power sources like surveillance and intelligent city infrastructures. HEARTS, specialized for high-utilization parallel tasks, divides the scheduling horizon into multiple windows, so that it dynamically allocates the cores to the tasks based on the energy availability. It introduces two schedulers based on the first-fit and last-fit approaches. We demonstrate the optimality of the last-fit-based scheduler when the battery capacity exceeds some specific threshold; further, we show scenarios where the first-fit-based scheduler performs better under lower capacities. Simulations using two setups—one with random harvested energy and task parameters, and the other with real solar energy and benchmark tasks—show a maximum deviation of 19.05% and 21.34% from two theoretical optimal solutions, respectively, and a substantial improvement of 28.24% over the energy partitioning approach.</description><identifier>ISSN: 0920-8542</identifier><identifier>EISSN: 1573-0484</identifier><identifier>DOI: 10.1007/s11227-024-06685-7</identifier><language>eng</language><publisher>New York: Springer Nature B.V</publisher><subject>Embedded systems ; Energy ; Energy harvesting ; Optimization ; Power sources ; Real time ; Solar energy ; Task scheduling</subject><ispartof>The Journal of supercomputing, 2025-01, Vol.81 (1)</ispartof><rights>Copyright Springer Nature B.V. 2025</rights><lds50>peer_reviewed</lds50><woscitedreferencessubscribed>false</woscitedreferencessubscribed></display><links><openurl>$$Topenurl_article</openurl><openurlfulltext>$$Topenurlfull_article</openurlfulltext><thumbnail>$$Tsyndetics_thumb_exl</thumbnail><link.rule.ids>314,780,784,27924,27925</link.rule.ids></links><search><title>Energy-harvesting-aware federated scheduling of parallel real-time tasks</title><title>The Journal of supercomputing</title><description>This paper presents HEARTS, a multicore energy scheduling approach utilizing a federated strategy designed for parallel real-time tasks of significant computational demands in embedded systems deployed in environments of unreliable power sources like surveillance and intelligent city infrastructures. HEARTS, specialized for high-utilization parallel tasks, divides the scheduling horizon into multiple windows, so that it dynamically allocates the cores to the tasks based on the energy availability. It introduces two schedulers based on the first-fit and last-fit approaches. We demonstrate the optimality of the last-fit-based scheduler when the battery capacity exceeds some specific threshold; further, we show scenarios where the first-fit-based scheduler performs better under lower capacities. Simulations using two setups—one with random harvested energy and task parameters, and the other with real solar energy and benchmark tasks—show a maximum deviation of 19.05% and 21.34% from two theoretical optimal solutions, respectively, and a substantial improvement of 28.24% over the energy partitioning approach.</description><subject>Embedded systems</subject><subject>Energy</subject><subject>Energy harvesting</subject><subject>Optimization</subject><subject>Power sources</subject><subject>Real time</subject><subject>Solar energy</subject><subject>Task scheduling</subject><issn>0920-8542</issn><issn>1573-0484</issn><fulltext>true</fulltext><rsrctype>article</rsrctype><creationdate>2025</creationdate><recordtype>article</recordtype><sourceid/><recordid>eNotjk1LxDAURYMoWEf_gKuC6-hLXtKmSxlGRxhwo-vhpX2dD2Nbk1bx31sYVxfugXuPELcK7hVA-ZCU0rqUoI2EonBWlmciU7ZECcaZc5FBpUE6a_SluErpCAAGS8zEetVx3P3KPcVvTuOh20n6och5yw1HGrnJU73nZgozyvs2HyhSCBzyyBTkePjkfKT0ka7FRUsh8c1_LsT70-ptuZab1-eX5eNGDkrhKHXrNRea0Rsiag2p2syGFrCZe2XYceGcIwse9UyU8t74ytum8BZriwtxd9odYv81zcrbYz_Fbr7cokLjSqxchX-RpE7y</recordid><startdate>20250101</startdate><enddate>20250101</enddate><general>Springer Nature B.V</general><scope/></search><sort><creationdate>20250101</creationdate><title>Energy-harvesting-aware federated scheduling of parallel real-time tasks</title></sort><facets><frbrtype>5</frbrtype><frbrgroupid>cdi_FETCH-LOGICAL-p113t-2fb2e62e3b4aaaf4a1c4484503d2e614e8e6888a50b3244811bb4b9b5d6b53c53</frbrgroupid><rsrctype>articles</rsrctype><prefilter>articles</prefilter><language>eng</language><creationdate>2025</creationdate><topic>Embedded systems</topic><topic>Energy</topic><topic>Energy harvesting</topic><topic>Optimization</topic><topic>Power sources</topic><topic>Real time</topic><topic>Solar energy</topic><topic>Task scheduling</topic><toplevel>peer_reviewed</toplevel><toplevel>online_resources</toplevel><jtitle>The Journal of supercomputing</jtitle></facets><delivery><delcategory>Remote Search Resource</delcategory><fulltext>fulltext</fulltext></delivery><addata><format>journal</format><genre>article</genre><ristype>JOUR</ristype><atitle>Energy-harvesting-aware federated scheduling of parallel real-time tasks</atitle><jtitle>The Journal of supercomputing</jtitle><date>2025-01-01</date><risdate>2025</risdate><volume>81</volume><issue>1</issue><issn>0920-8542</issn><eissn>1573-0484</eissn><abstract>This paper presents HEARTS, a multicore energy scheduling approach utilizing a federated strategy designed for parallel real-time tasks of significant computational demands in embedded systems deployed in environments of unreliable power sources like surveillance and intelligent city infrastructures. HEARTS, specialized for high-utilization parallel tasks, divides the scheduling horizon into multiple windows, so that it dynamically allocates the cores to the tasks based on the energy availability. It introduces two schedulers based on the first-fit and last-fit approaches. We demonstrate the optimality of the last-fit-based scheduler when the battery capacity exceeds some specific threshold; further, we show scenarios where the first-fit-based scheduler performs better under lower capacities. Simulations using two setups—one with random harvested energy and task parameters, and the other with real solar energy and benchmark tasks—show a maximum deviation of 19.05% and 21.34% from two theoretical optimal solutions, respectively, and a substantial improvement of 28.24% over the energy partitioning approach.</abstract><cop>New York</cop><pub>Springer Nature B.V</pub><doi>10.1007/s11227-024-06685-7</doi></addata></record> |
fulltext | fulltext |
identifier | ISSN: 0920-8542 |
ispartof | The Journal of supercomputing, 2025-01, Vol.81 (1) |
issn | 0920-8542 1573-0484 |
language | eng |
recordid | cdi_proquest_journals_3134873989 |
source | SpringerLink Journals |
subjects | Embedded systems Energy Energy harvesting Optimization Power sources Real time Solar energy Task scheduling |
title | Energy-harvesting-aware federated scheduling of parallel real-time tasks |
url | https://sfx.bib-bvb.de/sfx_tum?ctx_ver=Z39.88-2004&ctx_enc=info:ofi/enc:UTF-8&ctx_tim=2025-01-04T17%3A52%3A02IST&url_ver=Z39.88-2004&url_ctx_fmt=infofi/fmt:kev:mtx:ctx&rfr_id=info:sid/primo.exlibrisgroup.com:primo3-Article-proquest&rft_val_fmt=info:ofi/fmt:kev:mtx:journal&rft.genre=article&rft.atitle=Energy-harvesting-aware%20federated%20scheduling%20of%20parallel%20real-time%20tasks&rft.jtitle=The%20Journal%20of%20supercomputing&rft.date=2025-01-01&rft.volume=81&rft.issue=1&rft.issn=0920-8542&rft.eissn=1573-0484&rft_id=info:doi/10.1007/s11227-024-06685-7&rft_dat=%3Cproquest%3E3134873989%3C/proquest%3E%3Curl%3E%3C/url%3E&disable_directlink=true&sfx.directlink=off&sfx.report_link=0&rft_id=info:oai/&rft_pqid=3134873989&rft_id=info:pmid/&rfr_iscdi=true |