Redondance logicielle pour la tolérance aux fautes des communications
No Thumbnail Available
Date
2016-12-26
Authors
ARAR Chafik
Journal Title
Journal ISSN
Volume Title
Publisher
Abstract
Le travail présenté dans cette thèse, se place dans le cadre général de la conception des systèmes sûrs de fonctionnement. Plus particulièrement, il s’intéresse aux systèmes, embarqués et temps réels, et il traite essentiellement l’aspect de la communication dont le rôle conditionne largement la capacité d’un système à respecter la ponctualité et les exigences de la sûreté de fonctionnement. La proposition, la définition et la caractérisation d’algorithmes d’ordonnancement temps réel tolérants aux fautes adaptés aux architectures hétérogènes, sont les principaux objectifs de notre travail. Notre première proposition dite Approche d’ordonnancement fiable de communication basée sur la fragmentation variable des données, est adaptée aux architectures basées sur les communications par bus. La deuxième approche dite Approche d’ordonnancement fiable de communication basée sur la désallocation des données, cible les mêmes architectures, et utilise un mécanisme de chevauchement de données, pour assurer des communications optimales et sans fautes. Alors que la troisième proposition, dite Approche d’ordonnancement fiable de communication temps réel basée sur les chemins de sauvegarde fragmentés, est destinée pour les architectures à base de réseaux de communications multi sauts. Dans ce travail, on a essayé de contourner la difficulté de proposer des algorithmes d’ordonnancement tolérants aux fautes des processeurs et des communications temps réel ; offrant à la fois une optimalité théorique du point de vue de l’utilisation des ressources de calcul et de communication, mais également une efficacité pratique traduite par une sûreté de fonctionnement maximisée.