In this paper, we propose a duplication-based algorithm (IDSA) for the integrated scheduling of precedence related real-time'tasks with hard and soft deadlines on a set of heterogeneous multiprocessors. We employ a priority-based scheme in which the hard subtasks are always allotted a higher priority as compared to the soft subtasks. IDSA utilizes selective subtask duplication that enables some subtasks to have earlier start times, which results in an increased number of subtasks (and hence task sets) finishing before their deadlines, thereby increasing the schedulability of a real-time application. Our algorithm is also shown to be capable of scheduling a real-time application even if the available number of processors is less than the required number of processors. Based on extensive simulation results, we observe that IDSA offers better success ratio as compared to the existing algorithms in the literature when communication is a dominant factor in the system. © Springer-Verlag Berlin Heidelberg 2004.
CITATION STYLE
Auluck, N., & Agrawal, D. P. (2004). An integrated scheduling algorithm for precedence constrained hard and soft real-time tasks on heterogeneous multiprocessors. Lecture Notes in Computer Science (Including Subseries Lecture Notes in Artificial Intelligence and Lecture Notes in Bioinformatics), 3207, 196–206. https://doi.org/10.1007/978-3-540-30121-9_19
Mendeley helps you to discover research relevant for your work.