DocumentCode
2454241
Title
MMUF: An Optimized Scheduling Algorithm for Dynamically Reconfigurable Real-Time Systems
Author
Zargar, Saman Taghavi ; Salmani, Vahid ; Naghibzadeh, Mahmoud
Volume
2
fYear
2006
fDate
24-28 April 2006
Firstpage
3486
Lastpage
3491
Abstract
In this paper we compare our proposed hybrid scheduling algorithm which is a modification of Maximum Urgency First (MUF) scheduling algorithm with MUF scheduling algorithm. The maximum urgency first algorithm combines the advantages of fixed and dynamic scheduling to provide the dynamically changing systems with flexible scheduling. This algorithm, however, has a major shortcoming due to its scheduling mechanism which may cause a critical task to miss its deadline. The modified maximum urgency first scheduling algorithm resolves the mentioned problem. We have made a comparison between our proposed algorithm and maximum urgency first algorithm using simulation and results are presented. It is shown that modified maximum urgency first is superior to maximum urgency first, since it usually has less task preemption and hence, less related overhead. It also leads to less failed non-critical tasks in overloaded situations and leads to less average response time for tasks. Moreover, in most cases, MMUF better utilizes the CPU than MUF does.
Keywords
Aerospace electronics; Control systems; Delay; Dynamic scheduling; Hardware; Heuristic algorithms; Optical computing; Real time systems; Scheduling algorithm; Timing;
fLanguage
English
Publisher
ieee
Conference_Titel
Information and Communication Technologies, 2006. ICTTA '06. 2nd
Print_ISBN
0-7803-9521-2
Type
conf
DOI
10.1109/ICTTA.2006.1684978
Filename
1684978
Link To Document