Professional Documents
Culture Documents
MTH2302D
H2015
(v1)
Plan
1. Introduction
2. Modele M/M/1
3. Modele M/M/1/K
1. Introduction
2. Modele M/M/1
3. Modele M/M/1/K
Introduction
La theorie des files dattente consiste en letude de systemes ou des
clients se presentent a un dispositif de service, appele serveur.
Puisquun client occupe le serveur pendant un certain temps, les
autres clients doivent attendre avant detre servis, formant ainsi
une file dattente. Quelques exemples dapplication :
I Reseaux informatiques : serveur = routeur, client = paquet.
I Ateliers (job shop) : serveur = machine, client = tache.
En ingenierie, on sinteresse a des metriques de performance des
files dattente, par exemple :
I Taille moyenne de la file dattente.
I Taux dutilisation du serveur.
I Temps moyen dattente dun client.
1. Introduction
2. Modele M/M/1
3. Modele M/M/1/K
Modele M/M/1
I Les clients se presentent au systeme aleatoirement selon un
processus de Poisson de taux .
I Le temps de service suit une loi exponentielle de taux ,
independamment dun client a lautre.
I La file dattente peut setendre a linfini.
Rappel sur le processus de Poisson :
I Le nombre A(t) darrivees dans lintervalle de temps [0; t] suit
une loi de Poisson de parametre c = t.
I Les arrivees dans deux intervalles de temps disjoints sont
independantes.
I Le temps qui secoule entre deux arrivees suit une loi
exponentielle de taux .
Exemple 1
P (N = n) = P (N = n 1) + P (N = n + 1) .
+ +
Il sagit de la regle des probabilites totales. Le terme +
represente la probabilite quun nouveau client arrive avant que le
client en service quitte le systeme, et + est la probabilite que le
client en service quitte avant quun nouveau client narrive.
Equations dequilibre
n = (1 )n
pour n = 0, 1, 2, 3, . . ., ou = est defini comme lintensite du
trafic.
On remarque que N + 1 Geom(1 ).
Notations
I N Q : nombre moyen de clients faisant la queue.
I N S : nombre moyen de clients en train detre servis.
I N = E(N ) = N Q + N S : nombre total (attente + service)
moyen de clients dans le systeme en equilibre.
I NQ , NS et N sont les v.a. correspondantes.
I On a P (N = k) = k .
La loi de Little
N = e T
ou e est le taux dentree dans le systeme (e = pour une file
M/M/1). Puisque N = N Q + N S et T = T Q + T S , on trouve
egalement que
N Q = e T Q et N S = e T S .
Exemple 2
0 si N = 0 ou N = 1,
I Un seul serveur : NQ =
N 1 si N > 1 .
I P (NQ = 0) =P (N = 0) + P (N = 1) = 0 + 1 =
1 + (1 ) = (1 )(1 + ).
I P (NQ = k) =P (N = k + 1) = k+1 = k+1 (1 ), pour
k > 0.
Exemple 3
1. Introduction
2. Modele M/M/1
3. Modele M/M/1/K
Modele M/M/1/K
Pour un systeme de capacite K (taille maximale de la file de
K 1) avec 6= 1, on peut montrer que
P (Y = n + 1) n (1 )
n = P (Y = n + 1|Y K + 1) = =
P (Y K + 1) 1 K+1
pour n = 0, 1, . . . , K, ou Y Geom(1 ).
I Lequilibre est atteint pour tout :
1
I Si 6= 1, n = n .
1 K+1
1
I Si = 1, on considere des etats equiprobables : n =
K +1
pour n = 0, 1, . . . , K .
Exemple 4
Exemple 5
Exemple 6
On considere une file dattente M/M/1 avec priorite : Les clients
de classe 1 ont une priorite absolue sur les clients de classe 2,
cest-a-dire quils depassent automatiquement tous les clients de
classe 2 dans la file. De plus, un client de classe 2 en service
retourne immediatement dans la file dattente si un client de classe
1 se presente. On a 1 = 1 pour les clients de classe 1, 2 = 2
pour les clients de classe 2, et = 4. Calculer (a lequilibre) :