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 条
  • [1] A sub-optimal on-line scheduling algorithm with scheduling window
    Shim, JH
    Jung, GY
    Choi, K
    IEICE TRANSACTIONS ON COMMUNICATIONS, 2003, E86B (07) : 2232 - 2236
  • [2] Parallelized search for the optimal/sub-optimal solutions of task scheduling problem taking account of communication overhead
    Kai, M
    Hatori, T
    2001 IEEE PACIFIC RIM CONFERENCE ON COMMUNICATIONS, COMPUTERS AND SIGNAL PROCESSING, VOLS I AND II, CONFERENCE PROCEEDINGS, 2001, : 327 - 330
  • [3] A Sub-optimal Sensor Scheduling Strategy using Convex Optimization
    Li, Chong
    Elia, Nicola
    2011 AMERICAN CONTROL CONFERENCE, 2011, : 3603 - 3608
  • [4] Sub-optimal data compression and the subset sum problem
    Katti, Raj
    Srinivasan, Sudarshan
    AEU-INTERNATIONAL JOURNAL OF ELECTRONICS AND COMMUNICATIONS, 2011, 65 (01) : 53 - 61
  • [5] Searching for a Sub-Optimal Solution of the Dynamic Traveling Salesman Problem Using the Monte Carlo Method
    Galyaev, A. A.
    Ryabushev, E. A.
    AUTOMATION AND REMOTE CONTROL, 2024, 85 (02) : 162 - 173
  • [6] A low-rank bilinear programming approach for sub-optimal solution of the quadratic assignment problem
    Torki, A
    Yajima, Y
    Enkawa, T
    EUROPEAN JOURNAL OF OPERATIONAL RESEARCH, 1996, 94 (02) : 384 - 391
  • [7] An efficient technique for computing a sub-optimal disturbance attenuation H∞ control problem feedback solution
    Freitas, Francisco Damasceno
    Ishihara, Joo Yoshiyuki
    Borges, Geovany de Araujo
    CSE 2008:11TH IEEE INTERNATIONAL CONFERENCE ON COMPUTATIONAL SCIENCE AND ENGINEERING, PROCEEDINGS, 2008, : 471 - 478
  • [8] The sub-optimal state
    Arhippainen, M
    EKONOMISKA SAMFUNDETS TIDSKRIFT, 1997, 50 (03): : 151 - 152
  • [9] Aggressive Heuristic Search for Sub-Optimal Solution on Path Planning
    Liu, Junjun
    Li, Wenzheng
    2018 8TH INTERNATIONAL CONFERENCE ON ELECTRONICS INFORMATION AND EMERGENCY COMMUNICATION (ICEIEC), 2018, : 16 - 20
  • [10] A sub-optimal solution for optimal control of linear systems with unmeasurable switching delays
    Cicone, A.
    D'Innocenzo, A.
    Guglielmi, N.
    Laglia, L.
    2015 54TH IEEE CONFERENCE ON DECISION AND CONTROL (CDC), 2015, : 2933 - 2938