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 条
  • [31] A Response-Time Bound in Fixed-Priority Scheduling with Arbitrary Deadlines
    Bini, Enrico
    Nguyen, Thi Huyen Chau
    Richard, Pascal
    Baruah, Sanjoy K.
    IEEE TRANSACTIONS ON COMPUTERS, 2009, 58 (02) : 279 - 286
  • [32] Scheduling periodic and aperiodic tasks with time, energy harvesting and precedence constraints on multi-core systems
    Goubaa, Aicha
    Khalgui, Mohamed
    Li, Zhiwu
    Frey, Georg
    Zhou, MengChu
    INFORMATION SCIENCES, 2020, 520 : 86 - 104
  • [33] Schedulability analysis for 3-phase tasks with partitioned fixed-priority scheduling
    Arora, Jatin
    Maia, Claudio
    Rashid, Syed Aftab
    Nelissen, Geoffrey
    Tovar, Eduardo
    JOURNAL OF SYSTEMS ARCHITECTURE, 2022, 131
  • [34] Partitioned Multiprocessor Fixed-Priority Scheduling of Sporadic Real-Time Tasks
    Chen, Jian-Jia
    PROCEEDINGS OF THE 28TH EUROMICRO CONFERENCE ON REAL-TIME SYSTEMS ECRTS 2016, 2016, : 251 - 261
  • [35] A conditional abortable priority ceiling protocol for scheduling mixed real-time tasks
    Lam, KY
    Ng, JKY
    JOURNAL OF SYSTEMS ARCHITECTURE, 2000, 46 (07) : 573 - 585
  • [36] Fault-tolerance through scheduling of aperiodic tasks in hard real-time multiprocessor systems
    Ghosh, S
    Melhem, R
    Mosse, D
    IEEE TRANSACTIONS ON PARALLEL AND DISTRIBUTED SYSTEMS, 1997, 8 (03) : 272 - 284
  • [37] Global EDF-based scheduling with laxity-driven priority promotion
    Kato, Shinpei
    Yamasaki, Nobuyuki
    JOURNAL OF SYSTEMS ARCHITECTURE, 2011, 57 (05) : 498 - 517
  • [38] SHAPE: Scheduling of Fixed-Priority Tasks on Heterogeneous Architectures with Multiple CPUs and Many PEs
    Yuankai Xu
    Tiancheng He
    Ruiqi Sun
    Yehan Ma
    Yier Jin
    Zou, An
    2022 IEEE/ACM INTERNATIONAL CONFERENCE ON COMPUTER AIDED DESIGN, ICCAD, 2022,
  • [39] A Unified Blocking Analysis for Parallel Tasks With Spin Locks Under Global Fixed Priority Scheduling
    Jiang, Xu
    Chen, Zewei
    Yang, Maolin
    Guan, Nan
    Tang, Yue
    Wang, Yi
    IEEE TRANSACTIONS ON COMPUTERS, 2023, 72 (01) : 15 - 28
  • [40] Integration of Preemption Threshold and Quantum-Based Scheduling for Schedulability Enhancement of Fixed Priority Tasks
    Park, Moonju
    Yoo, Hong Jin
    Chae, Jinseok
    2009 15TH IEEE INTERNATIONAL CONFERENCE ON EMBEDDED AND REAL-TIME COMPUTING SYSTEMS AND APPLICATIONS, PROCEEDINGS, 2009, : 503 - 510