M/E2/1待ち行列の待ち時間分布を求めようとしたけれど
「2次のアーラン分布の残り時間分布」での成果をたずさえて、「M/G/1待ち行列の待ち時間分布は求めることが出来るか?」で計画したように、M/G/1で処理時間が2次のアーラン分布の場合、つまりM/E2/1の場合のジョブの待ち時間の分布を求めることを試みてみましょう。
さて、ジョブがM/E2/1待ち行列システムに到着した時、システム内にこのジョブを含めなくて個のジョブがある確率は、「M/G/1待ち行列の特性」から
- ・・・・(1)
- の場合は近似的に
- ・・・・(2)
です。今、到着したジョブは個のジョブが処理終了するのを待つことになります。の場合、個のジョブのうち1個は処理中であり、残りの個のジョブは装置が空くのを待っている状態です。待っている個のジョブは平均時間の2次のアーラン分布で装置で処理されるので、これらのジョブが全て処理される時間の分布は同一分布の2次のアーラン分布を持つ個の確率変数を足し合わせた場合の分布になります。そして1個の2次のアーラン分布自体が同一分布の指数分布を持つ2個の確率変数を足し合わせた場合の分布と考えられるので(「アーラン分布」参照)、結局、個のジョブが全て処理される時間の分布は、平均時間の指数分布を持つ個の確率変数を足し合わせた場合の分布になります。
さらに、処理中のジョブの残り処理時間の分布について言えば、「2次のアーラン分布の残り時間分布」で考察したように、1/2の確率で平均時間の指数分布を持つ確率変数2個を足し合わせた場合の分布であり、1/2の確率で平均時間の指数分布(1個)でした。よって、到着したジョブの待ち時間時間は1/2の確率で平均時間の指数分布を持つ個の確率変数の和の分布になり、1/2の確率で平均時間の指数分布を持つ個の確率変数の和の分布になります。
「アーラン分布」の「アーラン分布は指数分布の和」のセクションで述べたように、平均の個の指数分布の和はアーラン分布
- ・・・・(3)
となります。よって、ジョブが到着した時にシステム内に自分を含めなくて個のジョブがある場合(ただしとします)の、到着したジョブが待つ時間の分布をとすると、
となります。この右辺を整理すると
- ・・・・(4)
となります。到着時にシステム内に個のジョブが存在する確率は式(2)で与えられるので、ジョブの待ち時間の確率分布は
- ・・・・(5)
となりましたが、ここから式を整理することが出来ません。ここで挫折してしまいました。むずかしいものです。
ところでは「M/G/1待ち行列の特性」から
- ・・・・(6)
ですが、今、処理時間は2次のアーラン分布、すなわちE2なので、です。そこで式(6)にこれを代入すると
よって
- ・・・・(7)
となります。式(7)を式(5)に代入すると何か整理方法に関する展望が得られるかと一時は思いましたが、結局、展望は得られませんでした。