Repository logo
 
Publication

Intra-Task Device Scheduling for Real-Time Embedded Systems

dc.contributor.authorAwan, Muhammad Ali
dc.contributor.authorPetters, Stefan M.
dc.date.accessioned2015-10-16T10:42:56Z
dc.date.available2015-10-16T10:42:56Z
dc.date.issued2015-09
dc.description.abstractAn ever increasing need for extra functionality in a single embedded system demands for extra Input/Output (I/O) devices, which are usually connected externally and are expensive in terms of energy consumption. To reduce their energy consumption, these devices are equipped with power saving mechanisms. While I/O device scheduling for real-time (RT) systems with such power saving features has been studied in the past, the use of energy resources by these scheduling algorithms may be improved. Technology enhancements in the semiconductor industry have allowed the hardware vendors to reduce the device transition and energy overheads. The decrease in overhead of sleep transitions has opened new opportunities to further reduce the device energy consumption. In this research effort, we propose an intra-task device scheduling algorithm for real-time systems that wakes up a device on demand and reduces its active time while ensuring system schedulability. This intra-task device scheduling algorithm is extended for devices with multiple sleep states to further minimise the overall device energy consumption of the system. The proposed algorithms have less complexity when compared to the conservative inter-task device scheduling algorithms. The system model used relaxes some of the assumptions commonly made in the state-of-the-art that restrict their practical relevance. Apart from the aforementioned advantages, the proposed algorithms are shown to demonstrate the substantial energy savings.pt_PT
dc.identifier.doi10.1016/j.sysarc.2015.07.001
dc.identifier.urihttp://hdl.handle.net/10400.22/6708
dc.language.isoengen
dc.peerreviewedyespt_PT
dc.publisherElsevierpt_PT
dc.relationUID/CEC/04234/2013 (CISTER Research Centre)pt_PT
dc.relationFCOMP-01- 0124-FEDER-015050 (REPOMUC)pt_PT
dc.relationARTEMIS/ 0003/2012, Grant nr. 333053 (CONCERTO)pt_PT
dc.relationARTEMIS/0001/ 2013 – JU Grant nr. 621429 (EMC2)pt_PT
dc.relationPhD Grant SFRH/BD/70701/2010pt_PT
dc.relation.ispartofseriesJournal of Systems Architecture;Vol. 61, Issue 8
dc.relation.publisherversionhttp://www.sciencedirect.com/science/article/pii/S1383762115000612pt_PT
dc.subjectDevice power managementpt_PT
dc.subjectMultiple sleep state devicespt_PT
dc.subjectMulti-state devicespt_PT
dc.subjectReal-time energy managementpt_PT
dc.subjectIntra-task device schedulingpt_PT
dc.titleIntra-Task Device Scheduling for Real-Time Embedded Systemspt_PT
dc.typejournal article
dspace.entity.typePublication
oaire.citation.endPage340pt_PT
oaire.citation.issue8pt_PT
oaire.citation.startPage321pt_PT
oaire.citation.titleJournal of Systems Architecturept_PT
oaire.citation.volume61pt_PT
rcaap.rightsopenAccesspt_PT
rcaap.typearticlept_PT

Files

Original bundle
Now showing 1 - 1 of 1
No Thumbnail Available
Name:
ART2_CISTER_2015.pdf
Size:
1.26 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: