複数クラスを持つM/M/m待ち行列(1)
「複数クラスを持つM/M/2待ち行列(3)」の続きです。
複数クラスを持つM/M/2待ち行列の定常状態確率の式をm台の場合に拡張します。例として装置が4台の場合をまず考えてみます。クラスの数が4つ以上あるとします。クラスを数字(1,2,3,4・・・)で表します。4台の装置全てに異なるクラスのジョブが入っており、待ちジョブがない状態、すなわち状態を考えます。この状態が「複数クラスを持つM/M/2待ち行列(2)」の式(7)
の左辺に当たると考えて、この式を拡張することを考えます。
この状態は
状態にクラスのジョブが到着して出来たとも、
状態にクラスのジョブが到着して出来たとも、
状態にクラスのジョブが到着して出来たとも、
状態にクラスのジョブが到着して出来たとも、考えることが出来ます。つまり4つの状態からの遷移が考えられます。よって式(1)にあたる式では右辺が4つの項からなることになります。
さらに、この右辺に登場することになる状態を考えると、この状態は
状態にクラスのジョブが到着して出来たとも、
状態にクラスのジョブが到着して出来たとも、
状態にクラスのジョブが到着して出来たとも、考えることが出来ます。よって、この状態を式(1)の左辺とするならば、その右辺には上記の3つの状態に対応する項が来ます。
さらに、この右辺に登場することになる状態を考えると、この状態は
状態にクラスのジョブが到着して出来たとも、
状態にクラスのジョブが到着して出来たとも、考えることが出来ます。よって、これは式(1)のように2つの項で表すことが出来ます。
これらを全て考えて[tex:P*4]を計算してみます。まず、状態に入る遷移確率と出て行く遷移確率が等しいという平衡方程式から
これを変形して
今回は装置が4台なので任意のクラスについて
- ・・・・・(2)
よって
同様に考えて
次に、状態に入る遷移確率と出て行く遷移確率が等しいという平衡方程式から
よって
- [tex:P*14=\frac{1}{2}\{P*15{\lambda_2}{t_e}+P*16{\lambda_1}{t_e}\}]
- [tex:P*17=4{\times}\frac{1}{2}\{P*18u_2+P*19u_1\}]
この右辺に(3)、(4)を代入して
同様に考えて
- [tex:P*22=4^2p_0u_1u_3]・・・・・(8)
- [tex:P*23=4^2p_0u_1u_4]・・・・・(9)
- [tex:P*24=4^2p_0u_2u_3]・・・・・(10)
- [tex:P*25=4^2p_0u_2u_4]・・・・・(11)
- [tex:P*26=4^2p_0u_3u_4]・・・・・(12)
次に
よって
- [tex:P*31=\frac{1}{3}\{P*32{\lambda_3}{t_e}+P*33{\lambda_2}{t_e}+P*34{\lambda_1}{t_e}\}]
- [tex:P*35=4{\times}\frac{1}{3}\{P*36u_3+P*37u_2+P*38u_1\}]
この右辺に(7)(8)(10)を代入して
同様に考えて
- [tex:P*40=4^3p_0u_1u_2u_4]・・・・・(14)
- [tex:P*41=4^3p_0u_1u_3u_4]・・・・・(15)
- [tex:P*42=4^3p_0u_2u_3u_4]・・・・・(16)
最後に
よって
- [tex:P*48=\frac{1}{4}\{P*49{\lambda_4}{t_e}+P*50{\lambda_3}{t_e}+P*51{\lambda_2}{t_e}+P*52{\lambda_1}{t_e}\}]
- [tex:P*53=4{\times}\frac{1}{4}\{P*54u_4+P*55u_3+P*56u_2+P*57u_1\}]
この右辺に(13)(14)(15)(16)を代入して
「複数クラスを持つM/M/m待ち行列(2)」に続きます。
*1:A,B
*2:A
*3:B
*4:1,2,3,4
*5:1
*6:1
*7:1
*8:2
*9:3
*10:4
*11:1,2
*12:1
*13:2
*14:1,2
*15:1
*16:2
*17:1,2
*18:1
*19:2
*20:1,2
*21:1,2
*22:1,3
*23:1,4
*24:2,3
*25:2,4
*26:3,4
*27:1,2,3
*28:1,2
*29:1,3
*30:2,3
*31:1,2,3
*32:1,2
*33:1,3
*34:2,3
*35:1,2,3
*36:1,2
*37:1,3
*38:2,3
*39:1,2,3
*40:1,2,4
*41:1,3,4
*42:2,3,4
*43:1,2,3,4
*44:1,2,3
*45:1,2,4
*46:1,3,4
*47:2,3,4
*48:1,2,3,4
*49:1,2,3
*50:1,2,4
*51:1,3,4
*52:2,3,4
*53:1,2,3
*54:1,2,3
*55:1,2,4
*56:1,3,4
*57:2,3,4
*58:1,2,3,4