DocumentCode :
2578587
Title :
Investigating the Effects of Schedulability Conditions on the Power Efficiency of Task Scheduling in an Embedded System
Author :
Bashiri, Mohsen ; Miremadi, Seyed Ghassem
Author_Institution :
Dept. of Comput. Eng., Sharif Univ. of Technol. Tehran, Tehran, Iran
fYear :
2010
fDate :
5-6 May 2010
Firstpage :
102
Lastpage :
106
Abstract :
Power consumption, performance and reliability are the most important parameters in modern safety-critical distributed real-time embedded systems. This paper evaluates and compares different schedulability conditions in fault-tolerant Rate-Monotonic (RM) and Earliest-Deadline-First (EDF) algorithms, with respect to their power efficiency. The primary-backup scheme is used to implement fault tolerance in the algorithms. To evaluate the algorithms, a software tool is developed that can simulate an embedded system consisting of n processors and m periodic tasks. The results show that depending on the different schedulability conditions, the EDF algorithm implemented with the Best-Fit policy is on average 9.6% more power efficient than other algorithms when n=1500 and m=1000. between the two selected schedulability conditions in the RM algorithm, the Utilization Oriented (UO) condition implemented with the Best-Fit policy is on average 5% more power efficient than the other schedulability condition.
Keywords :
distributed processing; embedded systems; multiprocessing systems; power aware computing; processor scheduling; safety-critical software; software fault tolerance; task analysis; best-fit policy; earliest-deadline-first algorithm; fault-tolerant rate-monotonic algorithm; multiprocessor system; power consumption; primary-backup scheme; safety-critical distributed real-time embedded systems; software tool; task scheduling; utilization oriented condition; Distributed computing; Embedded system; Energy consumption; Fault tolerance; Partitioning algorithms; Power system reliability; Processor scheduling; Real time systems; Scheduling algorithm; Software algorithms; Performance; Power consumption; Real-time embedded system; Reliability; Schedulability condition;
fLanguage :
English
Publisher :
ieee
Conference_Titel :
Object/Component/Service-Oriented Real-Time Distributed Computing (ISORC), 2010 13th IEEE International Symposium on
Conference_Location :
Carmona, Seville
ISSN :
1555-0885
Print_ISBN :
978-1-4244-7083-9
Electronic_ISBN :
1555-0885
Type :
conf
DOI :
10.1109/ISORC.2010.24
Filename :
5479567
Link To Document :
بازگشت