M/G/1/n待ち行列の定常状態確率の近似(1)

まず、M/M/1/n待ち行列を考えてみます。

  • 図1


この場合、状態遷移図は簡単に書けて、左の図のようになります。


この図から以下の平衡方程式が導かれます。

  • [tex:0{\le}k
    • p(k+1)=up(k)・・・・(1)

この式はn{\ge}1である任意のnについて成り立ちます。ということはn\rightar\inftyの場合にも成り立ちます。ということはM/M/1でも(つまりジョブ数上限がない場合でも)成り立ちます。この結果は次のように言い表すことが出来ます。

M/M/1/nでのp(k)p(k+1)の比は、M/M/1でのp(k)p(k+1)の比と同じである。

ここからM/G/1/nでも近似的に上記が成り立つと仮定します。つまり

M/G/1/nでのp(k)p(k+1)の比は、M/G/1でのp(k)p(k+1)の比と同じである。

M/G/1におけるp(k)の近似式はすでに「M/G/1定常状態分布の近似式」でで求めていました。それは

  • p(0)=1-u・・・・(2)
  • k{\ge}1の時
    • p(k)\approx\frac{2*(1-u)}{1+c_e^2}\left(\frac{(1+c_e^2)u}{2-(1-c_e^2)u}\right)^k・・・・(3)

というものです。ここで式(3)でk=1とすると

  • p(1)=\frac{2(1-u)}{1+c_e^2}\cdot\frac{(1+c_e^2)u}{2-(1-c_e^2)u}

よって

  • p(1)=\frac{2(1-u)u}{2-(1-c_e^2)u}・・・・(4)

式(4)と(2)から

  • p(1)=\frac{2u}{2-(1-c_e^2)u}p(0)・・・・(5)

式(3)から

  • k{\ge}1の時
    • p(k+1)=\frac{(1+c_e^2)u}{2-(1-c_e-2)u}p(k)・・・・(6)

となります。この式(5)(6)がM/G/1/n待ち行列でも成り立つと仮定しましょう。そして仮にp(0)=1と置いて、式(5)(6)を用いて他のkについてのp(k)を求めます。最後に、

  • \Bigsum_{k=0}^np(k)

を求め、それで全てのp(k)を割って新たにそれらをp(k)とします。これは

  • \Bigsum_{k=0}^np(k)=1

を成り立たせるために行うものです。
このようにしてM/G/1/n待ち行列の定常状態確率分布の近似値を得ます。