Académique Documents
Professionnel Documents
Culture Documents
MTH2302D
A2017
(v1)
Plan
1. Introduction
2. Modèle M/M/1
3. Modèle M/M/1/K
1. Introduction
2. Modèle M/M/1
3. Modèle M/M/1/K
Introduction
La théorie des files d’attente consiste en l’étude de systèmes où des
clients se présentent à un dispositif de service, appelé serveur.
Puisqu’un client occupe le serveur pendant un certain temps, les
autres clients doivent attendre avant d’être servis, formant ainsi
une file d’attente. Quelques exemples d’application :
I Réseaux informatiques : serveur = routeur, client = paquet.
I Ateliers (job shop) : serveur = machine, client = tâche.
En ingénierie, on s’intéresse à des métriques de performance des
files d’attente, par exemple :
I Taille moyenne de la file d’attente.
I Taux d’utilisation du serveur.
I Temps moyen d’attente d’un client.
1. Introduction
2. Modèle M/M/1
3. Modèle M/M/1/K
Modèle M/M/1
I Les clients se présentent au système aléatoirement selon un
processus de Poisson de taux λ.
I Le temps de service suit une loi exponentielle de taux µ,
indépendamment d’un client à l’autre.
I La file d’attente peut s’étendre à l’infini.
Rappel sur le processus de Poisson :
I Le nombre A(t) d’arrivées dans l’intervalle de temps [0; t] suit
une loi de Poisson de paramètre c = λt.
I Les arrivées dans deux intervalles de temps disjoints sont
indépendantes.
I Le temps qui s’écoule entre deux arrivées suit une loi
exponentielle de taux λ.
Exemple 1
λ µ
P (N = n) = P (N = n − 1) + P (N = n + 1) .
λ+µ λ+µ
λ
Il s’agit de la règle des probabilités totales. Le terme λ+µ
représente la probabilité qu’un nouveau client arrive avant que le
µ
client en service quitte le système, et λ+µ est la probabilité que le
client en service quitte avant qu’un nouveau client n’arrive.
Équations d’équilibre
πn = (1 − ρ)ρn
λ
pour n = 0, 1, 2, 3, . . ., où ρ = µ < 1 est défini comme l’intensité
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 d’être servis.
I N = E(N ) = N Q + N S : nombre total (attente + service)
moyen de clients dans le système en équilibre.
I NQ , NS et N sont les v.a. correspondantes.
I On a P (N = k) = πk .
La loi de Little
N = λe T
où λe est le taux d’entrée dans le système (λe = λ pour une file
M/M/1). Puisque N = N Q + N S et T = T Q + T S , on trouve
également 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. Modèle M/M/1
3. Modèle M/M/1/K
Modèle M/M/1/K
Pour un système de capacité K (taille maximale de la file de
K − 1) avec ρ = µλ 6= 1, on peut montrer que pour
n = 0, 1, . . . , K :
I Si ρ < 1 :
P (Y = n + 1) ρn (1 − ρ)
πn = P (Y = n+1|Y ≤ K+1) = =
P (Y ≤ K + 1) 1 − ρK+1
avec Y ∼ Geom(1 − ρ).
I Si ρ > 1 :
P (Y = K − n + 1)
πn = P (Y = K − n + 1|Y ≤ K + 1) =
P (Y ≤ K + 1)
ρn (1 − ρ)
= avec Y ∼ Geom(1 − 1/ρ).
1 − ρK+1
(même formule dans les deux cas).
Exemple 4
Exemple 5
Exemple 6
On considère une file d’attente M/M/1 avec priorité : Les clients
de classe 1 ont une priorité absolue sur les clients de classe 2,
c’est-à-dire qu’ils dépassent automatiquement tous les clients de
classe 2 dans la file. De plus, un client de classe 2 en service
retourne immédiatement dans la file d’attente si un client de
classe 1 se présente. On a λ1 = 1 pour les clients de classe 1,
λ2 = 2 pour les clients de classe 2, et µ = 4. Calculer (à
l’équilibre) :