Utilisation de « COTS » pour la construction de systèmes distribués

Utilisation de « COTS » pour la
construction de systèmes distribués
temps-réel strict à sûreté critique
Isabelle Puaut
INSA / IRISA - projet Solidor
Coopération Inria/DGA/Dassault-Aviation
Problématique
COTS
Temps-réel
strict Tolérance aux
fautes
- Processeur
- Système dexploitation
- Echéances toujours respectées
- Test de faisabilité hors-ligne
- Redondance des traitements
- Blocs de base de TF (détection
derreurs, vote)
Temps-réel - tolérance aux fautes
zEchéances strictes à doivent être connus avant
exécution :
yStructure des applications (DAG)
yRedondance des applications pour tolérance aux fautes
zRéplication hors-ligne
Calcul à fiabiliser
Consensus
à Mécanisme sélectif
à Intégration aisée dans tests de faisabilité [RTCSA99]
Temps-réel - tolérance aux fautes
- « COTS »
zCorrection des tâches répliquées
yArrêt sur défaillance des processeurs, omissions réseau
zValidation des hypothèses sur « COTS »
(travail en cours)
yCouverture sans addition de détection derreurs
yMécanismes de détection derreurs additionnels
xAssertions pour détection erreurs valuées et temporelles
xRécupération des erreurs détectées par le matériel
yValidation par injection de fautes
Temps-réel - « COTS »
Problématique (1/3)
zTests de faisabilité à temps d exécution au pire cas
(WCET) des programmes
zMéthodes courantes destimation des WCETs
yTests et mesures : problèmes :
xExhiber le pire comportement de lapplication
xSûreté
zObtention du temps dexécution au pire cas par analyse
statique du code source
ysûre
yautomatique
1 / 18 100%

Utilisation de « COTS » pour la construction de systèmes distribués

La catégorie de ce document est-elle correcte?
Merci pour votre participation!

Faire une suggestion

Avez-vous trouvé des erreurs dans linterface ou les textes ? Ou savez-vous comment améliorer linterface utilisateur de StudyLib ? Nhésitez pas à envoyer vos suggestions. Cest très important pour nous !