• Aucun résultat trouvé

Evaluation de Performance – Master 1 TD 4 : Files d’Attente

N/A
N/A
Protected

Academic year: 2022

Partager "Evaluation de Performance – Master 1 TD 4 : Files d’Attente"

Copied!
2
0
0

Texte intégral

(1)

Evaluation de Performance – Master 1 TD 4 : Files d’Attente

Exercice 1 : Le passage d’une information par un r´eseau introduit un retard variable entre entr´ee et sortie. Comment faire pour reconstruir un flux constant ? C ¸ a se trouve que la variabilit´e du retard est born´ee par une valeur ∆, est-ce que cette information nous permets de donner quelques d´etails en plus sur la solution propos´ee ?

Exercice 2 : Donner un exemple tipique d’instabilit´e d’une file d’attente ` a un seul serveur, o` u la capacit´e est illimit´ee.

Exercice 3 : Consid´erez une file d’attente o` u, pour tout n ≥ 0, le temps w

n

de traitement de la requˆete du n-i`eme client est ´egal au temps entre l’arriv´ee de cette requˆete et l’arriv´ee de la requˆete suivante (a

n+1

− a

n

).

Combien vaut l’utilisation du serveur ρ ? et ¯ N , le nombre de clients dans le syst` eme ?

Exercice 4 : Par Loynes, un syst`eme ` a file d’attente avec un seul serveur est stable quand ρ < 1 et il ne l’est pas quand ρ > 1, alors que pour ρ = 1 ce n’est pas clair ` a priori. Donner un exemple de syst`eme stable avec ρ = 1.

Comment faire pour qu’un syst`eme soit toujours stable (pour tout ρ) ?

Exercice 5 : Les requˆetes qui arrivent ` a un syst`eme de bases de donn´ees peuvent ˆetre mod´elis´ees comme un processus de Poisson. Le temps n´ecessaire ` a traiter une requˆete est S = 0.1s, avec ´ecart type σ

S

= 0.03s. On suppose que notre file d’attente soit de type M/GI/1, donc :

– Exprimer le temps de reponse moyen R ¯ en fonction du nombre de requˆ etes par second, λ ;

– On est prˆets ` a accepter un temps de reponse ¯ R = 0.2s, quelle est la valeur maximale de λ qu’on accepte ? Combien vaut ¯ W dans ce cas ? et ¯ N ? et ¯ N

w

?

– Mˆemes questions pour ¯ R = 0.5s ;

– Maintenant, ` a partir du dernier lambda trouv´e, qu’est-ce qui se passe si on l’augmente encore du 10% ? Et si on l’augmentait du 20% ?

Exercice 6 : On veut comparer un syst`eme avec deux processeurs qui partagent la me- moire ainsi que la file d’attente et un syst`eme o` u les deux processeurs sont s´epar´es, chacun avec sa file d’attente. Dans les deux cas, on suppose que les temps de reponse ¯ R et ceux d’at- tente entre deux entr´ees ¯ A forment deux s´equence exponentielles iid et aussi ind´ependantes l’une de l’autre. Donc, dans le premier cas, on a une file d’attente de type M/M/2 et dans le deuxi`eme on a deux files de types M/M/1. Supposons aussi que le flux de donn´ees en entr´ee soit ´equitablement distribu´e, sur les deux processeurs (dans le premier cas) ou sur les deux files (dans le deuxi`eme cas). Comparer :

– la fr´equence des requˆetes (λ) sur la file du premier syst`eme avec celles sur les deux files du second syst`eme ;

– les utilisations de serveur ;

– les temps de reponse moyens.

(2)

Exercice 7 : Consid´erez une file d’attente avec un seul serveur. Montrez que ¯ N

w

= ¯ N − ρ.

Exercice 8 : Consid´erez une agence qui loue des voitures, o` u les dix employ´es aux guichets pr´eparent les transactions sur leurs ordinateurs pour les envoyer ` a la base de donn´ees. En moyenne il y a une transaction tous les cinq minutes (λ = 1/5 s

1

) et le temps de reponse est R = 2s.

Quel est le temps de r´eflexion moyen ( ¯ Z ) ?

Exercice 9 : Les transactions sur le serveur d’une base de donn´ees accessent la CPU, le disk A et le disk B, avec les statistiques suivantes :

– V

CP U

= 102 ; – V

A

= 30 ; – V

B

= 68 ;

– ¯ R

CP U

= 0.192s ; – ¯ R

A

= 0.101s ; – ¯ R

B

= 0.016s.

Combien vaut ¯ R ?

Références

Documents relatifs

Définir en Python la fonction occupe(L, i) qui renvoie True lorsque la case d’indice i de la file est occupée par une voiture et False sinon.. Q4 – Combien existe-t-il de

Par exemple, l’application de cette fonction à la liste illustrée par la Figure 2(a) permet d’obtenir soit la liste illustrée par la Figure 2(b) lorsque l’on considère

a) Première méthode : on garde une des deux équations et on remplace l’autre par une combinaison des deux équations faisant disparaître soit x soit y.. Le système n’admet

Q2 : il se peut que la suite (u n ) tende vers 1, mais que la suite de terme g´en´eral (u n ) n ne tende pas vers 1 : de nombreux exemples ont ´et´e vus en TD..

Sauvegarder votre script R : En activant la fenˆ etre qui le contient (celle du haut ` a gauche : le curseur doit clignoter en noir) puis en allant de nouveau dans la barre de menu

Une file est une structure de données pour laquelle l’insertion d’un élément se fait en fin de liste, et la suppression se fait en début de liste (first in-first out, FIFO)4.

Ecrire en Java la gestion d’un tas, repr´esent´e par un tableau : cr´eer, ins´erer, minimum, supprimer (le minimum), modifier une valeur.. Vous programmerez ceci en TP, et

Dans tout le probl`eme la lettre K d´esigne un corps commutatif arbitraire. Le but de ce probl`eme est d’´etablir quelques propri´et´es des sous-alg`ebres commutatives