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 条
  • [31] Adaptive Scheduling Algorithm for Real-Time Multiprocessor Systems
    Shah, Apurva
    Kotecha, Ketan
    2009 IEEE INTERNATIONAL ADVANCE COMPUTING CONFERENCE, VOLS 1-3, 2009, : 35 - +
  • [32] Globally scheduled real-time multiprocessor systems with GPUs
    Glenn A. Elliott
    James H. Anderson
    Real-Time Systems, 2012, 48 : 34 - 74
  • [33] Efficient real-time scheduling algorithms for multiprocessor systems
    Cho, S
    Lee, SK
    Ahn, S
    Lin, KJ
    IEICE TRANSACTIONS ON COMMUNICATIONS, 2002, E85B (12) : 2859 - 2867
  • [34] Supporting Nested Locking in Multiprocessor Real-Time Systems
    Ward, Bryan C.
    Anderson, James H.
    PROCEEDINGS OF THE 24TH EUROMICRO CONFERENCE ON REAL-TIME SYSTEMS (ECRTS 2012), 2012, : 223 - 232
  • [35] Dynamic scheduling solutions for real-time multiprocessor systems
    Saez, S
    Vila, J
    Crespo, A
    CONTROL ENGINEERING PRACTICE, 1997, 5 (07) : 1007 - 1013
  • [36] Robust Partitioned Scheduling for Real-Time Multiprocessor Systems
    Fauberteau, Frederic
    Midonnet, Serge
    George, Laurent
    DISTRIBUTED, PARALLEL AND BIOLOGICALLY INSPIRED SYSTEMS, 2010, 329 : 193 - +
  • [37] Real-time Task Assignment in Rechargeable Multiprocessor Systems
    Lin, Jian
    Cheng, Albert M. K.
    RTCSA 2008: 14TH IEEE INTERNATIONAL CONFERENCE ON EMBEDDED AND REAL-TIME COMPUTING SYSTEMS AND APPLICATIONS - PROCEEDINGS, 2008, : 279 - 284
  • [38] Composition of Schedulability Analyses for Real-Time Multiprocessor Systems
    Lee, Jinkyu
    Shin, Kang G.
    Shin, Insik
    Easwaran, Arvind
    IEEE TRANSACTIONS ON COMPUTERS, 2015, 64 (04) : 941 - 954
  • [39] PREEMPTIVE SCHEDULING OF REAL-TIME TASKS ON MULTIPROCESSOR SYSTEMS
    MUNTZ, RR
    COFFMAN, EG
    JOURNAL OF THE ACM, 1970, 17 (02) : 324 - &
  • [40] EPICS on the RTEMS real-time executive for multiprocessor systems
    Norum, WE
    REVIEW OF SCIENTIFIC INSTRUMENTS, 2002, 73 (03): : 1560 - 1562