Loading…
Power-aware scheduling for periodic real-time tasks
We address power-aware scheduling of periodic tasks to reduce CPU energy consumption in hard real-time systems through dynamic voltage scaling. Our intertask voltage scheduling solution includes three components: 1) a static (offline) solution to compute the optimal speed, assuming worst-case worklo...
Saved in:
Published in: | IEEE transactions on computers 2004-05, Vol.53 (5), p.584-600 |
---|---|
Main Authors: | , , , |
Format: | Article |
Language: | English |
Subjects: | |
Citations: | Items that this one cites Items that cite this one |
Online Access: | Get full text |
Tags: |
Add Tag
No Tags, Be the first to tag this record!
|
cited_by | cdi_FETCH-LOGICAL-c383t-ed1b7e8938be4986e70e51249c94a536e5ae6b7cc84ee6f3d72de2f962a368d33 |
---|---|
cites | cdi_FETCH-LOGICAL-c383t-ed1b7e8938be4986e70e51249c94a536e5ae6b7cc84ee6f3d72de2f962a368d33 |
container_end_page | 600 |
container_issue | 5 |
container_start_page | 584 |
container_title | IEEE transactions on computers |
container_volume | 53 |
creator | Aydin, H. Melhem, R. Mosse, D. Mejia-Alvarez, P. |
description | We address power-aware scheduling of periodic tasks to reduce CPU energy consumption in hard real-time systems through dynamic voltage scaling. Our intertask voltage scheduling solution includes three components: 1) a static (offline) solution to compute the optimal speed, assuming worst-case workload for each arrival, 2) an online speed reduction mechanism to reclaim energy by adapting to the actual workload, and 3) an online, adaptive and speculative speed adjustment mechanism to anticipate early completions of future executions by using the average-case workload information. All these solutions still guarantee that all deadlines are met. Our simulation results show that our reclaiming algorithm alone outperforms other recently proposed intertask voltage scheduling schemes. Our speculative techniques are shown to provide additional gains, approaching the theoretical lower-bound by a margin of 10 percent. |
doi_str_mv | 10.1109/TC.2004.1275298 |
format | article |
fullrecord | <record><control><sourceid>proquest_cross</sourceid><recordid>TN_cdi_crossref_primary_10_1109_TC_2004_1275298</recordid><sourceformat>XML</sourceformat><sourcesystem>PC</sourcesystem><ieee_id>1275298</ieee_id><sourcerecordid>2428111011</sourcerecordid><originalsourceid>FETCH-LOGICAL-c383t-ed1b7e8938be4986e70e51249c94a536e5ae6b7cc84ee6f3d72de2f962a368d33</originalsourceid><addsrcrecordid>eNpdkDtLA0EUhQdRMEZrC5vFwm6TeT9KWXxBQIu1Hiazd3XiJhNndgn-ezckIFjd4nzncPkQuiZ4Rgg287qaUYz5jFAlqNEnaEKEUKUxQp6iCcZEl4ZxfI4ucl5hjCXFZoLYW9xBKt3OJSiy_4Rm6MLmo2hjKraQQmyCLxK4ruzDGore5a98ic5a12W4Ot4pen98qKvncvH69FLdL0rPNOtLaMhSgTZML4EbLUFhEIRy4w13gkkQDuRSea85gGxZo2gDtDWSOiZ1w9gU3R12tyl-D5B7uw7ZQ9e5DcQhW6qFYlzhEbz9B67ikDbjb1ZrTghhXI7Q_AD5FHNO0NptCmuXfizBdm_Q1pXdG7RHg2Pj5tAIAPBHH9NflvFrCQ</addsrcrecordid><sourcetype>Aggregation Database</sourcetype><iscdi>true</iscdi><recordtype>article</recordtype><pqid>884111346</pqid></control><display><type>article</type><title>Power-aware scheduling for periodic real-time tasks</title><source>IEEE Xplore (Online service)</source><creator>Aydin, H. ; Melhem, R. ; Mosse, D. ; Mejia-Alvarez, P.</creator><creatorcontrib>Aydin, H. ; Melhem, R. ; Mosse, D. ; Mejia-Alvarez, P.</creatorcontrib><description>We address power-aware scheduling of periodic tasks to reduce CPU energy consumption in hard real-time systems through dynamic voltage scaling. Our intertask voltage scheduling solution includes three components: 1) a static (offline) solution to compute the optimal speed, assuming worst-case workload for each arrival, 2) an online speed reduction mechanism to reclaim energy by adapting to the actual workload, and 3) an online, adaptive and speculative speed adjustment mechanism to anticipate early completions of future executions by using the average-case workload information. All these solutions still guarantee that all deadlines are met. Our simulation results show that our reclaiming algorithm alone outperforms other recently proposed intertask voltage scheduling schemes. Our speculative techniques are shown to provide additional gains, approaching the theoretical lower-bound by a margin of 10 percent.</description><identifier>ISSN: 0018-9340</identifier><identifier>EISSN: 1557-9956</identifier><identifier>DOI: 10.1109/TC.2004.1275298</identifier><identifier>CODEN: ITCOB4</identifier><language>eng</language><publisher>New York: IEEE</publisher><subject>Optimization methods ; Power demand ; Real time systems ; Scheduling</subject><ispartof>IEEE transactions on computers, 2004-05, Vol.53 (5), p.584-600</ispartof><rights>Copyright The Institute of Electrical and Electronics Engineers, Inc. (IEEE) 2004</rights><lds50>peer_reviewed</lds50><woscitedreferencessubscribed>false</woscitedreferencessubscribed><citedby>FETCH-LOGICAL-c383t-ed1b7e8938be4986e70e51249c94a536e5ae6b7cc84ee6f3d72de2f962a368d33</citedby><cites>FETCH-LOGICAL-c383t-ed1b7e8938be4986e70e51249c94a536e5ae6b7cc84ee6f3d72de2f962a368d33</cites></display><links><openurl>$$Topenurl_article</openurl><openurlfulltext>$$Topenurlfull_article</openurlfulltext><thumbnail>$$Tsyndetics_thumb_exl</thumbnail><linktohtml>$$Uhttps://ieeexplore.ieee.org/document/1275298$$EHTML$$P50$$Gieee$$H</linktohtml><link.rule.ids>314,780,784,27924,27925,54796</link.rule.ids></links><search><creatorcontrib>Aydin, H.</creatorcontrib><creatorcontrib>Melhem, R.</creatorcontrib><creatorcontrib>Mosse, D.</creatorcontrib><creatorcontrib>Mejia-Alvarez, P.</creatorcontrib><title>Power-aware scheduling for periodic real-time tasks</title><title>IEEE transactions on computers</title><addtitle>TC</addtitle><description>We address power-aware scheduling of periodic tasks to reduce CPU energy consumption in hard real-time systems through dynamic voltage scaling. Our intertask voltage scheduling solution includes three components: 1) a static (offline) solution to compute the optimal speed, assuming worst-case workload for each arrival, 2) an online speed reduction mechanism to reclaim energy by adapting to the actual workload, and 3) an online, adaptive and speculative speed adjustment mechanism to anticipate early completions of future executions by using the average-case workload information. All these solutions still guarantee that all deadlines are met. Our simulation results show that our reclaiming algorithm alone outperforms other recently proposed intertask voltage scheduling schemes. Our speculative techniques are shown to provide additional gains, approaching the theoretical lower-bound by a margin of 10 percent.</description><subject>Optimization methods</subject><subject>Power demand</subject><subject>Real time systems</subject><subject>Scheduling</subject><issn>0018-9340</issn><issn>1557-9956</issn><fulltext>true</fulltext><rsrctype>article</rsrctype><creationdate>2004</creationdate><recordtype>article</recordtype><recordid>eNpdkDtLA0EUhQdRMEZrC5vFwm6TeT9KWXxBQIu1Hiazd3XiJhNndgn-ezckIFjd4nzncPkQuiZ4Rgg287qaUYz5jFAlqNEnaEKEUKUxQp6iCcZEl4ZxfI4ucl5hjCXFZoLYW9xBKt3OJSiy_4Rm6MLmo2hjKraQQmyCLxK4ruzDGore5a98ic5a12W4Ot4pen98qKvncvH69FLdL0rPNOtLaMhSgTZML4EbLUFhEIRy4w13gkkQDuRSea85gGxZo2gDtDWSOiZ1w9gU3R12tyl-D5B7uw7ZQ9e5DcQhW6qFYlzhEbz9B67ikDbjb1ZrTghhXI7Q_AD5FHNO0NptCmuXfizBdm_Q1pXdG7RHg2Pj5tAIAPBHH9NflvFrCQ</recordid><startdate>200405</startdate><enddate>200405</enddate><creator>Aydin, H.</creator><creator>Melhem, R.</creator><creator>Mosse, D.</creator><creator>Mejia-Alvarez, P.</creator><general>IEEE</general><general>The Institute of Electrical and Electronics Engineers, Inc. (IEEE)</general><scope>RIA</scope><scope>RIE</scope><scope>AAYXX</scope><scope>CITATION</scope><scope>7SC</scope><scope>7SP</scope><scope>8FD</scope><scope>JQ2</scope><scope>L7M</scope><scope>L~C</scope><scope>L~D</scope></search><sort><creationdate>200405</creationdate><title>Power-aware scheduling for periodic real-time tasks</title><author>Aydin, H. ; Melhem, R. ; Mosse, D. ; Mejia-Alvarez, P.</author></sort><facets><frbrtype>5</frbrtype><frbrgroupid>cdi_FETCH-LOGICAL-c383t-ed1b7e8938be4986e70e51249c94a536e5ae6b7cc84ee6f3d72de2f962a368d33</frbrgroupid><rsrctype>articles</rsrctype><prefilter>articles</prefilter><language>eng</language><creationdate>2004</creationdate><topic>Optimization methods</topic><topic>Power demand</topic><topic>Real time systems</topic><topic>Scheduling</topic><toplevel>peer_reviewed</toplevel><toplevel>online_resources</toplevel><creatorcontrib>Aydin, H.</creatorcontrib><creatorcontrib>Melhem, R.</creatorcontrib><creatorcontrib>Mosse, D.</creatorcontrib><creatorcontrib>Mejia-Alvarez, P.</creatorcontrib><collection>IEEE All-Society Periodicals Package (ASPP) 1998–Present</collection><collection>IEEE Electronic Library Online</collection><collection>CrossRef</collection><collection>Computer and Information Systems Abstracts</collection><collection>Electronics & Communications Abstracts</collection><collection>Technology Research Database</collection><collection>ProQuest Computer Science Collection</collection><collection>Advanced Technologies Database with Aerospace</collection><collection>Computer and Information Systems Abstracts Academic</collection><collection>Computer and Information Systems Abstracts Professional</collection><jtitle>IEEE transactions on computers</jtitle></facets><delivery><delcategory>Remote Search Resource</delcategory><fulltext>fulltext</fulltext></delivery><addata><au>Aydin, H.</au><au>Melhem, R.</au><au>Mosse, D.</au><au>Mejia-Alvarez, P.</au><format>journal</format><genre>article</genre><ristype>JOUR</ristype><atitle>Power-aware scheduling for periodic real-time tasks</atitle><jtitle>IEEE transactions on computers</jtitle><stitle>TC</stitle><date>2004-05</date><risdate>2004</risdate><volume>53</volume><issue>5</issue><spage>584</spage><epage>600</epage><pages>584-600</pages><issn>0018-9340</issn><eissn>1557-9956</eissn><coden>ITCOB4</coden><abstract>We address power-aware scheduling of periodic tasks to reduce CPU energy consumption in hard real-time systems through dynamic voltage scaling. Our intertask voltage scheduling solution includes three components: 1) a static (offline) solution to compute the optimal speed, assuming worst-case workload for each arrival, 2) an online speed reduction mechanism to reclaim energy by adapting to the actual workload, and 3) an online, adaptive and speculative speed adjustment mechanism to anticipate early completions of future executions by using the average-case workload information. All these solutions still guarantee that all deadlines are met. Our simulation results show that our reclaiming algorithm alone outperforms other recently proposed intertask voltage scheduling schemes. Our speculative techniques are shown to provide additional gains, approaching the theoretical lower-bound by a margin of 10 percent.</abstract><cop>New York</cop><pub>IEEE</pub><doi>10.1109/TC.2004.1275298</doi><tpages>17</tpages></addata></record> |
fulltext | fulltext |
identifier | ISSN: 0018-9340 |
ispartof | IEEE transactions on computers, 2004-05, Vol.53 (5), p.584-600 |
issn | 0018-9340 1557-9956 |
language | eng |
recordid | cdi_crossref_primary_10_1109_TC_2004_1275298 |
source | IEEE Xplore (Online service) |
subjects | Optimization methods Power demand Real time systems Scheduling |
title | Power-aware scheduling for periodic real-time tasks |
url | http://sfxeu10.hosted.exlibrisgroup.com/loughborough?ctx_ver=Z39.88-2004&ctx_enc=info:ofi/enc:UTF-8&ctx_tim=2024-12-21T13%3A21%3A13IST&url_ver=Z39.88-2004&url_ctx_fmt=infofi/fmt:kev:mtx:ctx&rfr_id=info:sid/primo.exlibrisgroup.com:primo3-Article-proquest_cross&rft_val_fmt=info:ofi/fmt:kev:mtx:journal&rft.genre=article&rft.atitle=Power-aware%20scheduling%20for%20periodic%20real-time%20tasks&rft.jtitle=IEEE%20transactions%20on%20computers&rft.au=Aydin,%20H.&rft.date=2004-05&rft.volume=53&rft.issue=5&rft.spage=584&rft.epage=600&rft.pages=584-600&rft.issn=0018-9340&rft.eissn=1557-9956&rft.coden=ITCOB4&rft_id=info:doi/10.1109/TC.2004.1275298&rft_dat=%3Cproquest_cross%3E2428111011%3C/proquest_cross%3E%3Cgrp_id%3Ecdi_FETCH-LOGICAL-c383t-ed1b7e8938be4986e70e51249c94a536e5ae6b7cc84ee6f3d72de2f962a368d33%3C/grp_id%3E%3Coa%3E%3C/oa%3E%3Curl%3E%3C/url%3E&rft_id=info:oai/&rft_pqid=884111346&rft_id=info:pmid/&rft_ieee_id=1275298&rfr_iscdi=true |