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 条
  • [21] Time-Reversibility for Real-Time Scheduling on Multiprocessor Systems
    Lee, Jinkyu
    IEEE TRANSACTIONS ON PARALLEL AND DISTRIBUTED SYSTEMS, 2017, 28 (01) : 230 - 243
  • [22] PREDICTABLE SYNCHRONIZATION MECHANISMS FOR MULTIPROCESSOR REAL-TIME SYSTEMS
    MOLESKY, LD
    SHEN, C
    ZLOKAPA, G
    REAL-TIME SYSTEMS, 1990, 2 (03) : 163 - 180
  • [23] Globally scheduled real-time multiprocessor systems with GPUs
    Elliott, Glenn A.
    Anderson, James H.
    REAL-TIME SYSTEMS, 2012, 48 (01) : 34 - 74
  • [24] Efficient scheduling algorithms for real-time multiprocessor systems
    Ramamritham, Krithi
    Stankovic, John A.
    Shiah, Perng-Fei
    IEEE Transactions on Parallel and Distributed Systems, 1990, 1 (02) : 184 - 194
  • [25] Component Framework for Multiprocessor Real-Time Operating Systems
    Takaso, Yoshitada
    Oyama, Hiroshi
    Azumi, Takuya
    2022 IEEE 20TH INTERNATIONAL CONFERENCE ON EMBEDDED AND UBIQUITOUS COMPUTING, EUC, 2022, : 112 - 119
  • [26] DESIGNING MULTIPROCESSOR REAL-TIME SYSTEMS WITH A MULTIVIEW APPROACH
    ZHANG, L
    VANKATWIJK, J
    INFORMATION PROCESSING '94, VOL I: TECHNOLOGY AND FOUNDATIONS, 1994, 51 : 195 - 200
  • [27] A Survey of Hard Real-Time Scheduling for Multiprocessor Systems
    Davis, Robert I.
    Burns, Alan
    ACM COMPUTING SURVEYS, 2011, 43 (04)
  • [28] HETEROGENEOUS MULTIPROCESSOR MAPPING FOR REAL-TIME STREAMING SYSTEMS
    Lin, Jing
    Srivatsa, Akshaya
    Gerstlauer, Andreas
    Evans, Brian L.
    2011 IEEE INTERNATIONAL CONFERENCE ON ACOUSTICS, SPEECH, AND SIGNAL PROCESSING, 2011, : 1605 - 1608
  • [29] MODELS OF REAL-TIME ORGANIZATION AND CONTROL IN MULTIPROCESSOR SYSTEMS
    MAMEDLI, EM
    SLEPCHENKO, AN
    KHUSIDMAN, VB
    AUTOMATION AND REMOTE CONTROL, 1991, 52 (08) : 1168 - 1174
  • [30] Supporting Pipelines in Soft Real-Time Multiprocessor Systems
    Liu, Cong
    Anderson, James H.
    PROCEEDINGS OF THE 21ST EUROMICRO CONFERENCE ON REAL-TIME SYSTEMS, 2009, : 269 - 278