New algorithms for resource reclaiming from precedence constrained tasks in multiprocessor real-time systems

Manimaran, G. ; Siva Ram Murthy, C. ; Vijay, Machiraju ; Ramamritham, Krithi (1997) New algorithms for resource reclaiming from precedence constrained tasks in multiprocessor real-time systems Journal of Parallel and Distributed Computing, 44 (2). pp. 123-132. ISSN 0743-7315

Full text not available from this repository.

Official URL: http://www.sciencedirect.com/science/article/pii/S...

Related URL: http://dx.doi.org/10.1006/jpdc.1997.1354

Abstract

The scheduling of tasks in multiprocessor real-time systems has attracted many researchers in the recent past. Tasks in these systems have deadlines to be met, and most of the real-time scheduling algorithms use worst case computation times to schedule these tasks. Many resources will be left unused if the tasks are dispatched purely based on the schedule produced by these scheduling algorithms, since most of the tasks will take less time to execute than their respective worst case computation times. Resource reclaiming refers to the problem of reclaiming the resources left unused by a real-time task when it takes less time to execute than its worst case computation time. In this paper, we propose two algorithms to reclaim these resources from real-time tasks that are constrained by precedence relations and resource requirements, in shared memory multiprocessor systems. We introduce a notion called a restriction vector for each task which captures its resource and precedence constraints with other tasks. This will help not only in the efficient implementation of the algorithms, but also in obtaining an improvement in performance over the reclaiming algorithms proposed in earlier work [2]. We compare our resource reclaiming algorithms with the earlier algorithms and, by experimental studies, show that they reclaim more resources, thereby increasing the guarantee ratio (the ratio of the number of tasks guaranteed to meet their deadlines to the number of tasks that have arrived), which is the basic requirement of any resource reclaiming algorithm. From our simulation studies, we demonstrate that complex reclaiming algorithms with high reclaiming overheads do not lead to an improvement in the guarantee ratio.

Item Type:Article
Source:Copyright of this article belongs to Elsevier Science.
ID Code:62316
Deposited On:20 Sep 2011 10:31
Last Modified:20 Sep 2011 10:31

Repository Staff Only: item control page