Control Performance Optimization for Application Integration on Automotive Architectures

Anna Minaeva, Debayan Roy, Benny Akesson, Zdeněk Hanzálek, Samarjit Chakraborty

Research output: Contribution to journalArticlepeer-review

9 Scopus citations

Abstract

Automotive software implements different functionalities as multiple control applications sharing common platform resources. Although such applications are often developed independently, the control performance of the resulting system depends on how these applications are integrated. A key integration challenge is to efficiently schedule these applications on shared resources with minimal control performance degradation. We formulate this problem as that of scheduling multiple distributed periodic control tasks that communicate via messages with non-zero jitter. The optimization criterion used is a piecewise linear representation of the control performance degradation as a function of the end-to-end latency of the application. The three main contributions of this article are: 1) a constraint programming (CP) formulation to solve this integration problem optimally on time-triggered architectures; 2) an efficient heuristic called Flexi; and 3) an experimental evaluation of the scalability and efficiency of the proposed approaches. In contrast to the CP formulation, which for many real-life problems might have unacceptably long running times, Flexi returns nearly optimal results (0.5 percent loss in control performance compared to optimal) for most problems with more acceptable running times.

Original languageEnglish
Article number9119773
Pages (from-to)1059-1073
Number of pages15
JournalIEEE Transactions on Computers
Volume70
Issue number7
DOIs
StatePublished - 1 Jul 2021
Externally publishedYes

Fingerprint

Dive into the research topics of 'Control Performance Optimization for Application Integration on Automotive Architectures'. Together they form a unique fingerprint.

Cite this