License: Creative Commons Attribution 4.0 International license (CC BY 4.0)
When quoting this document, please refer to the following
DOI: 10.4230/OASIcs.WCET.2023.5
URN: urn:nbn:de:0030-drops-184340
URL: http://dagstuhl.sunsite.rwth-aachen.de/volltexte/2023/18434/
Jadhav, Shashank ;
Falk, Heiko
Efficient and Effective Multi-Objective Optimization for Real-Time Multi-Task Systems
Abstract
Embedded real-time multi-task systems must often not only comply with timing constraints but also need to meet energy requirements. However, optimizing energy consumption might lead to higher Worst-Case Execution Time (WCET), leading to an un-schedulable system, as frequently executed code can easily differ from timing-critical code. To handle such an impasse in this paper, we formulate a Metaheuristic Algorithm-based Multi-objective Optimization (MAMO) for multi-task real-time systems. But, performing multiple WCET, energy, and schedulability analyses to solve a MAMO poses a bottleneck concerning compilation times. Therefore, we propose two novel approaches - Path-based Constraint Approach (PCA) and Impact-based Constraint Approach (ICA) - to reduce the solution search space size and to cope with this problem. Evaluations showed that PCA and ICA reduced compilation times by 85.31% and 77.31%, on average, over MAMO. For all the task sets, out of all solutions found by ICA-FPA, on average, 88.89% were on the final Pareto front.
BibTeX - Entry
@InProceedings{jadhav_et_al:OASIcs.WCET.2023.5,
author = {Jadhav, Shashank and Falk, Heiko},
title = {{Efficient and Effective Multi-Objective Optimization for Real-Time Multi-Task Systems}},
booktitle = {21th International Workshop on Worst-Case Execution Time Analysis (WCET 2023)},
pages = {5:1--5:12},
series = {Open Access Series in Informatics (OASIcs)},
ISBN = {978-3-95977-293-8},
ISSN = {2190-6807},
year = {2023},
volume = {114},
editor = {W\"{a}gemann, Peter},
publisher = {Schloss Dagstuhl -- Leibniz-Zentrum f{\"u}r Informatik},
address = {Dagstuhl, Germany},
URL = {https://drops.dagstuhl.de/opus/volltexte/2023/18434},
URN = {urn:nbn:de:0030-drops-184340},
doi = {10.4230/OASIcs.WCET.2023.5},
annote = {Keywords: Real-time systems, Multi-objective optimization, Metaheuristic algorithms, Compilers, Design space reduction}
}
Keywords: |
|
Real-time systems, Multi-objective optimization, Metaheuristic algorithms, Compilers, Design space reduction |
Collection: |
|
21th International Workshop on Worst-Case Execution Time Analysis (WCET 2023) |
Issue Date: |
|
2023 |
Date of publication: |
|
26.07.2023 |