A utilization bound for aperiodic tasks and priority driven scheduling

被引:56
|
作者
Abdelzaher, TF
Sharma, V
Lu, CY
机构
[1] Univ Virginia, Dept Comp Sci, Charlottesville, VA 22904 USA
[2] Washington Univ, Dept Comp Sci, St Louis, MO 63130 USA
基金
美国国家科学基金会;
关键词
real-time scheduling; schedulability analysis; utilization bounds; aperiodic tasks;
D O I
10.1109/TC.2004.1261839
中图分类号
TP3 [计算技术、计算机技术];
学科分类号
0812 ;
摘要
Real-time scheduling theory offers constant-time schedulability tests for periodic and sporadic tasks based on utilization bounds. Unfortunately, the periodicity or the minimal interarrival-time assumptions underlying these bounds make them inapplicable to a vast range of aperiodic workloads such as those seen by network routers, Web servers, and event-driven systems. This paper makes several important contributions toward real-time scheduling theory and schedulability analysis. We derive the first known bound for schedulability of aperiodic tasks. The bound is based on a utilization-like metric we call synthetic utilization, which allows implementing constant-time schedulability tests at admission control time. We prove that the synthetic utilization bound for deadline-monotonic scheduling of aperiodic tasks is 1/1+root1/2. We also show that no other time-independent scheduling policy can have a higher schedulability bound. Similarly, we show that EDF has a bound of I and that no dynamic-priority policy has a higher bound. We assess the performance of the derived bound and conclude that it is very efficient in hit-ratio maximization.
引用
收藏
页码:334 / 350
页数:17
相关论文
共 50 条
  • [41] Mixed scheduling of periodic and soft aperiodic tasks with reduced context switches
    Lee, HK
    Lee, L
    Evens, M
    [J]. COMPUTERS AND THEIR APPLICATIONS, 2001, : 171 - 174
  • [42] An Algorithm for Scheduling Aperiodic Real-time Tasks on a Static Schedule
    Yin, Jin-yong
    Guo, Guo-chang
    [J]. ICIC 2009: SECOND INTERNATIONAL CONFERENCE ON INFORMATION AND COMPUTING SCIENCE, VOL 1, PROCEEDINGS: COMPUTING SCIENCE AND ITS APPLICATION, 2009, : 70 - 74
  • [43] Fast scheduling of soft aperiodic tasks in real-time systems
    Park, M
    Cho, Y
    [J]. ELECTRONICS LETTERS, 2001, 37 (06) : 401 - 403
  • [44] The EDL Server for Scheduling Periodic and Soft Aperiodic Tasks with Resource Constraints
    Maryline Silly
    [J]. Real-Time Systems, 1999, 17 : 87 - 111
  • [45] The EDL server for scheduling periodic and soft aperiodic tasks with resource constraints
    Silly, M
    [J]. REAL-TIME SYSTEMS, 1999, 17 (01) : 87 - 111
  • [46] Utilization-Tensity Bound for Real-Time DAG Tasks under Global EDF Scheduling
    Jiang, Xu
    Sun, Jinghao
    Tang, Yue
    Guan, Nan
    [J]. IEEE TRANSACTIONS ON COMPUTERS, 2020, 69 (01) : 39 - 50
  • [47] Scheduling the asynchronous fixed-priority tasks with preemption threshold
    He, XiaoChuan
    Jia, Yan
    [J]. 2007 IFIP INTERNATIONAL CONFERENCE ON NETWORK AND PARALLEL COMPUTING WORKSHOPS, PROCEEDINGS, 2007, : 664 - 669
  • [48] Propagation Delays in Fixed-Priority Scheduling of Periodic Tasks
    Howell, Rodney R.
    Mizuno, Masaaki
    [J]. 22ND EUROMICRO CONFERENCE ON REAL-TIME SYSTEMS (ECRTS 2010), 2010, : 219 - 228
  • [49] The Priority Tasks Scheduling Algorithm Based on Grid Resource Prediction
    Liu, Hongwei
    Yu, Jiong
    Tian, Guozhong
    Gong, Hongcui
    [J]. FOURTH CHINAGRID ANNUAL CONFERENCE, PROCEEDINGS, 2009, : 84 - +
  • [50] Procrastination Scheduling for Fixed-Priority Tasks with Preemption Thresholds
    He, XiaoChuan
    Jia, Yan
    [J]. NETWORK AND PARALLEL COMPUTING, 2008, 5245 : 255 - 265