Minimum deadline calculation for periodic real-time tasks in dynamic priority systems

被引:30
|
作者
Balbastre, Patricia [1 ]
Ripoll, Ismael [1 ]
Crespo, Alfons [1 ]
机构
[1] Univ Politecn Valencia, Dept Informat Sist & Computadores, E-46071 Valencia, Spain
关键词
real-time systems; periodic task systems; scheduling; earliest deadline first;
D O I
10.1109/TC.2007.70787
中图分类号
TP3 [计算技术、计算机技术];
学科分类号
0812 ;
摘要
Real- time systems are often designed using a set of periodic tasks. Task periods are usually set by the system requirements, but deadlines and computation times can be modified in order to improve system performance. Sensitivity analysis in real- time systems has focused on changes in task computation times using fixed priority analysis. Only a few studies deal with the modification of deadlines in dynamic- priority scheduling. The aim of this work is to provide a sensitivity analysis for task deadlines in the context of dynamic- priority, preemptive, uniprocessor scheduling. In this paper, we present a deadline minimization method that computes the shortest deadline of a periodic task. As undertaken in other studies concerning computation times, we also define and calculate the critical scaling factor for task deadlines. Our proposal is evaluated and compared with other works. The deadline minimization proposed strongly reduces jitter and the response time of control tasks, which can lead to a significant improvement in system performance.
引用
收藏
页码:96 / 109
页数:14
相关论文
共 50 条
  • [41] Storage capacity for EDF-ASAP algorithm in energy-harvesting systems with periodic implicit deadline hard real-time tasks
    Ghadaksaz, Ehsan
    Safari, Saeed
    [J]. JOURNAL OF SYSTEMS ARCHITECTURE, 2018, 89 : 10 - 17
  • [42] Dynamic Scheduling Strategies for Firm Semi-Periodic Real-Time Tasks
    Gao, Yiqin
    Pallez, Guillaume
    Robert, Yves
    Vivien, Frederic
    [J]. IEEE TRANSACTIONS ON COMPUTERS, 2023, 72 (01) : 55 - 68
  • [43] An efficient real-time middleware scheduling algorithm for periodic real-time tasks
    Park, HJ
    Lee, CH
    [J]. ARTIFICIAL INTELLIGENCE AND SIMULATION, 2004, 3397 : 304 - 312
  • [44] Energy-efflcient fixed-priority scheduling for periodic real-time tasks with multi-priority subtasks
    Gao, Zhigang
    Wu, Zhaohui
    Lin, Man
    [J]. EMBEDDED SOFTWARE AND SYSTEMS, PROCEEDINGS, 2007, 4523 : 572 - +
  • [45] Real-Time Scheduling for Periodic Tasks in Homogeneous Multi-core System with Minimum Execution Time
    Li, Ying
    Niu, Jianwei
    Zhang, Jiong
    Atiquzzaman, Mohammed
    Long, Xiang
    [J]. COLLABORATE COMPUTING: NETWORKING, APPLICATIONS AND WORKSHARING, COLLABORATECOM 2016, 2017, 201 : 175 - 187
  • [46] Self-Suspension Real-Time Tasks under Fixed-Relative-Deadline Fixed-Priority Scheduling
    Huang, Wen-Hung
    Chen, Jian-Jia
    [J]. PROCEEDINGS OF THE 2016 DESIGN, AUTOMATION & TEST IN EUROPE CONFERENCE & EXHIBITION (DATE), 2016, : 1078 - 1083
  • [47] Resource access control for dynamic priority distributed real-time systems
    Chen Zhang
    David Cordes
    [J]. Real-Time Systems, 2006, 34 : 101 - 127
  • [48] Resource access control for dynamic priority distributed real-time systems
    Zhang, Chen
    Cordes, David
    [J]. REAL-TIME SYSTEMS, 2006, 34 (02) : 101 - 127
  • [49] PASS: Priority Assignment of Real-Time Tasks with Dynamic Suspending Behavior under Fixed-Priority Scheduling
    Huang, Wen-Hung
    Chen, Jian-Jia
    Zhou, Husheng
    Liu, Cong
    [J]. 2015 52ND ACM/EDAC/IEEE DESIGN AUTOMATION CONFERENCE (DAC), 2015,
  • [50] The Quadratic Utilization Upper Bound for Arbitrary Deadline Real-Time Tasks
    Bini, Enrico
    [J]. IEEE TRANSACTIONS ON COMPUTERS, 2015, 64 (02) : 593 - 599