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 条
  • [41] Dynamic scheduling of parallelizable tasks and resource reclaiming in real-time multiprocessor systems
    Manimaran, G
    Murthy, CSR
    FOURTH INTERNATIONAL CONFERENCE ON HIGH-PERFORMANCE COMPUTING, PROCEEDINGS, 1997, : 206 - 211
  • [42] Real-time scheduling algorithms for multiprocessor
    Algorithmes pour l'ordonnancement temps réel multiprocesseur
    1600, Lavoisier (48): : 7 - 8
  • [43] A clustering allocation and scheduling analysis approach for multiprocessor dependent real-time tasks
    Mrabet, Faten
    Karamti, Walid
    Mahfoudhi, Adel
    INTERNATIONAL JOURNAL OF COMPUTER APPLICATIONS IN TECHNOLOGY, 2022, 70 (01) : 48 - 71
  • [44] A fuzzy algorithm for scheduling periodic tasks on multiprocessor soft real-time systems
    Sabeghi, Mojtaba
    Deldari, Hossein
    PROCEEDINGS OF THE 17TH IASTED INTERNATIONAL CONFERENCE ON MODELLING AND SIMULATION, 2006, : 436 - +
  • [45] A Fuzzy Algorithm for Scheduling Periodic Tasks on Multiprocessor Soft Real-Time Systems
    Sabeghi, Mojtaba
    Deldari, Hossein
    INTERNATIONAL JOURNAL OF COMPUTER SCIENCE AND NETWORK SECURITY, 2006, 6 (3A): : 88 - 97
  • [46] An optimal boundary fair scheduling algorithm for multiprocessor real-time systems
    Zhu, Dakai
    Qi, Xuan
    Mosse, Daniel
    Melhem, Rami
    JOURNAL OF PARALLEL AND DISTRIBUTED COMPUTING, 2011, 71 (10) : 1411 - 1425
  • [47] U-EDF: An Unfair but Optimal Multiprocessor Scheduling Algorithm for Sporadic Tasks
    Nelissen, Geoffrey
    Berten, Vandy
    Nelis, Vincent
    Goossens, Joel
    Milojevic, Dragomir
    PROCEEDINGS OF THE 24TH EUROMICRO CONFERENCE ON REAL-TIME SYSTEMS (ECRTS 2012), 2012, : 13 - 23
  • [48] POSTER ABSTRACT: Online Semi-Partitioned Multiprocessor Scheduling of Soft Real-Time Periodic Tasks for QoS Optimization
    Sanati, Behnaz
    Cheng, Albert M. K.
    2016 IEEE REAL-TIME AND EMBEDDED TECHNOLOGY AND APPLICATIONS SYMPOSIUM (RTAS), 2016,
  • [49] Power-aware scheduling algorithms for sporadic tasks in real-time systems
    Zhang, Yi-wen
    Guo, Rui-feng
    JOURNAL OF SYSTEMS AND SOFTWARE, 2013, 86 (10) : 2611 - 2619
  • [50] Supervisory control for real-time scheduling of periodic and sporadic tasks with resource constraints
    Park, Seong-Jin
    Yang, Jung-Min
    AUTOMATICA, 2009, 45 (11) : 2597 - 2604