Word Whitt: The Queueing Network Analyzer(7)
「Word Whitt: The Queueing Network Analyzer(6)」の続きです。
今日も2ページ。
ここで我々はQNAがクラスとルート毎のインプットをどのようにセクション2.1の標準インプットに変換するかを示す。このために、が集合の指示関数であるとしよう。つまりもしならばさもなければである。
最初に、外部到着レートを(3)によって得る。つまり、ノードでの外部到着レートはルート上の最初のノードがであるような全てのルートの到着レートの合計である。(ここでについて記法を用いている。) 同様に、からへのフロー・レートは
(4)であり、からネットワークの外へのフローは
(5)である。(4)と(5)から、ルーティング行列を得ることが出来る。からに向かう客の割合は
(6)である。もしノードがネットワークのアクティブな部分であれば、分母は厳密に正になるだろう。さもなければQNAはエラーメッセージを出す。
次に、もしサービス時間パラメータがルート毎に得られるならば、平均することでノードについてのサービス時間パラメータを得ることが出来る。(7)(7)の分母は、もしノードが一度でも訪問されたことがあれば厳密に正である。さもなければ、(6)と同様QNAはエラーメッセージを出す。
分布の混合の2次モーメントが2次モーメントの混合であるという性質を用いてノード変動パラメータを得る。よって(8)この時点で、QNAは、セクション4.1で説明するように、内部フロー・レートとトラフィック強度を計算するための標準インプットについて十分な情報を計算した。つまり、
(9)QNAは外部到着過程の変動パラメータを計算するためにこの情報を用いる。ノードへの外部到着過程はさまざまなクラスからのノードへの外部到着過程の重ね合わせであるので、セクション4.2での重ね合わせ到着過程のためのハイブリッド近似もまたここで用いられる。もしならば、は問題ではなくQNAはと設定する。さもなければ、
(10)ただし、
(11)は(9)におけるトラフィック強度であり、
(12)である。
例1:考えを定着させるのを助けるために、ノードとルートを持つ基礎的な例を考察しよう。ノードのサーバの数をととしよう。ルートのインプットをベクトル(13)で記述するとしよう。ここでベクトルは
(2,2,1; 1,1,1; 1,3,3) (3,3,2; 1,2,0; 2,1,1; 1,2,1) (2,2,4; 2,1,1; 1,2,1) (14)であるとしよう。最初のルートはノード1へのレート2のポアソン到着過程に対応していて、全ての客はネットワークから出発する前に2番目のサービスのために即座に戻される。(もちろん、到着過程は実際にはポアソンである必要はない。ポアソン仮定は常にであるが他の仮定もであり得る。) 2番目のクラスもノード1で入り、次にノード2に行き、ネットワークを出発する前にノード1に戻る、などである。
(3)によって、外部到着レートはとである。(4)によって、内部フロー・レートは、、、である。(5)より、ネットワークから出るフロー・レートはとである。(6)によって、ルーティング過程は、、、、である。(7)によって、平均サービス時間はとである。