Buscar

Estamos realizando la búsqueda. Por favor, espere...

Gradient descent algorithm for the optimization of fixed priorities in real-time systems

Abstract: This paper considers the offline assignment of fixed priorities in partitioned preemptive real-time systems where tasks have precedence constraints. This problem is crucial in this type of systems, as having a good fixed priority assignment allows for an efficient use of the processing resources while meeting all the deadlines. In the literature, we can find several proposals to solve this problem, which offer varying trade-offs between the quality of their results and their computational complexities. In this paper, we propose a new approach, leveraging existing algorithms that are widely exploited in the field of Machine Learning: Gradient Descent, the Adam Optimizer, and Gradient Noise. We show how to adapt these algorithms to the problem of fixed priority assignment in conjunction with existing worst-case response time analyses. We demonstrate the performance of our proposal on synthetic task-sets with different sizes. This evaluation shows that our proposal is able to find more schedulable solutions than previous heuristics, approximating optimal but intractable algorithms such as MILP or brute-force, while requiring reasonable execution times.

 Fuente: Journal of Systems Architecture, 2024, 153, 103198

 Editorial: Elsevier

 Fecha de publicación: 01/08/2024

 Nº de páginas: 14

 Tipo de publicación: Artículo de Revista

 DOI: 10.1016/j.sysarc.2024.103198

 ISSN: 1383-7621

 Proyecto español: PID2021-124502OB-C41

 Url de la publicación: https://doi.org/10.1016/j.sysarc.2024.103198

Autoría

GUASQUE, ANA

PATRICIA BALBASTRE BETORET