DocumentCode :
1454702
Title :
Dynamic scheduling of real-time tasks, by assignment
Author :
Hamidzadeb, B. ; Atif, Yacine
Author_Institution :
Dept. of Electr. & Comput. Eng., British Columbia Univ., Vancouver, BC, Canada
Volume :
6
Issue :
4
fYear :
1998
Firstpage :
14
Lastpage :
25
Abstract :
Sequencing and assignment are two important issues we need to address a when scheduling real-time tasks on a multiprocessor architecture. Different problem representations can schedule such tasks, each emphasizing either a sequencing or assignment task. A sequence-oriented representation satisfies problem constraints by emphasizing the search for an appropriate tasks order, while an assignment-oriented representation emphasizes the search for an appropriate assignment of tasks. The authors introduce the RT-SAD algorithm, which uses an assignment-oriented representation to dynamically schedule tasks on the processors of a NUMA architecture. The proposed technique automatically controls and allocates the scheduling time to minimize the scheduling overhead and deadline violation of real-time tasks. The authors compare RT-SADS performance with another dynamic algorithm that uses a sequence-oriented representation. The results show interesting performance trade-offs among the candidate algorithms
Keywords :
multiprocessing systems; parallel architectures; processor scheduling; NUMA architecture; RT-SAD algorithm; assignment-oriented representation; multiprocessor architecture; problem constraints; real-time tasks; scheduling; sequence-oriented representation; Costs; Delay; Dynamic scheduling; Heuristic algorithms; Process design; Processor scheduling; Scalability; Scheduling algorithm; Time factors; Timing;
fLanguage :
English
Journal_Title :
Concurrency, IEEE
Publisher :
ieee
ISSN :
1092-3063
Type :
jour
DOI :
10.1109/4434.736402
Filename :
736402
Link To Document :
بازگشت