Optimal online multiprocessor scheduling of sporadic real-time tasks is impossible

被引:28
|
作者
Fisher, Nathan [1 ]
Goossens, Joel [2 ]
Baruah, Sanjoy [3 ]
机构
[1] Wayne State Univ, Detroit, MI 48202 USA
[2] Univ Libre Bruxelles, Brussels, Belgium
[3] Univ N Carolina, Chapel Hill, NC USA
基金
美国国家科学基金会;
关键词
Real-time scheduling; Multiprocessor systems; Sporadic task model; Optimal scheduling algorithms;
D O I
10.1007/s11241-010-9092-7
中图分类号
TP301 [理论、方法];
学科分类号
081202 ;
摘要
Optimal online scheduling algorithms are known for sporadic task systems scheduled upon a single processor. Additionally, optimal online scheduling algorithms are also known for restricted subclasses of sporadic task systems upon an identical multiprocessor platform. The research reported in this article addresses the question of existence of optimal online multiprocessor scheduling algorithms for general sporadic task systems. Our main result is a proof of the impossibility of optimal online scheduling for sporadic task systems upon a system comprised of two or more processors. The result is shown by finding a sporadic task system that is feasible on a multiprocessor platform that cannot be correctly scheduled by any possible online, deterministic scheduling algorithm. Since the sporadic task model is a subclass of many more general real-time task models, the nonexistence of optimal scheduling algorithms for the sporadic task systems implies nonexistence for any model which generalizes the sporadic task model.
引用
下载
收藏
页码:26 / 71
页数:46
相关论文
共 50 条
  • [11] An optimal multiprocessor real-time scheduling algorithm
    Khemka, A
    Shyamasundar, RK
    JOURNAL OF PARALLEL AND DISTRIBUTED COMPUTING, 1997, 43 (01) : 37 - 45
  • [12] Multiprocessor real-time scheduling with a few migrating tasks
    Augusto Santos-, J., Jr.
    Lima, George
    Bletsas, Konstantinos
    Kato, Shinpei
    IEEE 34TH REAL-TIME SYSTEMS SYMPOSIUM (RTSS 2013), 2013, : 170 - 181
  • [13] MULTIPROCESSOR ONLINE SCHEDULING OF HARD-REAL-TIME TASKS
    DERTOUZOS, ML
    MOK, AKL
    IEEE TRANSACTIONS ON SOFTWARE ENGINEERING, 1989, 15 (12) : 1497 - 1506
  • [14] An Optimal Multiprocessor Real-Time Scheduling Algorithm
    Khemka, A.
    Shyamasundar, R. K.
    Journal of Parallel and Distributed Computing, 43 (01):
  • [15] SCHEDULING PERIODIC AND SPORADIC TASKS IN A REAL-TIME SYSTEM
    CHETTO, H
    CHETTO, M
    INFORMATION PROCESSING LETTERS, 1989, 30 (04) : 177 - 184
  • [16] A REAL-TIME SCHEDULING ALGORITHM FOR TASKS WITH RESOURCE CONTENTION ON A MULTIPROCESSOR
    RYANG, DS
    PARK, KH
    JOURNAL OF CIRCUITS SYSTEMS AND COMPUTERS, 1994, 4 (03) : 243 - 253
  • [17] Scheduling Algorithms for Dynamical Real-Time Tasks on Multiprocessor Systems
    Kuo, Chin-Fu
    Lu, Yung-Feng
    PROCEEDINGS OF THE 2018 CONFERENCE ON RESEARCH IN ADAPTIVE AND CONVERGENT SYSTEMS (RACS 2018), 2018, : 213 - 218
  • [18] Scheduling Algorithm for Parallel Real-Time Tasks on Multiprocessor Systems
    Kuo, Chin-Fu
    Lu, Yung-Feng
    APPLIED COMPUTING REVIEW, 2016, 16 (04): : 14 - 24
  • [19] Real-time scheduling for dependable multimedia tasks in multiprocessor systems
    Qin, X
    Pang, LP
    Han, ZF
    Li, SL
    IEEE 2000 TENCON PROCEEDINGS, VOLS I-III: INTELLIGENT SYSTEMS AND TECHNOLOGIES FOR THE NEW MILLENNIUM, 2000, : B136 - B140
  • [20] Optimal scheduling for real-time parallel tasks
    Lee, WY
    Lee, H
    IEICE TRANSACTIONS ON INFORMATION AND SYSTEMS, 2006, E89D (06) : 1962 - 1966