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 条
  • [21] Energy-Aware Scheduling for Aperiodic Tasks on Multi-core Processors
    Li, Dawei
    Wu, Jie
    2014 43RD INTERNATIONAL CONFERENCE ON PARALLEL PROCESSING (ICPP), 2014, : 361 - 370
  • [22] Scheduling Aperiodic Tasks in Next Generation Embedded Real-Time Systems
    Ahmed, Rehan
    Ramanathan, Parameswaran
    Saluja, Kewal K.
    Yao, Chunhua
    2013 26TH INTERNATIONAL CONFERENCE ON VLSI DESIGN AND 2013 12TH INTERNATIONAL CONFERENCE ON EMBEDDED SYSTEMS (VLSID), 2013, : 25 - 30
  • [23] Adaptive Local Assignment Algorithm for Scheduling Soft-Aperiodic Tasks on Multiprocessors
    Doan, Duy
    Tanaka, Kiyofumi
    2019 IEEE 25TH INTERNATIONAL CONFERENCE ON EMBEDDED AND REAL-TIME COMPUTING SYSTEMS AND APPLICATIONS (RTCSA 2019), 2019,
  • [24] Schedulability Tests for Tasks with Variable Rate-Dependent Behaviour under Fixed Priority Scheduling
    Davis, Robert I.
    Feld, Timo
    Pollex, Victor
    Slomka, Frank
    2014 IEEE 20TH REAL-TIME AND EMBEDDED TECHNOLOGY AND APPLICATIONS SYMPOSIUM (RTAS), 2014, : 51 - 62
  • [25] Deadline scheduling for aperiodic tasks in inter-Cloud environments: a new approach to resource management
    Florin Pop
    Ciprian Dobre
    Valentin Cristea
    Nik Bessis
    Fatos Xhafa
    Leonard Barolli
    The Journal of Supercomputing, 2015, 71 : 1754 - 1765
  • [26] Optimal deadline assignment for scheduling soft aperiodic tasks in hard real-time environments
    Buttazzo, GC
    Sensini, F
    IEEE TRANSACTIONS ON COMPUTERS, 1999, 48 (10) : 1035 - 1052
  • [27] Scheduling aperiodic requests in the presence of hard real-time tasks with linear timing constraints
    Kavalerov M.V.
    Matushkin N.N.
    Russian Electrical Engineering, 2013, 84 (11) : 638 - 642
  • [28] Deadline scheduling for aperiodic tasks in inter-Cloud environments: a new approach to resource management
    Pop, Florin
    Dobre, Ciprian
    Cristea, Valentin
    Bessis, Nik
    Xhafa, Fatos
    Barolli, Leonard
    JOURNAL OF SUPERCOMPUTING, 2015, 71 (05) : 1754 - 1765
  • [29] End-to-end utilization control for aperiodic tasks in distributed real-time systems
    Liao, Yong
    Chen, Xu-Dong
    Xiong, Guang-Ze
    Zhu, Qing-Xin
    Sang, Nan
    JOURNAL OF COMPUTER SCIENCE AND TECHNOLOGY, 2007, 22 (01) : 135 - 146
  • [30] End-to-End Utilization Control for Aperiodic Tasks in Distributed Real-Time Systems
    Yong Liao
    Xu-Dong Chen
    Guang-Ze Xiong
    Qing-Xin Zhu
    Nan Sang
    Journal of Computer Science and Technology, 2007, 22 : 135 - 146