Algorithms and Complexity for Periodic Real-Time Scheduling

被引:0
|
作者
Bonifaci, Vincenzo [1 ]
Chan, Ho-Leung [2 ]
Marchetti-Spaccamela, Alberto [3 ]
Megow, Nicole [1 ]
机构
[1] Max Planck Inst Informat, Saarbrucken, Germany
[2] Univ Hong Kong, Hong Kong, Peoples R China
[3] Sapienza Univ Rome, Rome, Italy
关键词
TASKS;
D O I
暂无
中图分类号
TP301 [理论、方法];
学科分类号
081202 ;
摘要
We investigate the preemptive scheduling of pet iodic tasks with lend deadlines We show that, even in the umprocessor case, no polynomial tune algorithm can test the feasibility of a task system within a constant speedup bound, unless P = NP This result contrasts with recent minks for sporadic task systems For two special cases, synchronous task systems and systems with a constant number of different task types, we provide the first polynomial time constant-speedup feasibility tests for multiprocessor platforms. Furthermore, we show that the problem of testing feasibility is coNP-hard for synchronous multiprocessor task systems The complexity of some of these problems has been open for a. long tune We also propose a profit maximization variant of the feasibility problem, where every task has a non-negative profit, and the goal is to find a subset of tasks that can be scheduled feasibly with maximum profit We give the first constant-speed, constant-approximation algorithm for the case of synchronous task systems, together with related hardness results.
引用
收藏
页码:1350 / +
页数:3
相关论文
共 50 条
  • [1] Algorithms and Complexity for Periodic Real-Time Scheduling
    Bonifaci, Vincenzo
    Chan, Ho-Leung
    Marchetti-Spaccamela, Alberto
    Megow, Nicole
    [J]. ACM TRANSACTIONS ON ALGORITHMS, 2012, 9 (01)
  • [2] ALGORITHMS AND COMPLEXITY CONCERNING THE PREEMPTIVE SCHEDULING OF PERIODIC, REAL-TIME TASKS ON ONE PROCESSOR
    BARUAH, SK
    ROSIER, LE
    HOWELL, RR
    [J]. REAL-TIME SYSTEMS, 1990, 2 (04) : 301 - 324
  • [3] Evaluation of real-time scheduling algorithms by periodic and aperiodic workload
    Martinovic, G
    [J]. WORLD MULTICONFERENCE ON SYSTEMICS, CYBERNETICS AND INFORMATICS, VOL 1, PROCEEDINGS: INFORMATION SYSTEMS DEVELOPMENT, 2001, : 476 - 479
  • [4] REAL-TIME SCHEDULING ALGORITHMS
    FERRARI, AD
    [J]. DR DOBBS JOURNAL, 1994, 19 (15): : 60 - &
  • [5] ON THE COMPLEXITY OF FIXED-PRIORITY SCHEDULING OF PERIODIC, REAL-TIME TASKS
    LEUNG, JYT
    WHITEHEAD, J
    [J]. PERFORMANCE EVALUATION, 1982, 2 (04) : 237 - 250
  • [6] REAL-TIME SCHEDULING ALGORITHMS AND THEIR PERFORMANCES
    COBELLI, R
    MEZZALIRA, L
    NAVONI, GF
    SCARABOTTOLO, N
    [J]. MICROPROCESSING AND MICROPROGRAMMING, 1990, 28 (1-5): : 211 - 216
  • [7] On the complexity of scheduling conditional real-time code
    Chakraborty, S
    Erlebach, T
    Thiele, L
    [J]. ALGORITHMS AND DATA STRUCTURES, 2001, 2125 : 38 - 49
  • [8] Periodic real-time scheduling for FPGA computers
    Danne, K
    Platzner, M
    [J]. PROCEEDINGS OF THE THIRD INTERNATIONAL WORKSHOP ON INTELLIGENT SOLUTIONS IN EMBEDDED SYSTEMS, 2005, : 117 - 127
  • [9] An efficient real-time middleware scheduling algorithm for periodic real-time tasks
    Park, HJ
    Lee, CH
    [J]. ARTIFICIAL INTELLIGENCE AND SIMULATION, 2004, 3397 : 304 - 312
  • [10] Comparison of deadline-based scheduling algorithms for periodic real-time tasks on multiprocessor
    Park, M
    Han, S
    Kim, H
    Cho, S
    Cho, Y
    [J]. IEICE TRANSACTIONS ON INFORMATION AND SYSTEMS, 2005, E88D (03) : 658 - 661