RESOURCE RECLAIMING IN MULTIPROCESSOR REAL-TIME SYSTEMS

被引:41
|
作者
SHEN, C
RAMAMRITHAM, K
STANKOVIC, JA
机构
[1] MITSUBISHI ELECT RES LABS INC,CAMBRIDGE,MA 02139
[2] UNIV MASSACHUSETTS,DEPT COMP SCI,AMHERST,MA 01003
基金
美国国家科学基金会;
关键词
DEADLINES; DYNAMIC REAL-TIME SYSTEMS; MULTIPROCESSOR SCHEDULING; RESOURCE CONSTRAINTS; RESOURCE RECLAIMING; WORST CASE COMPUTATION TIMES;
D O I
10.1109/71.219754
中图分类号
TP301 [理论、方法];
学科分类号
081202 ;
摘要
Most real-time scheduling algorithms schedule tasks with respect to their worst case computation times. Resource reclaiming refers to the problem of utilizing the resources left unused by a task when it executes less than its worst case computation time, or when a task is deleted from the current schedule. Resource reclaiming is a very important issue in dynamic real-time multiprocessor environments. In this paper, we present dynamic resource reclaiming algorithms that are effective, avoid any run time anomalies, and have bounded overhead cost that is independent 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 resource requirements. The algorithms utilize the information given in a multiprocessor task schedule and perform on-line local optimization. The effectiveness of the algorithms is demonstrated through simulation studies. The algorithms have also been implemented in the Spring Kernel [15].
引用
收藏
页码:382 / 397
页数:16
相关论文
共 50 条