An Analysis of Lazy and Eager Limited Preemption Approaches under DAG-based Global Fixed Priority Scheduling

被引:9
|
作者
Serrano, Maria A. [1 ,2 ]
Melani, Alessandra [3 ]
Kehr, Sebastian [4 ]
Bertogna, Marko [5 ]
Quinones, Eduardo [1 ]
机构
[1] BSC, Barcelona, Spain
[2] Univ Politecn Cataluna, Barcelona, Spain
[3] Scuola Super Sant Anna, Pisa, Italy
[4] DENSO AUTOMOT Deutschland GmbH, Eching, Germany
[5] Univ Modena & Reggio Emilia, Modena, Italy
基金
欧盟地平线“2020”;
关键词
D O I
10.1109/ISORC.2017.9
中图分类号
TP3 [计算技术、计算机技术];
学科分类号
0812 ;
摘要
DAG-based scheduling models have been shown to effectively express the parallel execution of current many-core heterogeneous architectures. However, their applicability to real-time settings is limited by the difficulties to find tight estimations of the worst-case timing parameters of tasks that may arbitrarily be preempted/migrated at any instruction. An efficient approach to increase the system predictability is to limit task preemptions to a set of pre-defined points. This limited preemption model supports two different preemption approaches, eager and lazy, which have been analyzed only for sequential task-sets. This paper proposes a new response time analysis that computes an upper bound on the lower priority blocking that each task may incur with eager and lazy preemptions. We evaluate our analysis with both, synthetic DAG-based task-sets and a real case-study from the automotive domain. Results from the analysis demonstrate that, despite the eager approach generates a higher number of priority inversions, the blocking impact is generally smaller than in the lazy approach, leading to a better schedulability performance.
引用
收藏
页码:193 / 202
页数:10
相关论文
共 50 条
  • [31] Response Time Analysis for Hybrid Task Sets under Fixed Priority Scheduling
    Zhou, Quan
    Huang, Jihua
    Li, Jianjun
    Li, Zhi
    2022 IEEE 28TH REAL-TIME AND EMBEDDED TECHNOLOGY AND APPLICATIONS SYMPOSIUM (RTAS), 2022, : 108 - 120
  • [32] Analysis of EPONs under the static priority scheduling scheme with fixed transmission times
    Holmberg, Torgny
    2006 2nd Conference on Next Generation Internet Design and Engineering, 2006, : 192 - 199
  • [33] Schedulability Analysis on Generalized Quantum-Based Fixed Priority Scheduling
    Park, Moonju
    IEICE TRANSACTIONS ON INFORMATION AND SYSTEMS, 2009, E92D (02): : 332 - 335
  • [34] Analysis and Implementation of Global Preemptive Fixed-Priority Scheduling with Dynamic Cache Allocation
    Xu, Meng
    Linh Thi Xuan Phan
    Choi, Hyon-Young
    Lee, Insup
    2016 IEEE REAL-TIME AND EMBEDDED TECHNOLOGY AND APPLICATIONS SYMPOSIUM (RTAS), 2016,
  • [35] An Exact Schedulability Analysis for Global Fixed-Priority Scheduling of the AER Task Model
    Thilakasiri, Thilanka
    Becker, Matthias
    2023 28TH ASIA AND SOUTH PACIFIC DESIGN AUTOMATION CONFERENCE, ASP-DAC, 2023, : 326 - 332
  • [36] Schedulability Analysis of Parallel Tasks Under Global Limited Preemption on Heterogeneous Multi-Cores
    Han M.
    Sun S.
    Deng Q.
    Jisuanji Yanjiu yu Fazhan/Computer Research and Development, 2023, 60 (05): : 992 - 1001
  • [37] Towards best-case response times of real-time tasks under fixed-priority scheduling with preemption thresholds
    Rivera-Verduzco, Hector J.
    Bril, Reinder J.
    2017 22ND IEEE INTERNATIONAL CONFERENCE ON EMERGING TECHNOLOGIES AND FACTORY AUTOMATION (ETFA), 2017,
  • [38] Techniques for Schedulability Analysis in Mode Change Systems under Fixed-Priority Scheduling
    Huang, Wen-Hung
    Chen, Jian-Jia
    2015 IEEE 21ST INTERNATIONAL CONFERENCE ON EMBEDDED AND REAL-TIME COMPUTING SYSTEMS AND APPLICATIONS, 2015, : 176 - 186
  • [39] Bounding carry-in interference for synchronous parallel tasks under global fixed-priority scheduling
    Han, Meiling
    Zhang, Tianyu
    Deng, Qingxu
    JOURNAL OF SYSTEMS ARCHITECTURE, 2018, 90 : 34 - 43
  • [40] Bounding Carry-in Interference to Improve Fixed-Priority Global Multiprocessor Scheduling Analysis
    Guan, Nan
    Han, Meiling
    Gu, Chuancai
    Deng, Qingxu
    Yi, Wang
    2015 IEEE 21ST INTERNATIONAL CONFERENCE ON EMBEDDED AND REAL-TIME COMPUTING SYSTEMS AND APPLICATIONS, 2015, : 11 - 20