DocumentCode
2208699
Title
A scalable task duplication based algorithm for improving the schedulability of real-time heterogeneous multiprocessor systems
Author
Auluck, Nitin ; Agrawal, Dharma P.
Author_Institution
Center for Distributed & Mobile Comput., Cincinnati Univ., OH, USA
fYear
2003
fDate
6-9 Oct. 2003
Firstpage
89
Lastpage
96
Abstract
In this paper, we propose an O(v2) scalable duplication based algorithm (RT-SDA) for scheduling precedence constrained real-time tasks on heterogeneous multiprocessors. This models a network of workstations, with processors of varying computing power. The algorithm takes the heterogeneities of both computation and communication of the multiprocessor system into account. RT-SDA employs selective task duplication to reduce the start time of the real-time tasks in the job, thereby increasing the guarantee ratio of the real-time application. Moreover, our scheme is scalable in that the application can be scheduled even if the available number of processors is less than the required number of processors. Compared to the existing scheduling algorithms in the literature, RT-SDA offers better schedulability in terms of a higher guarantee ratio.
Keywords
multiprocessing systems; multiprocessor interconnection networks; processor scheduling; task analysis; workstation clusters; RT-SDA; heterogeneous multiprocessor; heterogeneous multiprocessors; high guarantee ratio; multiprocessor system; real-time computer system; real-time scalable duplication based algorithm; real-time scheduling; schedulability; task duplication; workstation network; Application software; Computer networks; Distributed computing; Mobile computing; Multiprocessing systems; Power system modeling; Processor scheduling; Real time systems; Scheduling algorithm; Workstations;
fLanguage
English
Publisher
ieee
Conference_Titel
Parallel Processing Workshops, 2003. Proceedings. 2003 International Conference on
ISSN
1530-2016
Print_ISBN
0-7695-2018-9
Type
conf
DOI
10.1109/ICPPW.2003.1240358
Filename
1240358
Link To Document