DocumentCode :
796996
Title :
Fixed-Priority Allocation and Scheduling for Energy-Efficient Fault Tolerance in Hard Real-Time Multiprocessor Systems
Author :
Wei, Tongquan ; Mishra, Piyush ; Wu, Kaijie ; Liang, Han
Author_Institution :
Dept. of Electr. & Comput. Eng., Michigan Technol. Univ., Houghton, MI
Volume :
19
Issue :
11
fYear :
2008
Firstpage :
1511
Lastpage :
1526
Abstract :
Energy-efficient task allocation and scheduling schemes with deterministic fault-tolerance capabilities are proposed for symmetric multiprocessor systems executing tasks with hard real-time constraints. The proposed heuristic is proven to achieve energy savings by optimally balancing application workload among processors in a system. Based on the observation that fault-free operation is expected to remain dominant in the near future and the probability of the worst case faults is low, an optimistic fault-tolerant heuristic is then proposed to achieve maximum energy savings in the absence of faults while degrading gradually to meet application timing requirements in the worst case of faults. Simulation results show that compared to state-of-art allocation and scheduling schemes proposed heuristic achieves average energy savings of up to 70%. It is also shown that optimistic approach is more resilient to variations in application utilizations and fault occurrences beyond system specifications.
Keywords :
fault tolerance; multiprocessing systems; resource allocation; scheduling; energy-efficient fault tolerance; energy-efficient task allocation; fault-free operation; fixed-priority allocation; hard real-time multiprocessor systems; scheduling; symmetric multiprocessor systems; Energy-aware systems; Multiprocessor Systems; Real-time and embedded systems; Scheduling and task partitioning;
fLanguage :
English
Journal_Title :
Parallel and Distributed Systems, IEEE Transactions on
Publisher :
ieee
ISSN :
1045-9219
Type :
jour
DOI :
10.1109/TPDS.2008.127
Filename :
4564448
Link To Document :
بازگشت