Nothing Special   »   [go: up one dir, main page]

skip to main content
10.1109/ECRTS.2015.20guideproceedingsArticle/Chapter ViewAbstractPublication PagesConference Proceedingsacm-pubtype
Article

Feasibility Analysis of Engine Control Tasks under EDF Scheduling

Published: 08 July 2015 Publication History

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.

Cited By

View all
  • (2024)A Fully Polynomial Time Approximation Scheme for Adaptive Variable Rate Task DemandProceedings of the 32nd International Conference on Real-Time Networks and Systems10.1145/3696355.3696367(175-186)Online publication date: 6-Nov-2024
  • (2021)Cross-Layer Adaptation with Safety-Assured Proactive Task Job SkippingACM Transactions on Embedded Computing Systems10.1145/347703120:5s(1-25)Online publication date: 22-Sep-2021
  • (2019)Dynamic Switching Speed Reconfiguration for Engine Performance OptimizationProceedings of the 56th Annual Design Automation Conference 201910.1145/3316781.3317806(1-6)Online publication date: 2-Jun-2019
  • Show More Cited By

Recommendations

Comments

Please enable JavaScript to view thecomments powered by Disqus.

Information & Contributors

Information

Published In

cover image Guide Proceedings
ECRTS '15: Proceedings of the 2015 27th Euromicro Conference on Real-Time Systems
July 2015
264 pages
ISBN:9781467375702

Publisher

IEEE Computer Society

United States

Publication History

Published: 08 July 2015

Qualifiers

  • Article

Contributors

Other Metrics

Bibliometrics & Citations

Bibliometrics

Article Metrics

  • Downloads (Last 12 months)0
  • Downloads (Last 6 weeks)0
Reflects downloads up to 16 Feb 2025

Other Metrics

Citations

Cited By

View all
  • (2024)A Fully Polynomial Time Approximation Scheme for Adaptive Variable Rate Task DemandProceedings of the 32nd International Conference on Real-Time Networks and Systems10.1145/3696355.3696367(175-186)Online publication date: 6-Nov-2024
  • (2021)Cross-Layer Adaptation with Safety-Assured Proactive Task Job SkippingACM Transactions on Embedded Computing Systems10.1145/347703120:5s(1-25)Online publication date: 22-Sep-2021
  • (2019)Dynamic Switching Speed Reconfiguration for Engine Performance OptimizationProceedings of the 56th Annual Design Automation Conference 201910.1145/3316781.3317806(1-6)Online publication date: 2-Jun-2019
  • (2018)Selecting the Transition Speeds of Engine Control Tasks to Optimize the PerformanceACM Transactions on Cyber-Physical Systems10.1145/31270222:1(1-26)Online publication date: 3-Jan-2018
  • (2017)Quality and Cost of Deterministic Network CalculusProceedings of the ACM on Measurement and Analysis of Computing Systems10.1145/30844531:1(1-34)Online publication date: 13-Jun-2017
  • (2016)Performance-driven design of engine control tasksProceedings of the 7th International Conference on Cyber-Physical Systems10.5555/2984464.2984509(1-10)Online publication date: 11-Apr-2016
  • (2016)Real-time analysis of engine control applications with speed estimationProceedings of the 2016 Conference on Design, Automation & Test in Europe10.5555/2971808.2971851(193-198)Online publication date: 14-Mar-2016
  • (2016)Minimizing Stack Memory for Hard Real-Time Applications on Multicore Platforms with Partitioned Fixed-Priority or EDF SchedulingACM Transactions on Design Automation of Electronic Systems10.1145/284609621:3(1-25)Online publication date: 11-May-2016

View Options

View options

Figures

Tables

Media

Share

Share

Share this Publication link

Share on social media