Repository logo
 
Publication

Race-to-halt energy saving strategies

dc.contributor.authorAwan, Muhammad Ali
dc.contributor.authorPetters, Stefan M.
dc.date.accessioned2015-01-14T16:18:47Z
dc.date.available2015-01-14T16:18:47Z
dc.date.issued2014
dc.description.abstractEnergy consumption is one of the major issues for modern embedded systems. Early, power saving approaches mainly focused on dynamic power dissipation, while neglecting the static (leakage) energy consumption. However, technology improvements resulted in a case where static power dissipation increasingly dominates. Addressing this issue, hardware vendors have equipped modern processors with several sleep states. We propose a set of leakage-aware energy management approaches that reduce the energy consumption of embedded real-time systems while respecting the real-time constraints. Our algorithms are based on the race-to-halt strategy that tends to run the system at top speed with an aim to create long idle intervals, which are used to deploy a sleep state. The effectiveness of our algorithms is illustrated with an extensive set of simulations that show an improvement of up to 8% reduction in energy consumption over existing work at high utilization. The complexity of our algorithms is smaller when compared to state-of-the-art algorithms. We also eliminate assumptions made in the related work that restrict the practical application of the respective algorithms. Moreover, a novel study about the relation between the use of sleep intervals and the number of pre-emptions is also presented utilizing a large set of simulation results, where our algorithms reduce the experienced number of pre-emptions in all cases. Our results show that sleep states in general can save up to 30% of the overall number of pre-emptions when compared to the sleep-agnostic earliest-deadline-first algorithm.por
dc.identifier.doi10.1016/j.sysarc.2014.10.001
dc.identifier.issn1383-7621
dc.identifier.urihttp://hdl.handle.net/10400.22/5408
dc.language.isoengpor
dc.peerreviewedyespor
dc.publisherElsevierpor
dc.relation.ispartofseriesJournal of Systems Architecture;Vol. 60, Issue 10
dc.relation.publisherversionhttp://www.sciencedirect.com/science/article/pii/S1383762114001295por
dc.subjectReal-time and embedded systemspor
dc.subjectSystem level energy managementpor
dc.subjectRace-to-haltpor
dc.titleRace-to-halt energy saving strategiespor
dc.typejournal article
dspace.entity.typePublication
oaire.citation.endPage815por
oaire.citation.startPage796por
oaire.citation.titleJournal of Systems Architecturepor
rcaap.rightsopenAccesspor
rcaap.typearticlepor

Files

Original bundle
Now showing 1 - 1 of 1
Loading...
Thumbnail Image
Name:
ART8_CISTER_2014.pdf
Size:
1.91 MB
Format:
Adobe Portable Document Format
License bundle
Now showing 1 - 1 of 1
No Thumbnail Available
Name:
license.txt
Size:
1.71 KB
Format:
Item-specific license agreed upon to submission
Description: