2.3.2 Système de files d'attente G/ M/ l
Le système G/M/l peut être
considérécomme symétrique du système M/G/1. En
effet, les temps des inter-arrivées des clients suivent une loi
générale F, de moyenne 1/A et le temps de service est une
variable aléatoire suivant une loi exponentielle de paramètre u.
Afin d'analyser ce système, on fait appel a` la méthode de la
chaàýne Markov induite.
Chaàýne Markov induite
Soit Yn : le nombre de clients se trouvant dans le
système G/M/1 juste avant l'arrivée du neme client .
La variable aléatoire Yn est une chaàýne de
Markov a` temps discret.
Pour vérifier ce résultat, considérons le
nombre Bn de clients servis entre les instants d'arrivées
consécutives (Tn_1, Tn), les variables
aléatoires Bn sont indépendantes entre elles, leur
distribution commune est [14] :
P(Dn = k) = Bk = On a alors la relation suivante :
|
Z0
|
+00e_ut (mut)k
k! dF(t).
|
Yn = Tn_1 - Dn + 1,
Dn est une variable aléatoire qui ne
dépend que de la durée (Tn - Tn_1).
D'autre part (Tn - Tn_1) est une variable
aléatoire indépendante de Yn_1 , de l'état du
processus avant Tn_1 ainsi que de n. Et que Tn ne
dépend que de Tn_1 et non pas de Tn_2, Tn_3,....
La suite {Yn : n = 0, 1, ...} forme une
chaàýne de Markov induite du processus {Y (t), t = 0} o`u y(t) :
le nombre de clients dans le système a` l'instant »t».
Régime transitoire
Les probabilités de transition de la chaàýne
de Markov induite {Yn : n = 0, 1, ...}, sont données par:
qij = P(yn+1 = j/yn = i) = P(Dn = k),
j.
~P(Dn = i - j + 1), si Xn > 0; 0, si i + 1 <
qij = (2.10)
Pi0 = 1 -
|
Xi+ 1 j=1
|
Pij.
|
Q =
|
? ? ? ? ? ? ? ? ? ? ? ? ? ?
|
? ? ? ? ? ? ? ? ? ? ? ? ? ?
Ainsi, la matrice des probabilites de transition Q = (qij)i,jinN
prend la forme suivante :
1 -- B0 B0 0 0 0 ...
1
P j=0
1 --
Pij B1 B0 0 0 ...
2
P j=0
1 --
Pij B2 B1 B0 0 ...
3
P j=1
1 --
..
Pij B3 B2 B1 B0 .
.· · · · · · · · ·
· · · · · ·..
R'egime stationnaire
Supposons que le regime stationnaire existe (A/au <
1).
Notons 7r = (7rn)n>0, le vecteur de probabilitestationnaire de
la chaine de Markov induite
(Yn).
On a, 7r = 7rP,
7ri =
?
?? ?
???
+00
k=0
7r0 =
7ri+k-1Bk, si i = 1;
+00
t=0
[7re(1 --
+00
t=0
Bk)].
(2.11)
On utilise la fonction generatrice de la variable aleatoire
Dn note par
B(z) = z. (*)
Notons par rj(0 < rj < 1) la jeme solution de
l'equation (*), la solution pour 7ri est :
7ri = E cjrij,
j
cj une constante.
En utilisent l'equation (*), z = B(z) et 7ri =
Cri 0, i = 1, on verifie ; 7r0 = 1 -- r0.
D'ou,
7ri = (1 -- r0)ri 0, n > 0.
Caractéristiques du système d'attente G/M/l
ðn = Pn, n'est pas
vérifiée ici parceque les arrivées sont
générales avec
Pn = lim
t--++8
|
P(X(t) = n).
|
Les mesures de performance juste aux instants
d'arrivées, et Pn = ñðn-1. On constate que toutes
les caractéristiques stationnaires du système M/M/1 peuvent
être déduite a` partir des caractéristique stationnaire de
la chaàýne de Markov induite (bien que ðn =6
Pn).
Les mesures de performance sont donc données comme suit
: - Temps moyen d'attente d'un client dans le système Wq
:
r0
Wq = u(1 -- r0),
- Temps moyen de séjour d'un client dans le système
W :
1
W = Wq + u
|
|
1
|
|
=
|
|
|
u(1 -- r0),
|
- Nombre moyen de clients dans le système L :
ë
L = u(1 -- r0),
Nombre moyen de clients dans la file Lq :
1
Lq = u
|
=
|
ër0
|
|
u(1 -- r0).
|
|