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 条
  • [41] A GENERALIZED TASK CONCEPT FOR MULTIPROCESSOR REAL-TIME SYSTEMS
    SCHROTT, G
    MICROPROCESSING AND MICROPROGRAMMING, 1987, 20 (1-3): : 85 - 90
  • [42] The power of migration in multiprocessor scheduling of real-time systems
    Koren, G
    Dar, E
    Amir, A
    SIAM JOURNAL ON COMPUTING, 2000, 30 (02) : 511 - 527
  • [43] Asynchronous Critical Sections in Real-Time Multiprocessor Systems
    Schmid, Michael
    Mottok, Juergen
    ARCHITECTURE OF COMPUTING SYSTEMS - ARCS 2019, 2019, 11479 : 56 - 67
  • [44] A partition method for real-time applications onto multiprocessor resource reservation
    Wu, Yi-Fan
    Zhang, Hua
    Dai, Guo-Jun
    Tien Tzu Hsueh Pao/Acta Electronica Sinica, 2014, 42 (04): : 717 - 722
  • [45] Resource partition for real-time systems
    Mok, AK
    Feng, XA
    Chen, DJ
    SEVENTH IEEE REAL-TIME TECHNOLOGY AND APPLICATIONS SYMPOSIUM, PROCEEDINGS, 2001, : 75 - 84
  • [46] Multiprocessor real-time scheduling
    Anderson, James H.
    Devi, UmaMaheswari
    JOURNAL OF SYSTEMS ARCHITECTURE, 2011, 57 (05) : 485 - 486
  • [47] An overview of interrupt accounting techniques for multiprocessor real-time systems
    Brandenburg, Bjorn B.
    Leontyev, Hennadiy
    Anderson, James H.
    JOURNAL OF SYSTEMS ARCHITECTURE, 2011, 57 (06) : 638 - 654
  • [48] NEW STRATEGIES FOR ASSIGNING REAL-TIME TASKS TO MULTIPROCESSOR SYSTEMS
    BURCHARD, A
    LIEBEHERR, J
    OH, YF
    SON, SH
    IEEE TRANSACTIONS ON COMPUTERS, 1995, 44 (12) : 1429 - 1442
  • [49] Feasibility Analysis of Sporadic Real-Time Multiprocessor Task Systems
    Vincenzo Bonifaci
    Alberto Marchetti-Spaccamela
    Algorithmica, 2012, 63 : 763 - 780
  • [50] Garbage Collector Scheduling in Dynamic, Multiprocessor Real-Time Systems
    Cho, Hyeonjoong
    Ravindran, Binoy
    Na, Chewoo
    IEEE TRANSACTIONS ON PARALLEL AND DISTRIBUTED SYSTEMS, 2009, 20 (06) : 845 - 856