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 条
  • [21] The partitioned, static-priority scheduling of sporadic real-time tasks with constrained 14 deadlines on multiprocessor platforms"
    Fisher, Nathan
    Baruah, Sanjoy
    PRINCIPLES OF DISTRIBUTED SYSTEMS, 2006, 3974 : 291 - +
  • [22] Multiprocessor real-time scheduling
    Anderson, James H.
    Devi, UmaMaheswari
    JOURNAL OF SYSTEMS ARCHITECTURE, 2011, 57 (05) : 485 - 486
  • [23] A New Approach for Scheduling of Parallelizable Tasks in Real-Time Multiprocessor Systems
    G. Manimaran
    C. Siva Ram Murthy
    Krithi Ramamritham
    Real-Time Systems, 1998, 15 : 39 - 60
  • [24] On-line scheduling of scalable real-time tasks on multiprocessor systems
    Lee, WY
    Hong, SJ
    Kim, J
    JOURNAL OF PARALLEL AND DISTRIBUTED COMPUTING, 2003, 63 (12) : 1315 - 1324
  • [25] Slack-based multiprocessor scheduling of aperiodic real-time tasks
    Lars Lundberg
    Real-Time Systems, 2011, 47 : 618 - 638
  • [26] Non-preemptive Multiprocessor Scheduling for Periodic Real-Time Tasks
    Mayank, Jaishree
    Mondal, Arijit
    2017 7TH INTERNATIONAL SYMPOSIUM ON EMBEDDED COMPUTING AND SYSTEM DESIGN (ISED), 2017,
  • [27] Energy aware scheduling of aperiodic real-time tasks on multiprocessor systems
    Anne, Naveen
    Muthukumar, Venkatesan
    Journal of Computing Science and Engineering, 2013, 7 (01) : 30 - 43
  • [28] Scheduling of Real-Time Tasks With Multiple Critical Sections in Multiprocessor Systems
    Chen, Jian-Jia
    Shi, Junjie
    von der Bruggen, Georg
    Ueter, Niklas
    IEEE TRANSACTIONS ON COMPUTERS, 2022, 71 (01) : 146 - 160
  • [29] Slack-based multiprocessor scheduling of aperiodic real-time tasks
    Lundberg, Lars
    REAL-TIME SYSTEMS, 2011, 47 (06) : 618 - 638
  • [30] DETERMINING EFFECTIVE MULTIPROCESSOR SCHEDULING POLICIES FOR REPETITIVE REAL-TIME TASKS
    PAPADIMITRIOU, S
    KAMEAS, A
    PAVLIDES, G
    MICROPROCESSING AND MICROPROGRAMMING, 1993, 39 (2-5): : 119 - 124