13.07.2015 Views

Travaux Dirigés n°1 Ingénierie des protocoles - Réseaux de Petri ...

Travaux Dirigés n°1 Ingénierie des protocoles - Réseaux de Petri ...

Travaux Dirigés n°1 Ingénierie des protocoles - Réseaux de Petri ...

SHOW MORE
SHOW LESS

You also want an ePaper? Increase the reach of your titles

YUMPU automatically turns print PDFs into web optimized ePapers that Google loves.

M1 Info ­ Ing. Protocoles 2008­09(D'apres TD ENSEEIHT)P_Idle_prodactivation_prodP_Init_prodP_messages_à_émettre(initialement,N jetons)fin_init_prodP_prêt_à_émettreémission_prodP_médium_libre(initialement,K jetons)P_médium_occupé_messageP_messages_émisNP_médium_occupé_déconnexiondéconnexion_prodP_Off_prodModèle du consommateur :En revanche, le modèle du consommateur est légèrement différent. Parmi les messages en transitdans le médium peut figurer un message <strong>de</strong> déconnexion. Aucune hypothèse n’étant fait sur lemédium, il se peut que ce message transite sur le médium en même temps que <strong><strong>de</strong>s</strong> messages <strong>de</strong>données (bien qu’il ait été émis après) puis double ces <strong>de</strong>niers. Le consommateur <strong>de</strong>vra doncs’assurer, avant <strong>de</strong> consommer le message <strong>de</strong> déconnexion, qu’il a consommer tous les messages<strong>de</strong> données, c’est-à-dire qu’il a vidé le médium <strong>de</strong> ces <strong>de</strong>niers. Pour ce faire, ne pouvant testerque la place P_médium_occupé_message est vi<strong>de</strong>, on testera que la place P_médium_librecontient K-1 cases libres (une place étant occupée par le message <strong>de</strong> déconnexion).Page 9 sur 12 2008­2009

Hooray! Your file is uploaded and ready to be published.

Saved successfully!

Ooh no, something went wrong!