Recent broadband cellular network technology requires to guarantee respect for timing constraints to ensure the required Quality of Service (QoS) and improve user experience. The Base Transceiver Station (BTS) must activate and process a large set of real-time tasks, representing user requests, on a heterogeneous many-core platform. Each request is an instance of a heterogeneous parallel and conditional Directed Acyclic Graph (HPC-DAG) task that must complete no later than a predefined deadline. Classical real-time scheduling and schedulability analysis approaches can not be directly applicable to such systems because task activation profiles can drastically change based on end-user requests. Additionally, classical schedulability analysis might exhibit scalability issues in supporting a large number of task instances on hundreds of cores. This work addresses the problem of allocating and scheduling a set of real-time tasks to a heterogeneous platform composed of hundreds of cores. We present efficient scheduling and allocation approaches to guarantee that all timing constraints are respected within a single scheduling frame. We propose novel schedulability tests, allowing us to explore numerous possible design choices for user requests. The performance of the proposed approaches is studied through a large set of synthetic experiments.

Scheduling Real-Time Template-Tasks on Manycores Heterogeneous Platforms / Zahaf, H. E.; Capodieci, N.; Queudet, A.. - (2024), pp. 17-25. (Intervento presentato al convegno 14th IEEE International Symposium on Industrial Embedded Systems, SIES 2024 tenutosi a Chengdu, China nel 23-25 Ottobre) [10.1109/SIES62473.2024.10768024].

Scheduling Real-Time Template-Tasks on Manycores Heterogeneous Platforms

Zahaf H. E.;Capodieci N.;
2024

Abstract

Recent broadband cellular network technology requires to guarantee respect for timing constraints to ensure the required Quality of Service (QoS) and improve user experience. The Base Transceiver Station (BTS) must activate and process a large set of real-time tasks, representing user requests, on a heterogeneous many-core platform. Each request is an instance of a heterogeneous parallel and conditional Directed Acyclic Graph (HPC-DAG) task that must complete no later than a predefined deadline. Classical real-time scheduling and schedulability analysis approaches can not be directly applicable to such systems because task activation profiles can drastically change based on end-user requests. Additionally, classical schedulability analysis might exhibit scalability issues in supporting a large number of task instances on hundreds of cores. This work addresses the problem of allocating and scheduling a set of real-time tasks to a heterogeneous platform composed of hundreds of cores. We present efficient scheduling and allocation approaches to guarantee that all timing constraints are respected within a single scheduling frame. We propose novel schedulability tests, allowing us to explore numerous possible design choices for user requests. The performance of the proposed approaches is studied through a large set of synthetic experiments.
2024
14th IEEE International Symposium on Industrial Embedded Systems, SIES 2024
Chengdu, China
23-25 Ottobre
17
25
Zahaf, H. E.; Capodieci, N.; Queudet, A.
Scheduling Real-Time Template-Tasks on Manycores Heterogeneous Platforms / Zahaf, H. E.; Capodieci, N.; Queudet, A.. - (2024), pp. 17-25. (Intervento presentato al convegno 14th IEEE International Symposium on Industrial Embedded Systems, SIES 2024 tenutosi a Chengdu, China nel 23-25 Ottobre) [10.1109/SIES62473.2024.10768024].
File in questo prodotto:
Non ci sono file associati a questo prodotto.
Pubblicazioni consigliate

Licenza Creative Commons
I metadati presenti in IRIS UNIMORE sono rilasciati con licenza Creative Commons CC0 1.0 Universal, mentre i file delle pubblicazioni sono rilasciati con licenza Attribuzione 4.0 Internazionale (CC BY 4.0), salvo diversa indicazione.
In caso di violazione di copyright, contattare Supporto Iris

Utilizza questo identificativo per citare o creare un link a questo documento: https://hdl.handle.net/11380/1370108
Citazioni
  • ???jsp.display-item.citation.pmc??? ND
  • Scopus 0
  • ???jsp.display-item.citation.isi??? ND
social impact