DocumentCode :
1035020
Title :
Fast, best-effort real-time scheduling algorithms
Author :
Li, Peng ; Ravindran, Binoy
Author_Institution :
Bradley Dept. of Electr. & Comput. Eng., Virginia Polytech. Inst. & State Univ., Blacksburg, VA, USA
Volume :
53
Issue :
9
fYear :
2004
Firstpage :
1159
Lastpage :
1175
Abstract :
This paper presents two fast, best-effort real-time scheduling algorithms called MDASA and MLBESA. MDASA and MLBESA are novel in the way that they heuristically, yet accurately, mimic the behavior of the DASA and LBESA scheduling algorithms, but are faster with O(n) and O(n lg(n)) worst-case complexities, respectively. Experimental results show that the performance of MDASA and MLBESA, in general, is close to that of DASA and LBESA, respectively, for a broad range of realistic workloads. However, for a highly bursty workload, MLBESA is found to perform worse than LBESA. Furthermore, the task response times under MDASA and MLBESA are very close to the values under their counterpart scheduling algorithms. Thus, MDASA and MLBESA can substitute for DASA and LBESA algorithms, respectively, in adaptive resource allocation techniques for asynchronous real-time distributed systems where DASA and LBESA have previously been serious bottlenecks on computational costs.
Keywords :
computational complexity; processor scheduling; real-time systems; resource allocation; adaptive resource allocation techniques; asynchronous real-time distributed systems; overload scheduling; real-time scheduling algorithms; task response times; Aggregates; Delay; Job shop scheduling; Processor scheduling; Real time systems; Resource management; Runtime; Scheduling algorithm; Timing; Uncertainty; 65; Index Terms- Best-effort real-time scheduling; asynchronous real-time systems; distributed real-time systems.; overload scheduling; response time analysis;
fLanguage :
English
Journal_Title :
Computers, IEEE Transactions on
Publisher :
ieee
ISSN :
0018-9340
Type :
jour
DOI :
10.1109/TC.2004.61
Filename :
1315609
Link To Document :
بازگشت