D/M/1における待ち時間の式の導出
「D/M/1待ち行列の到着時刻状態分布(3)」の続きです。
ここまでくると、D/M/1におけるジョブの平均待ち時間も計算できそうです。ジョブがシステムに到着した時に、システム内に個のジョブが存在するとした場合、この到着したジョブは処理開始までどれだけ待つでしょうか? システム内に個のジョブが存在する場合個が待ちジョブで1個が処理中です。個の待ちジョブはそれぞれ平均の処理時間で処理されるので、これらが全て処理完了する時間の平均はとなります。
では、処理中のジョブはあと平均どれだけで処理が完了するでしょうか? これは処理時間がM、つまり指数分布なので、指数分布の「記憶なし」性質を利用することが出来ます。そうすると、残り処理時間も平均であることが分かります。よって、今、到着したジョブが待つ時間の平均はとなります。
ジョブが到着した時にシステム内にジョブが個存在する確率は「D/M/1待ち行列の到着時刻状態分布(2)」の式(14)
- ・・・・・(14)
で与えられるので、ジョブの待ち時間の平均は
ここで「補足」の式(2)を参照すれば
よって
- ・・・・・(17)
- ただしは
- ・・・・・(16)
- を満足するである解
となります。これを
- ・・・・・(18)
と変形してグラフに書くと、以下のようになります。比較のためにM/M/1の場合も一緒に示しました。
「D/M/1における待ち時間の近似式」に続きます。