「M/D/1の定常状態分布の求め方(1)」「M/D/1の定常状態分布の求め方(2)」で用いた方法に似たやり方でD/M/1の定常状態分布も求めることが出来るのではないかと考えました。しかし、D/M/1の場合、ジョブの到着過程はポアソン過程ではないのでPASTAを適用することが出来ません。よって到着時の状態確率と時間平均での状態確率は一般には等しくなりません。そこで時間平均での確率についてはひとまずあきらめて、到着時のシステム内のジョブ数の定常状態確率を求めることを考えていきます。
ジョブが到着する間隔は
- ・・・・・(1)
です。この間隔の間にジョブが個処理終了する確率を求めます。まず問題を簡単にするために、待っているジョブが無限にあったとします。これが時間内に個終了する確率はポアソン分布になるので「ポアソン分布」の式(1)から
- ・・・・・(2)
この式は平均時間の逆数なので平均処理時間をとすると
よって
- ・・・・・(3)
ジョブの到着間隔の内にジョブが個終了する確率は、(3)のに(1)のを代入して
よって
- ・・・・・(4)
となります。
あるジョブ到着直前にシステムにジョブが個あったとします。その次のジョブ到着直前に個になる確率をで表すことにします。この間隔の間にジョブは1個到着しますが、処理完了するジョブは最大、全部終了する可能性があります。よってジョブが2個以上増える確率はゼロです。よって
- ただし・・・・・(5)
さらに、2番目の到着直前にジョブが1個以上残っている確率は式(4)を用いて
- ただし・・・・・(6)
2番目の到着直前にジョブが0個残っている確率には(6)は適用出来ません。というのは元々個しかないので、(到着したジョブも含めて)個より多くのジョブが処理完了することはないからです。
最初の到着の直前に個だった場合に、次の到着直前でのジョブ数の全ての可能性の確率を足せば1になるはずですから、
よって
ここで(6)を用いれば
よって
- ・・・・・(7)
ところで最初の到着直前にシステム内のジョブ数がである確率をとすれば、次の到着直前でジョブ数がである確率は
で表されます。定常状態では、この確率はに等しいはずですから
になります。これが平衡方程式になります。これを(5)(6)(7)を考慮すると
の時
よって
- ただし・・・・・(8)
の時
- ・・・・・(9)
ただしは(7)で与えられる、となります。
さらに全確率の定理から
- ・・・・・(10)
これら(8)(9)(10)を解くことによってを求めることになります。
「D/M/1待ち行列の到着時刻状態分布(2)」に続きます。