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 条
  • [31] A Hybrid Multiprocessor Scheduling Approach for Weakly Hard Real-Time Tasks
    Ismail, Habibah
    Jawawi, Dayang N. A.
    MODELING, DESIGN AND SIMULATION OF SYSTEMS, ASIASIM 2017, PT II, 2017, 752 : 666 - 678
  • [32] Combined scheduling of hard and soft real-time tasks in multiprocessor systems
    Duwairi, B
    Manimaran, G
    HIGH PERFORMANCE COMPUTING - HIPC 2003, 2003, 2913 : 279 - 289
  • [33] A Weakly Hard Real-Time Tasks on Global Scheduling of Multiprocessor Systems
    Ismail, Habibah
    Jawawi, Dayang N. A.
    Isa, Mohd Adham
    2015 9TH MALAYSIAN SOFTWARE ENGINEERING CONFERENCE (MYSEC2015), 2015, : 123 - 128
  • [34] A new approach for scheduling of parallelizable tasks in real-time multiprocessor systems
    Manimaran, G
    Murthy, CSR
    Ramamritham, K
    REAL-TIME SYSTEMS, 1998, 15 (01) : 39 - 60
  • [35] A Hybrid Real-Time Scheduling Mechanism Based on Multiprocessor for Real-Time Tasks in Weakly Hard Specification
    Ismail, Habibah
    Jawawi, Dayang N. A.
    Ahmedy, Ismail
    INTELLIGENT COMPUTING, VOL 1, 2022, 506 : 228 - 247
  • [36] AN OPTIMAL SCHEDULING ALGORITHM FOR PREEMPTABLE REAL-TIME TASKS
    KIM, YS
    INFORMATION PROCESSING LETTERS, 1994, 50 (01) : 43 - 48
  • [37] MORA: an Energy-Aware Slack Reclamation Scheme for Scheduling Sporadic Real-Time Tasks upon Multiprocessor Platforms
    Nelis, Vincent
    Goossens, Joel
    2009 15TH IEEE INTERNATIONAL CONFERENCE ON EMBEDDED AND REAL-TIME COMPUTING SYSTEMS AND APPLICATIONS, PROCEEDINGS, 2009, : 210 - 215
  • [38] Online sporadic task scheduling in hard real-time systems
    Vieira, SL
    Magalhaes, MF
    COMPUTER SYSTEMS SCIENCE AND ENGINEERING, 1998, 13 (04): : 249 - 258
  • [39] Efficient scheduling of sporadic tasks for real-time wireless sensor networks
    Azeem, Mukhtar
    Khan, Majid Iqbal
    Khan, Samee Ullah
    Gansterer, Wilfried
    IET WIRELESS SENSOR SYSTEMS, 2015, 5 (01) : 1 - 10
  • [40] MOCA - A MULTIPROCESSOR ONLINE COMPETITIVE ALGORITHM FOR REAL-TIME SYSTEM SCHEDULING
    KOREN, G
    SHASHA, D
    THEORETICAL COMPUTER SCIENCE, 1994, 128 (1-2) : 75 - 97