2.7.3.2 Méthode asynchrone ou simulation par
événements
Elle diffère de la première par le fait que le
temps est avanc'e par une quantit'e variable d'eterminant l'instant de
r'ealisation d'un 'ev'enement.
Dans ce genre de simulation, il faut noter que chaque
'ev'enement provoque un changement dans l''etat du système; donc il faut
prendre en consid'eration ce changement au niveau du programme qui d'ecrit le
modèle.
Dans le cas des files d'attente, et a` titre d'indication, on
peut pr'evoir une liste d''ev'enements a` deux dimensions : l'une des colonnes
donne le temps de r'ealisation d''ev'enement et l'autre donne le num'ero du
sous programme qu'il faudrait ex'ecuter pour sch'ematiser le changement de
l''etat du système que provoque cet 'ev'enement.
2.7.3.3 Avantages et inconvénients de la
simulation
Comme toute approche scientifique, la simulation pr'esente des
avantages et des inconv'enients.
Avantages
- Seule alternative technologique quand le système a`
'etudier est physiquement difficile a` d'eployer.
- R'ep'etitions d'exp'eriences.
- Permet de r'epondre a` des questions de type, qu'est-ce qui se
passe si . . . Moins d'hypothèses simplificatrices.
- Permet d'adresser des systèmes très complexes.
Inconv'enients
Quant a` ses inconvénients, on cite :
- Très gourmand en ressources (cpu, disks, . . . ).
- Coàuteux en terme de temps de calcul.
- Résultats orientés pire-cas
généralement sans validité.
- Elle ne fournit que des estimations de ce que l'on cherche.
|