A Practical Sub-Optimal Solution for the Dual Priority Scheduling Problem

被引:0
|
作者
Fautrel, Tristan [1 ]
George, Laurent [1 ]
Goossens, Joel [2 ]
Masson, Damien [1 ]
Rodriguez, Paul [3 ]
机构
[1] Univ Paris Est, ESIEE Paris, UPEM, ENPC,CNRS,UMR 8049, Paris, France
[2] Univ Libre Bruxelles, Fac Sci, PARTS, Brussels, Belgium
[3] HIPPEROS SA, Brussels, Belgium
关键词
real-time systems; uniprocessor; scheduling; dual-priority; SCHEDULABILITY;
D O I
暂无
中图分类号
T [工业技术];
学科分类号
08 ;
摘要
We consider uniprocessor platforms, the scheduling of synchronous implicit deadline periodic task sets and the dual priority scheme where each task is assigned two fixed priorities. That is, at run time each task starts executing using its primary priority and is promoted if not completed at an intermediate deadline. We present counter-intuitive examples illustrating how difficult this scheduling problem is. We propose a preprocessing approach to remove from the scheduling problem lowest priority viable tasks as defined by Audsley's procedure. We revisit one solution called RM + RM conjectured optimal. We propose a procedure to compute promotion deadlines based on multiple simulations over an hyperperiod called FDMS. That solution has an exponential time complexity but an experimental success ratio of 100%. Then we propose a new sub-optimal solution to assign priorities called 1/RM + RM along with a very simple promotion deadline assignment scheme called RML for which no simulation are required, the procedure is simple and the success ratio is close to 99.99%. We show that the method is fast and scalable to very large task sets which makes it ideal for practical applications.
引用
收藏
页码:104 / 113
页数:10
相关论文
共 50 条
  • [31] Sub-Optimal Extremism Seeking Control
    Labar, Christophe
    Garone, Emanuele
    Kinnaert, Michel
    IFAC PAPERSONLINE, 2017, 50 (01): : 7762 - 7768
  • [32] Sub-optimal journey supported by agents
    Takaci, A
    Ivanovic, M
    KNOWLEDGE-BASED SOFTWARE ENGINEERING, 2002, 80 : 21 - 27
  • [33] Sub-optimal reasons for rejecting optimality
    Shanks, DR
    Lagnado, D
    BEHAVIORAL AND BRAIN SCIENCES, 2000, 23 (05) : 761 - +
  • [34] Sub-Optimal Treatment of Bacterial Biofilms
    Song, Tianyan
    Duperthuy, Marylise
    Wai, Sun Nyunt
    ANTIBIOTICS-BASEL, 2016, 5 (02):
  • [35] Dependent Interviewing and Sub-Optimal Responding
    Eggs, Johannes
    Jaeckle, Annette
    SURVEY RESEARCH METHODS, 2015, 9 (01): : 15 - 29
  • [36] The feedback theorem for sub-optimal filters
    Cacace, Filippo
    Germani, Alfredo
    Manes, Costanzo
    2016 IEEE 55TH CONFERENCE ON DECISION AND CONTROL (CDC), 2016, : 5460 - 5464
  • [37] Optimal web investment in sub-optimal foraging conditions
    Aaron M. T. Harmer
    Hanna Kokko
    Marie E. Herberstein
    Joshua S. Madin
    Naturwissenschaften, 2012, 99 : 65 - 70
  • [38] Optimal and Sub-optimal Feedback Controls for Biogas Production
    Haddon, Antoine
    Ramirez, Hector
    Rapaport, Alain
    JOURNAL OF OPTIMIZATION THEORY AND APPLICATIONS, 2019, 183 (02) : 642 - 670
  • [39] Contact lenses: Optimal vision - Sub-optimal carrier?
    Holden, Brien
    De la Jara, Percy Lazon
    OPTOMETRY AND VISION SCIENCE, 2007, 84 (04) : 365 - 367
  • [40] Optimal and Sub-optimal Feedback Controls for Biogas Production
    Antoine Haddon
    Héctor Ramírez
    Alain Rapaport
    Journal of Optimization Theory and Applications, 2019, 183 : 642 - 670