D/M/s待ち行列の平均待ち時間を求めて(1)

さて「リー・ロントンの近似式を根拠づける試み(10)」でリー・ロントンの近似式

  • CT_{q(M/G/s)}{\approx}\frac{1+c_e^2}{2}CT_{q(M/D/s)}・・・・(1)

の根拠を示すことが出来ました。これで「Kingmanの近似式の拡張の導出についての考察」で証明することが宿題になっていた式(4)(ここでは番号を振り直して式(2)とします)

  • CT_{q(M/D/s)}{\approx}CT_{q(D/M/s)}{\approx}\frac{1}{2}CT_{q(M/M/s)}・・・・(2)

のうちの半分の証明が出来ました。このまま勢いに乗って

  • CT_{q(M/D/s)}{\approx}CT_{q(D/M/s)}・・・・(3)

まで証明出来れば、Kingmanの近似式の拡張

  • CT_q\appro\left(\frac{c_a^2+c_e^2}{2}\right)CT_{q(M/M/s)}・・・・(4)

を証明することが出来ます。それを試みてみます。
まず、「Kingmanの近似式の導出」の式(6)(ここでは番号を振り直して式(5)とします)に示すように

  • CT_{q(M/D/1)}{\approx}CT_{q(D/M/1)}・・・・(5)

です。
一方、同じ利用率待ち行列D/M/sの平均待ち時間CT_{q(D/M/s)}を考えると、s台の装置全てが処理中であるとした場合、この中の特定の1台が現在からdt後までの間に処理終了する確率は、処理時間分布が指数分布のため

  • \frac{dt}{t_e}

になります。このような装置がs台あるので、この中のどれか1台が現在からdt後までの間に処理終了する確率は、

  • \frac{sdt}{t_e}

となります。これは平均処理時間t_e/sの指数分布の処理時間を持つ1台の装置と同等の振舞いになります。到着過程は一定時間毎の到着なので、ジョブの到着時に全ての装置が処理中という条件下での平均待ち時間はD/M/1とD/M/sで(ただし前者の装置平均処理時間は後者の装置平均処理時間の1/s)と同じになるはずです。つまり、

  • \hat{CT}_{q(D/M/s,t_e)}=\hat{CT}_{q(D/M/1,t_e/s)}・・・・(6)

D/M/s待ち行列においてジョブの到着時にs台の装置が全て処理中である確率を\Pi_{(D/M/s)}で表します。すると

  • CT_{q(D/M/s,t_e)}=\Pi_{(D/M/s)}\hat{CT}_{q(D/M/s,t_e)}・・・・(7)

となります。また

  • CT_{q(D/M/1,t_e/s)}=u\hat{CT}_{q(D/M/1,t_e/s)}・・・・(8)

です。式(6)(7)(8)から

  • CT_{q(D/M/s,t_e)}=\Pi_{(D/M/s)}\frac{1}{u}CT_{q(D/M/1,t_e/s)}・・・・(9)

となります。さらに、式(5)を用いると

  • CT_{q(D/M/s,t_e)}{\approx}\Pi_{(D/M/s)}\frac{1}{u}CT_{q(M/D/1,t_e/s)}・・・・(10)

となります。
もし、

  • \Pi_{(D/M/s)}{\approx}\Pi_{(M/D/s)}・・・・(11)

が言えるのであれば式(10)は

  • CT_{q(D/M/s,t_e)}{\approx}\Pi_{(M/D/s)}\frac{1}{u}CT_{q(M/D/1,t_e/s)}・・・・(12)

となります。
ところで「リー・ロントンの近似式を根拠づける試み(10)」の式(7)(ここでは、番号を振り直して式(13)とします)

  • {CT_{q(M/D/s,t_e)}{\approx}\frac{1}{2s}\frac{\Pi_{(M/D/s)}}{1-u}t_e・・・・(13)

と式(4)(ここでは、番号を振り直して式(14)とします)

  • CT_{q(M/D/1,t_e/s)}=\frac{1}{2s}\frac{u}{1-u}t_e・・・・(14)

から

  • {CT_{q(M/D/s,t_e)}{\approx}\frac{\Pi_{(M/D/s)}}{u}CT_{q(M/D/1,t_e/s)}・・・・(15)

となります。この式(15)を式(12)の右辺に代入すれば

  • CT_{q(D/M/s)}{\approx}CT_{q(M/D/s)}・・・・(3)

を言うことが出来ます。


それでは式(11)

  • \Pi_{(D/M/s)}{\approx}\Pi_{(M/D/s)}・・・・(11)

は成り立つのでしょうか?