DocumentCode :
3599992
Title :
Feasibility Analysis of Engine Control Tasks under EDF Scheduling
Author :
Biondi, Alessandro ; Buttazzo, Giorgio ; Simoncelli, Stefano
Author_Institution :
Scuola Superiore Sant´Anna, Pisa, Italy
fYear :
2015
Firstpage :
139
Lastpage :
148
Abstract :
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.
Keywords :
control engineering computing; engines; scheduling; shafts; AVR task scheduling; EDF scheduling; adaptive variable rate tasks; crankshaft; earliest deadline first scheduling algorithm; engine accelerations; engine control task feasibility analysis; fixed priority scheduling; software tasks; Acceleration; Analytical models; Engines; Processor scheduling; Real-time systems; Scheduling; Search problems;
fLanguage :
English
Publisher :
ieee
Conference_Titel :
Real-Time Systems (ECRTS), 2015 27th Euromicro Conference on
Type :
conf
DOI :
10.1109/ECRTS.2015.20
Filename :
7176033
Link To Document :
بازگشت