RESOURCE RECLAIMING IN MULTIPROCESSOR REAL-TIME SYSTEMS

Citation
C. Shen et al., RESOURCE RECLAIMING IN MULTIPROCESSOR REAL-TIME SYSTEMS, IEEE transactions on parallel and distributed systems, 4(4), 1993, pp. 382-397
Citations number
15
Categorie Soggetti
System Science","Computer Applications & Cybernetics","Engineering, Eletrical & Electronic
ISSN journal
10459219
Volume
4
Issue
4
Year of publication
1993
Pages
382 - 397
Database
ISI
SICI code
1045-9219(1993)4:4<382:RRIMRS>2.0.ZU;2-T
Abstract
Most real-time scheduling algorithms schedule tasks with respect to th eir worst case computation times. Resource reclaiming refers to the pr oblem of utilizing the resources left unused by a task when it execute s less than its worst case computation time, or when a task is deleted from the current schedule. Resource reclaiming is a very important is sue in dynamic real-time multiprocessor environments. In this paper, w e present dynamic resource reclaiming algorithms that are effective, a void any run time anomalies, and have bounded overhead cost that is in dependent of the number of tasks in the schedule. Each Task is assumed to have a worst case computation time, a deadline, and a set of resou rce requirements. The algorithms utilize the information given in a mu ltiprocessor task schedule and perform on-line local optimization. The effectiveness of the algorithms is demonstrated through simulation st udies. The algorithms have also been implemented in the Spring Kernel [15].