Tolérance aux fautes et amélioration du comportement d'un système Java temps-réel
Résumé
Après avoir dressé un état de l'art sur la faisabilité théorique d'un système de tâches périodiques ordonnancé par un algorithme à priorités fixes préemptif, nous montrons dans cet article que des fautes temporelles peuvent tout de même se produire au sein d'un système théoriquement faisable en raison d'une mauvaise évaluation des caractéristiques des tâches, que ces fautes peuvent aboutir à une défaillance du système et que l'on peut utiliser les données calculées durant le contrôle d'admission pour mettre en place des détecteurs de fautes et définir un facteur de tolérance. Nous présentons ensuite les résultats obtenus sur un système de tâches périodiques codées avec Java temps réel et exécuté avec la machine virtuelle jRate. Ces résultats démontrent que la mise en place des détecteurs et de la tolérance aux fautes apporte une amélioration du comportement du système en présence de fautes.
Origine | Fichiers produits par l'(les) auteur(s) |
---|
Loading...