Réalisation d'un système d'exploitation pour l'architecture reconfigurable dynamiquement OLLAF
| Auteur / Autrice : | Ismail Ktata |
| Direction : | Bertrand Granado |
| Type : | Thèse de doctorat |
| Discipline(s) : | STIC (sciences et technologies de l'information et de la communication) - Cergy |
| Date : | Soutenance le 21/06/2013 |
| Etablissement(s) : | Cergy-Pontoise en cotutelle avec École nationale d'ingénieurs de Sfax (Tunisie) |
| Ecole(s) doctorale(s) : | École doctorale Sciences et ingénierie (Cergy-Pontoise, Val d'Oise) |
| Partenaire(s) de recherche : | Laboratoire : Equipes Traitement de l'Information et Systèmes (Cergy-Pontoise, Val d'Oise ; 2002-....) |
| Jury : | Président / Présidente : Nouri Masmoudi |
| Examinateurs / Examinatrices : Mohamed Abid, Fakhreddine Ghaffari | |
| Rapporteurs / Rapporteuses : Sébastien Pillement, Abdellatif Mtibaa | |
| DOI : | 10.70675/b14cde24z0743z4a2czb0d3z0cf41f98e2fc |
Mots clés
Résumé
Actuellement on assiste à une émergence des applications des systèmes embarqués destinées à un large public d'utilisateurs. Ces applications sont de plus en plus complexes et diversifiées. Elles nécessitent une capacité de calcul accrue et doivent satisfaire, dans leurs exécutions, la prise en compte du temps réel. De plus, ces systèmes sur puce fonctionnent dans des conditions souvent difficiles et perturbantes. Ainsi, certaines contraintes temporelles, contraintes de ressources, contraintes de précédence ainsi que d'autres caractéristiques des systèmes généraux peuvent changer au cours d'exécution. Pour respecter leurs contraintes, ces systèmes doivent être capables de supporter la nature dynamique du monde réel depuis la modélisation de l'application jusqu'à son implémentation sur la plateforme d'exécution. Dans cette thèse une nouvelle approche combinant la modélisation haut niveau et l'ordonnancement sur une architecture reconfigurable dynamiquement de nouveau type, a été proposée. Cette approche est originale depuis ça conception en ciblant des applications fortement dynamiques et flexibles. De plus, l'ordonnanceur ainsi développé intègre un nouveau service qui est responsable de la prédiction des variables dynamiques afin d'aboutir à une meilleure exploitation de l'architecture et meilleure performance d'exécution. Des expérimentations ont été présentées sur des applications temps réel.