Feasibility Analysis of Engine Control Tasks under EDF Scheduling

被引:11
|
作者
Biondi, Alessandro [1 ]
Buttazzo, Giorgio [1 ]
Simoncelli, Stefano [1 ]
机构
[1] Scuola Super Sant Anna, Pisa, Italy
关键词
D O I
10.1109/ECRTS.2015.20
中图分类号
TP301 [理论、方法];
学科分类号
081202 ;
摘要
Engine control applications include software tasks that are triggered at predetermined angular values of the crankshaft, thus generating a computational workload that varies with the engine speed. To avoid overloads at high rotation speeds, these tasks are implemented to self adapt and reduce their computational demand by switching mode at given rotation speeds. For this reason, they are referred to as adaptive variable rate (AVR) tasks. Although a few works have been proposed in the literature to model and analyze the schedulability of such a peculiar type of tasks, an exact analysis of engine control applications has been derived only for fixed priority systems, under a set of simplifying assumptions. The major problem of scheduling AVR tasks with fixed priorities, however, is that, due to engine accelerations, the interarrival period of an AVR task is subject to large variations, therefore there will be several speeds at which any fixed priority assignment is far from being optimal, significantly penalizing the schedulability of the system. This paper proposes for the first time an exact feasibility test under the Earliest Deadline First scheduling algorithm for tasks sets including regular periodic tasks and AVR tasks triggered by a common rotation source. In addition, a set of simulation results are reported to evaluate the schedulability gain achieved in this context by EDF over fixed priority scheduling.
引用
收藏
页码:139 / 148
页数:10
相关论文
共 50 条
  • [21] Response time analysis for tasks scheduled under EDF within fixed priorities
    Harbour, MG
    Palencia, JC
    [J]. RTSS 2003: 24TH IEEE INTERNATIONAL REAL-TIME SYSTEMS SYMPOSIUM, PROCEEDINGS, 2003, : 200 - 209
  • [22] 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
  • [23] An approximation analysis of nonpreemptive EDF scheduling
    Hanada, M
    Nakazato, H
    [J]. ELECTRONICS AND COMMUNICATIONS IN JAPAN PART III-FUNDAMENTAL ELECTRONIC SCIENCE, 2006, 89 (02): : 13 - 23
  • [24] Avionics Partition Analysis and Design under FP-EDF Scheduling Strategy
    Feng, He
    Li-ru, Song
    Hua-gang, Xiong
    [J]. ISISE 2008: INTERNATIONAL SYMPOSIUM ON INFORMATION SCIENCE AND ENGINEERING, VOL 1, 2008, : 426 - 430
  • [25] Tardiness bounds under global EDF scheduling on a multiprocessor
    Devi, UmaMaheswari C.
    Anderson, J. H.
    [J]. REAL-TIME SYSTEMS, 2008, 38 (02) : 133 - 189
  • [26] Tardiness hounds under global EDF scheduling on a multiprocessor
    Devi, UC
    Anderson, JH
    [J]. RTSS 2005: 26TH IEEE INTERNATIONAL REAL-TIME SYSTEMS SYMPOSIUM, PROCEEDINGS, 2005, : 330 - 341
  • [27] Efficient synchronization under global EDF scheduling on multiprocessors
    Devi, UmaMaheswari C.
    Leontyev, Hennadiy
    Anderson, James H.
    [J]. 18TH EUROMICRO CONFERENCE ON REAL-TIME SYSTEMS, PROCEEDINGS, 2006, : 75 - +
  • [28] Tardiness bounds under global EDF scheduling on a multiprocessor
    UmaMaheswari C. Devi
    J. H. Anderson
    [J]. Real-Time Systems, 2008, 38 : 133 - 189
  • [29] U-EDF: An Unfair but Optimal Multiprocessor Scheduling Algorithm for Sporadic Tasks
    Nelissen, Geoffrey
    Berten, Vandy
    Nelis, Vincent
    Goossens, Joel
    Milojevic, Dragomir
    [J]. PROCEEDINGS OF THE 24TH EUROMICRO CONFERENCE ON REAL-TIME SYSTEMS (ECRTS 2012), 2012, : 13 - 23
  • [30] Analysis of the Discontinuities in Prioritized Tasks-Space Control Under Discreet Task Scheduling Operations
    Keith, Francois
    Wieber, Pierre-Brice
    Mansard, Nicolas
    Kheddar, Abderrahmane
    [J]. 2011 IEEE/RSJ INTERNATIONAL CONFERENCE ON INTELLIGENT ROBOTS AND SYSTEMS, 2011, : 3887 - 3892