Using exact feasibility tests for allocating real-time tasks in multiprocessor systems

被引:10
|
作者
Saez, S [1 ]
Vila, J [1 ]
Crespo, A [1 ]
机构
[1] Univ Politecn Valencia, DISCA, E-46071 Valencia, Spain
关键词
D O I
10.1109/EMWRTS.1998.685068
中图分类号
TP3 [计算技术、计算机技术];
学科分类号
0812 ;
摘要
This paper introduces improvements in partitioning schemes for multiprocessor real-time systems which allow higher processor utilization and enhanced schedulability by using exact feasibility tests to evaluate the schedulability limit of a processor: The paper analyzes how to combine these tests with existing bin-packing algorithms for processor allocation and provides new variants which are exhaustively evaluated using two assumptions: variable and fired number of processors. The problem of evaluating this algorithms is complex, since metrics are usually based on comparing the performance of a given algorithm to an optimal one, but determining optimals is often NP-hard on multiprocessors. This problem has been overcome by defining lower or upper bounds on the performance of an optimal algorithm and then defining metrics with respect this bounds. The evaluation has shown that the algorithms exhibit extremely good behaviors and they can be considered very close to the maximum achievable utilization. It is also shown that dynamic priority policies produces significantly better results than fired priorities policies when task sets require high processor utilizations.
引用
收藏
页码:53 / 60
页数:8
相关论文
共 50 条
  • [1] Exact schedulability tests for real-time scheduling of periodic tasks on unrelated multiprocessor platforms
    Cucu-Grosjean, Liliana
    Goossens, Joel
    [J]. JOURNAL OF SYSTEMS ARCHITECTURE, 2011, 57 (05) : 561 - 569
  • [2] The feasibility analysis of multiprocessor real-time systems
    Baruah, Sanjoy
    Fisher, Nathan
    [J]. 18TH EUROMICRO CONFERENCE ON REAL-TIME SYSTEMS, PROCEEDINGS, 2006, : 85 - +
  • [3] PREEMPTIVE SCHEDULING OF REAL-TIME TASKS ON MULTIPROCESSOR SYSTEMS
    MUNTZ, RR
    COFFMAN, EG
    [J]. JOURNAL OF THE ACM, 1970, 17 (02) : 324 - &
  • [4] Allocating and scheduling tasks in multiple fieldbus real-time systems
    Richard, M
    Richard, P
    Cottet, F
    [J]. ETFA 2003: IEEE CONFERENCE ON EMERGING TECHNOLOGIES AND FACTORY AUTOMATION, VOL 1, PROCEEDINGS, 2003, : 137 - 144
  • [5] Tight necessary feasibility analysis for recurring real-time tasks on a multiprocessor
    Chwa, Hoon Sung
    Lee, Jinkyu
    [J]. JOURNAL OF SYSTEMS ARCHITECTURE, 2023, 135
  • [6] NEW STRATEGIES FOR ASSIGNING REAL-TIME TASKS TO MULTIPROCESSOR SYSTEMS
    BURCHARD, A
    LIEBEHERR, J
    OH, YF
    SON, SH
    [J]. IEEE TRANSACTIONS ON COMPUTERS, 1995, 44 (12) : 1429 - 1442
  • [7] Partitioning Real-Time Tasks With Replications on Multiprocessor Embedded Systems
    Lin, Jian
    Cheng, Albert M. K.
    Gercek, Gokhan
    [J]. IEEE EMBEDDED SYSTEMS LETTERS, 2016, 8 (04) : 89 - 92
  • [8] Scheduling Algorithms for Dynamical Real-Time Tasks on Multiprocessor Systems
    Kuo, Chin-Fu
    Lu, Yung-Feng
    [J]. PROCEEDINGS OF THE 2018 CONFERENCE ON RESEARCH IN ADAPTIVE AND CONVERGENT SYSTEMS (RACS 2018), 2018, : 213 - 218
  • [9] Scheduling Algorithm for Parallel Real-Time Tasks on Multiprocessor Systems
    Kuo, Chin-Fu
    Lu, Yung-Feng
    [J]. APPLIED COMPUTING REVIEW, 2016, 16 (04): : 14 - 24
  • [10] Real-time scheduling for dependable multimedia tasks in multiprocessor systems
    Qin, X
    Pang, LP
    Han, ZF
    Li, SL
    [J]. IEEE 2000 TENCON PROCEEDINGS, VOLS I-III: INTELLIGENT SYSTEMS AND TECHNOLOGIES FOR THE NEW MILLENNIUM, 2000, : B136 - B140