Académique Documents
Professionnel Documents
Culture Documents
1 Taux d'échec
2 Temps moyen entre échecs
3 Maintenabilité
4 Disponibilité
5 Systèmes série et parallèle
Analyse de performance et simulations, M. Eleuldj, Département Génie Informatique, EMI, septembre 2014 1
Motivation
Constat :
Définition :
Analyse de performance et simulations, M. Eleuldj, Département Génie Informatique, EMI, septembre 2014 2
Augmentation de la fiabilité
La fiabilité peut être augmentée en :
• Utilisant des composants de haute qualité
• Appliquant des procédures de contrôle de qualité très strictes pendant les
phases de fabrication et d’assemblage
Ces mesures augmentent le coût de façon très significative
Approche alternative :
• Utilisation de composants standard
• Incorporation d'une redondance pour masquer les effets des composants
défectueusx Tolérance aux pannes
Analyse de performance et simulations, M. Eleuldj, Département Génie Informatique, EMI, septembre 2014 3
Fiabilité
Considérons la dégradation d'un système comprenant N composants identiques
sous certaines conditions (température, humidité, etc)
Soient
F(t) le nombre de composants défectueux au temps t
S(t) le nombre de composants fonctionnant correctement au temps t
On a F(t) + S(t) = N
Analyse de performance et simulations, M. Eleuldj, Département Génie Informatique, EMI, septembre 2014 4
Taux d’échec (1/2)
Définition : le taux d’échec est le nombre de composants défectueux par unité
de temps
Z(t) = 1/S(t) * d(F(t)/dt
Z(t)
P1 P2 P3
temps
Analyse de performance et simulations, M. Eleuldj, Département Génie Informatique, EMI, septembre 2014 6
Temps moyen entre deux échecs
Temps moyen entre deux échecs (MTBF : Mean Time Between Failures)
MTBF = 0
R(t) dt
si R(t) = e-lt alors MTBF = 0
e-lt dt = - 1/l e-lt [ ] 0
= 1/l
Analyse de performance et simulations, M. Eleuldj, Département Génie Informatique, EMI, septembre 2014 8
Disponibilité
Disponibilité = probabilité qu’un système fonctionne selon des prévisions à
tout moment de la période de fonctionnement
Analyse de performance et simulations, M. Eleuldj, Département Génie Informatique, EMI, septembre 2014 10
Système série
1 2 …. N
Rsys = P1<i<N Ri
A B A B
C D C D
(1) (2)
Analyse de performance et simulations, M. Eleuldj, Département Génie Informatique, EMI, septembre 2014 13
Chapitre IV
Simulation
1 Introduction
2 Applications
3 Modèles de simulation
4 Méthodes de simulation
5 Simulation d’un système client/serveur
Analyse de performance et simulations, M. Eleuldj, Département Génie Informatique, EMI, septembre 2014 14
Introduction
Exemples :
• nouveau produit
• ligne d’assemblage
• …
Modèle physique
Utilisation d’un modèle réduit, prototype,…
Analyse de performance et simulations, M. Eleuldj, Département Génie Informatique, EMI, septembre 2014 17
Méthodes de simulation
Simulation discrète événementielle
• Utilisation d’un langage de simulation
• Analyse des données statistiques générées par des outils appropriés (risk
solver)
Analyse de performance et simulations, M. Eleuldj, Département Génie Informatique, EMI, septembre 2014 18
Simulation d’un serveur et une file (1/2)
fin faux, serveurLibre vrai
longFile0, longMaxFile 0, clientServis0
ajouter à l’échéancier l’événement arrivée
ajouter à l’échéancier l’événement fin de simulation
répéter
even premier événement de l’échéancier
horloge temps de even
choisir le type de even
arrivée : traitementArrivée
fin de service : traitementFinService
fin de simulation : finSim=vrai
jusqu’à finSim
écrire (longFile, longMaxFile, clientServis)
Analyse de performance et simulations, M. Eleuldj, Département Génie Informatique, EMI, septembre 2014 19
Simulation d’un serveur et une file (1/2)
traitementArrivée
si serveurLibre alors
serveurLibre faux
générer un événement fin de service
sinon
longFile longFile + 1
si longFile > longMaxFile alors longMaxFile longFile
générer une nouvelle arrivée
traitementFinService
clientServis = clientServis + 1
si longFile = 0 alors libre vrai
sinon
longFile longFile – 1
générer une fin de service
Analyse de performance et simulations, M. Eleuldj, Département Génie Informatique, EMI, septembre 2014 20