Simulation de files d x27 attente
Département Informatique et Statistique Université Lumière Lyon L IDS ?? Année - Projet C Simulation de ?les d ? attente Marian-Andrei Rizoiu http eric univ-lyon fr arizoiu On souhaite simuler à l ? aide d ? un programme C le comportement et mesurer les performances d ? un système à ?les d ? attente type caisses de supermarché ou péage d ? autoroute On nommera les entités qui transitent dans ce système les clients L ? objectif est d ? optimiser ou de dimensionner le système étudié Les clients arrivent à l'entrée du système à une date d ? arrivée Ils sont assignés la ?le d ? attente de plus petite taille Chaque client est traité dans tt unités de temps paramètre du système Entre la ?n du traitement d'un client et le début du traitement du client suivant il y a un délai ta unités de temps La simulation va être gérée à l ? aide d ? un échéancier planning qui est une liste d ? événements à traiter chacun à une date ou instant donnée Les événements peuvent être de trois types arrivée d'un client début de traitement d'un client et ?n de traitement d'un client détaillés ci-dessous Tous les clients passent par les trois étapes ils arrivent et ils sont assignés à une ?lle la plus courte un événement arrivée d'un client est inséré dans l' échéancier son traitement commence un événement début de traitement d'un client est inséré dans l' échéancier et après le temps de traitement tt il est prêt un événement ?n de traitement d'un client est inséré dans l' échéancier Basé sur un liste des arrivés des clients vous devrez générer l'échéancier et l'a ?cher à la ?n de l ? exécution aussi que les mesures de performance suivantes Taille maximum des ?les d ? attente Taille moyenne des ?les d ? attente Temps de réponse moyen temps de traitement moyen des clients Le temps de réponse pour un client est la di ?érence entre son arrivé et la ?n de traitement Débit moyen nombre moyen de clients par unité de temps Structures de données modélisant les ?les d ? attente Client Enregistrement comprenant les champs suivants Date d ? arrivée dans le système Pointeur vers le client suivant dans une ?le d ? attente Liste des ?les d ? attente Soit N le nombre de ?les d ? attente qui est un paramètre du programme Tableau de taille N d ? entiers représentant la taille des ?les d ? attente Tableau de taille N de pointeurs vers la tête des ?les d ? attente listes cha? nées Tableau de taille N de pointeurs vers la queue des ?les d ? attente Taille Tête T T N- T N- N- Client Dtarr Suiv Client Dtarr Suiv Client Dtarr Suiv File d'attente n NULL Queue N- CGestion de la simulation ?? les événements Soit d la date courante Arrivée d ? un nouveau client événement de type A Créer un nouveau client et
Documents similaires
![](https://b3c3.c12.e2-4.dev/disserty/uploads/preview/OZxlCqaGL3WAu28W0NGWI7da4NQLbobl6hEhVI8JD2QPDwXjG5BD2euRtZTJYeu8zGj1mAcBoKzKfDsGv3mZqvGL.png)
![](https://b3c3.c12.e2-4.dev/disserty/uploads/preview/VqP7LmX0IPnugYsnmmFJLJogtbgmuE33hlgy7Nnd97OhgPV2GgrVLBwqh2qo2zApaQhqu5GR6CKejc7Sxf2Bs3ZD.png)
![](https://b3c3.c12.e2-4.dev/disserty/uploads/preview/P756TG2WpXrtJwxLI7G0wlbnzDbbcTWgwnwE7YUoejCsgOu6COqR813TKYk2njQ1l1zIvjSqerXg8oPhTAkH53dp.png)
![](https://b3c3.c12.e2-4.dev/disserty/uploads/preview/TT3sMpWAfDuQSRxbW5u1PfCfKC0fhrvkxz7N7OBxmSVgmq1kIM4NWI0HPkeuiJSKTmnLZVQVm1hdxOad6452JcRW.png)
![](https://b3c3.c12.e2-4.dev/disserty/uploads/preview/11705053576zgp9fkniigtiaijkizhxoqvnfu0wbvbvytxowv6rtapnzijesobhsfs9rd7gv1vnc7ibrrwik6kmnrzsyqny3hb9ueqnkhbzjt9f.png)
![](https://b3c3.c12.e2-4.dev/disserty/uploads/preview/zVwPTpw8UgaZ5eOiv7KpuoZfjXhd0C2tCyRpTRiKbEjNRCe2VM90NqB8guh50roYGkYW5saMcQGfLJPpSesHSzzt.png)
![](https://b3c3.c12.e2-4.dev/disserty/uploads/preview/117050911318xr779o9crwu3ep4sehnbfqipmejybjzu0ju9edkghoxhns6hmax1m5b8sfmokiw6jvmvqvysvex9ohcbjxjcyinozdzc3ez5r4p.png)
![](https://b3c3.c12.e2-4.dev/disserty/uploads/preview/11705075705spnb9ptyvaio9f8vhcziyp5h2m5f7t9m08t2ajqu4zv6dcc5fbzfvdzv0w6xct4yxygwtgmndinncohu5y6dqsmpvi4cdmwtwasw.png)
![](https://b3c3.c12.e2-4.dev/disserty/uploads/preview/11705096199fbox13j15lrlqak9yxb5en0hd0qjxs8eluygll2sqf4exbnucoehafwo7s1wcqal6p45cggzcuohy83k4sny1yvezfjvyuhwuxwb.png)
![](https://b3c3.c12.e2-4.dev/disserty/uploads/preview/VZiQPgHZUm87sDKkVGmq2D46K7WIIbSqzgrnM8u53XGG4st0JxrQmPfcTbiTFyOLNzFKy8AZS7ZKmfWvZBg6x2TO.png)
-
29
-
0
-
0
Licence et utilisation
Gratuit pour un usage personnel Aucune attribution requise- Détails
- Publié le Fev 17, 2021
- Catégorie Health / Santé
- Langue French
- Taille du fichier 48.9kB