An integrated scheduling algorithm for precedence constrained hard and soft real-time tasks on heterogeneous multiprocessors

2Citations
Citations of this article
5Readers
Mendeley users who have this article in their library.
Get full text

Abstract

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.

Cite

CITATION STYLE

APA

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

Register to see more suggestions

Mendeley helps you to discover research relevant for your work.

Already have an account?

Save time finding and organizing research with Mendeley

Sign up for free