(57)【特許請求の範囲】
【請求項１】
マルチサービス通信網における論理網設計のための方法であって、この網が交換ノードのセットおよび前記のノードの少なくとも幾つかを相互接続するよう配置された接続リンクのセットを含み、この方法が、
前記リンクのセットのサブセットに対する複数のサービスの閉塞確率を決定するステップ、
複数のサービスと伝送速度とに対する、網へ提示された負荷の関数として、網性能の感度を決定するステップ、および
前記網を第一の網部分と第二の網部分に二分するステップからなり、前記閉塞確率を決定するステップおよび網性能感度を決定するステップの前記網の前記第一の部分への適用には漸近分析サブステップが含まれ、前記閉塞確率を決定するステップおよび網性能感度を決定するステップの前記網の前記第二の部分への適用には前記漸近分析サブステップが含まれないものであり、前記方法はさらに、
前記感度および前記閉塞確率に基づいて、前記網性能を調節するステップとからなり、
前記閉塞確率を決定するステップおよび前記網性能感度を決定するステップは、連続して漸近近似を適用する計算サブステップを含み、前記サブステップは、前記閉塞確率を決定するステップおよび前記網性能を決定するステップとに対する複雑な計算を減少すべく実行されることを特徴とする方法。
【請求項２】
通信網内において仮想経路ルートを決定し、これに帯域幅を割当てるための方法であって、この通信網がセットの交換ノードおよびセットの接続リンクを持つことを特徴とし、この方法が、
前記セットの接続リンクのサブセットに対する複数のサービスの閉塞確率および網性能感度を、前記複数のサービスおよび複数の伝送速度に対する、前記網へ提示された負荷、および前記仮想経路ルーティングおよび帯域幅割当ての初期決定に基づいて決定するステップ、
前記網感度を所定の網性能基準に対して評価するステップ、および
前記網を第一の網部分と第二の網部分に二分するステップからなり、前記閉塞確率を決定するステップおよび網性能感度を決定するステップの前記網の前記第一の部分への適用には漸近分析サブステップが含まれ、前記閉塞確率を決定するステップおよび網性能感度を決定するステップの前記網の前記第二の部分への適用には前記漸近分析サブステップが含まれないものであり、該方法はさらに、
修正された仮想経路ルーティングおよび帯域幅割当てを使用して、網性能勾配が選択された閾値以下となるまで前記決定ステップを反復的に適用するステップとからなり、
前記閉塞確率および網性能感度を決定するステップは、連続して漸近近似を適用する計算サブステップを含み、前記サブステップは、前記閉塞確率および網性能感度を決定するステップに対する複雑な計算を減少すべく実行されることを特徴とする方法。
【請求項３】
複数のサービスと資源宛先対のトラヒック負荷の変化に前記方法を適用する適応ステップをさらに含むことを特徴とする請求項１または２の方法。
【請求項４】
前記網を二分するステップが、前記網を構成する前記リンクの第一のセットを前記第一の網部分に割当て、前記網を構成する前記リンクの第二のセットを前記第二の網部分に割当てることによって遂行され、前記網リンクの前記第一の網部分あるいは前記第二の網部分への割当てが、前記網リンクに対する容量および負荷係数に関連することを特徴とする請求項１または２の方法。
【請求項５】
前記網性能を調節するステップが、前記閉塞確率を決定するステップおよび網性能感度を決定するステップを反復適用することによって実現され、前記各反復が前記網内の前記各リンクに対する容量係数を提供し、前記リンクが、前記提供された容量係数と関連して、前記第一の網部分あるいは前記第二の網部分へ割当てられており、前記割当てが、前記リンク負荷の反復ごとの変動を反映するように調節されることを特徴とする請求項１の方法。
【請求項６】
前記決定ステップを反復適用の各々が、前記網内の前記各リンクに対する容量係数を提供し、前記リンクが、前記提供された容量係数と関連して、前記第一の網部分あるいは前記第二の網部分へ割当てられており、前記割当てが、前記リンク負荷の反復ごとの変動を反映するように調節されることを特徴とする請求項２の方法。
【請求項７】
マルチサービス通信網における論理網設計のための方法であって、この網が交換ノードのセットおよび前記のノードの少なくとも幾つかを相互接続するよう配置された接続リンクのセットを含み、この方法が、
前記リンクのセットのサブセットに対する複数のサービスの閉塞確率を決定するステップ、
複数のサービスと伝送速度とに対する、網へ提示された負荷の関数として、網性能の感度を決定するステップ、および
前記感度および前記閉塞確率に基づいて、前記網性能を調節するステップとからなり、
前記網性能を調節するステップが、前記閉塞確率を決定するステップおよび網性能感度を決定するステップを反復適用することによって実現され、前記各反復が前記網内の前記各リンクに対する容量係数を提供し、前記リンクが、前記提供された容量係数の関数として、前記網の第一の部分あるいは前記網の第二の部分へ割当てられており、前記割当てが、前記リンク負荷の反復ごとの変動を反映するように調節されるものであり、そして、
前記閉塞確率を決定するステップおよび前記網性能感度を決定するステップは、連続して漸近近似を適用する計算サブステップを含み、前記サブステップは、前記閉塞確率を決定するステップおよび前記網性能を決定するステップとに対する複雑な計算を減少すべく実行されることを特徴とする方法。
【請求項８】
通信網内において仮想経路ルートを決定し、これに帯域幅を割当てるための方法であって、この通信網がセットの交換ノードおよびセットの接続リンクを持つことを特徴とし、この方法が、
前記セットの接続リンクのサブセットに対する複数のサービスの閉塞確率および網性能感度を、前記複数のサービスおよび複数の伝送速度に対する、前記網へ提示された負荷、および前記仮想経路ルーティングおよび帯域幅割当ての初期決定に基づいて決定するステップ、
前記網感度を所定の網性能基準に対して評価するステップ、および
修正された仮想経路ルーティングおよび帯域幅割当てを使用して、網性能勾配が選択された閾値以下となるまで前記決定ステップを反復的に適用するステップとからなり、
前記決定ステップを反復適用の各々が、前記網内の前記各リンクに対する容量係数を提供し、前記リンクが、前記提供された容量係数の関数として、前記網の第一の部分あるいは前記網の第二の部分へ割り当てられており、前記割当てが、前記リンク負荷の反復ごとの変動を反映するように調節されるものであり、そして
前記閉塞確率および網性能感度を決定するステップは、連続して漸近近似を適用する計算サブステップを含み、前記サブステップは、前記閉塞確率および網性能感度を決定するステップに対する複雑な計算を減少すべく実行されることを特徴とする方法。
【発明の詳細な説明】
【０００１】
【発明の属する技術分野】
本発明は、マルチサービストラヒックを運ぶ通信網、より詳細には、このような通信網における論理網設計のための方法に関する。
【０００２】
【従来の技術】
網は、情報（例えば、データ、音声、テキスト、ビデオ、等）を、その網に接続された通信デバイス（つまり、情報を入力および出力するためのデバイス、例えば、コンピュータ端末、マルチメディアワークステーション、ファクスマシン、プリンタ、サーバ、電話機、ビデオ電話、等）の間で交換あるいは伝送するための主要な手段である。
【０００３】
網は、典型的には、互いにおよび通信デバイスに、リンクによって接続された交換ノードから構成される。各リンクは、個々の特徴ある帯域幅、つまり、リンク容量を持つ。通信デバイスから網に入力される情報は、任意の形式を持つことができるが、ただし、通常は、固定された長さのパケットあるいはセルにフォーマット化される。情報を二つの通信デバイスの間で交換したい場合、網内に、それらデバイスが関連するノード（以降、発信ノードおよび宛先ノードと呼ばれる）を接続する経路が設定される。
【０００４】
多くの網においては、指定された発信元と宛先との間で、網内のセットの物理経路（つまり、発信ノードと宛先ノード、場合によっては一つあるいは複数の中間ノード、および含まれるノードを接続するリンクから構成される経路）を通じてある与えられた通信ストリームが運ばれる（“通信ストリーム（communication stream）という用語は、網に発信ノードと宛先ノードの所で接続された通信デバイス間で交換される情報を表す）。これら、各経路が所定の帯域幅を持つことを特徴とする、セットの発信から宛先までの経路は、通常、“論理（logical）”あるいは“仮想（virtual）”経路と呼ばれる。網内のある物理経路の全てあるいはある部分に沿って幾つかのこれら仮想経路が、同時に存在することもしばしばある。典型的には、最初は、ある仮想経路を構成するために、幾つかの異なる物理経路が選択されるが、いったんこの仮想経路が設定されると、こうして選択された物理経路は、一般的には、その通信ストリームに対して設定されたままにとどまる。
【０００５】
また、これら複数の論理経路、およびこれら論理経路をグループ化することによって形成された一つあるいはそれ以上の論理サブ網は、結果として、二つの特徴的な網の、両方を与えることに注意する。つまり、第一の網は、その網の様々なユーザに提供するための固定され、どちらかといえば、永久的な、セットの論理サブ網を持ち、第二の網においては、その網を構成する論理サブ網のサイズが変化するトラヒック要件を扱うために時間によって変更される（re-dimensionedされる）。
【０００６】
論理網設計の一つの重要な要素は、網を通じての、通信ストリームの推定されるトラヒックを運ぶための十分な容量を持つ、セットの物理経路を選択するプロセスである。このプロセスは、網トポロジ、現在利用可能な資源（例えば、ノード内のバッファ空間およびリンクの容量）、および網のユーザに対して約束されたサービス品質（例えば、保証された帯域幅あるいは最大セル損失確率）などの様々な要因を考慮する。
【０００７】
非同期転送モード（Asynchronous Transfer Mode,ＡＴＭ）は、上に説明の網内でしばしば適用されるネットワーキングプロトコルであり、これは、高速デジタル音声およびデータ通信を効率的にサポートするように設計されている。ＡＴＭに基づく高速通信網は、異なるトラヒック特性を持つ多数のサービスを統合する。つまり、さなざまなトラヒック特性として、定ビット速度（特性）から、高度にバースト性の可変ビット速度（特性）に至までが統合される。有効帯域幅（effective bandwidth）という考え方は、緩衝を持つ伝送の背景下で使用される可変ビット速度トラヒックから、緩衝を持たない伝送設備内での定ビット速度トラヒックへの翻訳（translation）における重要な概念である。この有効帯域幅概念については、本発明人の一人による審理中の合衆国特許出願第08/506160号,“A METHOD FOR ADMISSION CONTROL AND ROUTING BY ALLOCATING NETWORK RESOURCES IN NETWORK NODES"、において詳細に説明されている。
【０００８】
このような有効帯域幅翻訳（effective bandwidth translation）という概念を使用した場合、ＡＴＭ網は、少なくとも呼を扱うという目的からは、マルチレート回路交換損失網（multirate circuit-switched,loss networks）とみなすことができ、この網においては、各サービスの記述には、そのサービスを運ぶ各リンクに対する特性帯域幅要件あるいは特性速度が含まれる。表面上は、このような翻訳は、単一レート回路交換網設計（single-rate,circuit switched network design) に関する多量の従来の研究が存在する［これに関しては、例えば、A.Girard,Routing and Dimensioning in Circuit-Switched Networks,Addidon-Wesley,1990,および、G.R.Ash,R.H.Cardwell,and R.P.Murray,“Design and optimization of networks with dynamic routing",Bell Syst. Tech. J.,60(8):1787-1820,Oct.1981を参照］ために、従来の技術を使用する網分析に対しても機会を提供するように見える。しかしながら、よく調べてみると、網設計問題、特に、ＡＴＭ網と関連するマルチレート、マルチサービス特性に対する仮想経路に対する容量割当ておよびルーティングに関する設計問題を、従来の技術によって扱われるそれらと実質的に別なものとし、より手に負えないものとする、様々な特性が存在することがわかる。
【０００９】
【発明が解決しようとする課題】
特に注意すべき３つの特性が存在する。第一は、永久仮想回路とは対象的に、交換仮想回路は、ランダムな到着時間およびランダムな保持時間を持ち、このために、これらランダム性を考慮に入れる設計手続きが必要となる。第二の特性は、網リンクのサイズに関する。一例として、最小のサービス速度が８Ｋｂｐｓの様々なサービスのトラヒックを運ぶ帯域幅１５０Ｍｂｐｓのリンクについて考える。回路交換モデルにおいては、このようなリンクは、最も小さなサービス速度が単一の回路と等価であると考えて、１８，７５０の回路を持つものとみなされる。高速光伝送リンクは２．５Ｇｂｐｓを運ぶことができるために、ここでは、一般的にＣとして表される回路内のリンク容量は、将来の網においては非常に大きくなることが見込まれる。（リンク容量Ｃは、帯域幅にて等価的に表現できることに注意する）。第二の（第三の）注目すべき特性は、サービスＳの数が、特に、“情報スーパーハイウエイ（information superhighway）”がますます現実的となりつつあることからみて、近い将来に、１０−２５のレンジとなり、中期的には、さらに増加することが見込まれることである。現在のおよび予想される将来のマルチサービス、マルチレート網、例えば、ＡＴＭ網が、特徴として持つこのような多数の容量およびサービスパラメータのために、従来の技術による網分析法をこれら網に適用しようとする試みは、計算機の追跡能力の点から困難であると考えられる。
【００１０】
【課題を解決するための手段】
マルチレート回路交換分析に基づく網最適化のための方法について開示される。本発明の方法によると、網損失確率が、セットの固定点方程式の解として決定され、申し出負荷および損失確率の関数としての網性能の感度が、セットの線形方程式の解として決定される。固定点方程式および感度方程式の両方とも、これを解くための計算上の複雑さが、完全解を計算するには不可能なほどのオーダとなるために、網損失確率および網感度の両方に対して、これらの解を与えるために、漸近近似が適用される。次に、グローバル最適化手続きが、反復最急上昇手続きを使用して適用され、セットの仮想経路ルーティングおよび容量割当てが得られる。
【００１１】
本発明のもう一つの実施例として、漸近計算と非漸近（完全）計算とを協力的に使用することを可能にする統合ハイブリッドアプローチが提供される。本発明のさらにもう一つの実施例として、トラヒック状態が変動する状況において本発明の網最適化手続きを遂行するための方法論が提供される。
さらに、本発明の最適化方法論を、静的および動的両トラヒック状況に対して自動的に遂行するための本発明のソフトウエア実施例が提供される。
【００１２】
【発明の実施の形態】
表記法および術語
以下の説明は、一部分、コンピュータシステム内でのデータビットに関する動作のアルゴリズム的および記号的な表現によって表される。理解できるように、これらアルゴリズム的な記述および表現は、コンピュータ処理分野における技術者によって、彼らの研究の内容を当分野における他の技術者に伝えるために通常に使用される手段である。
【００１３】
ここで（および一般的に）使用されるアルゴリズムという術語は、要望される結果を導き出すための自己完結的な一連のステップとみなすことができる。これらステップは、通常、物理量の操作を伴う。通常、必須ではないが、これら物理量は、蓄積、転送、結合、比較、その他の操作が可能な電気的あるいは磁気的な信号の形式を取る。説明の便利さ、並びに、通常の用法に適合するために、これら信号は、しばしば、ビット、値、エレメント、シンボル、文字、項、数、その他、として記述される。ただし、これらおよび類似する用語は、適当な物理量と関連されるべきものであり、これら術語は、単に、これら物理量に適用される便利なラベルにすぎないことを強調されるべきである。
【００１４】
導入
以下の詳細な説明は、複数のセクションに分割して行なわれる。セクション１においては、本発明の方法論が実施される環境の概要について説明される。セクション２においては、本発明の方法論が説明され、セクション３からセクション８においては、本発明の方法論が詳細に展開される。セクション９においては、本発明の網最適化方法論を自動的に遂行するための本発明のソフトウエア実施例について説明され、セクション１０においては、一例としての網環境に本発明の方法論が適用された場合の一例としての結果について説明される。
【００１５】
１．環境
図１は、本発明による論理網設計の方法がその中で遂行される網環境を示す。網１１０は、複数の交換ノード１３０−ｉおよびリンク１４０−ｋを含む。各通信デバイス１０５−ｊは、関連するユーザ網インタフェース１２０−ｊを持つ。このユーザ網インタフェースは、通信デバイス１０５−ｊから網１１０への情報のフローあるいは速度をセットのパラメータによって特性化される関数に従って調節するアクセスレギュレータを含む。各通信デバイス１０５−ｊは、網内の他の通信デバイスによって使用されるための情報を生成したり、あるいは他のデバイスから情報を受信する。ここで使用される“情報（imformation）”という用語は、データ、テキスト、音声、ビデオ、その他を指すために使用される。通信デバイス１０５−ｊからの情報は、これら情報の伝送を収容するために必要とされる網要件と関連するセットの伝送および／あるいは速度パラメータを持つことを特徴とする。より詳細には、可変ビット速度通信源との関連では、これら通信源の帯域幅要件は、典型的には、時間と共に変動することに注意する。従って、前述のように、与えられた情報伝送に対する固定セットの伝送パラメータに対する網分析要件を満足させるために、前に言及された有効帯域幅概念を使用する翻訳が適用される（可変ビット速度源に対して決定される有効帯域幅は、特定の網ルート内に利用できる緩衝のレベルの関数であるために、本発明の特徴は、特に、この実施例のソフトウエア実施例では、可変ビット速度源に対する有効帯域幅と選択された網ルート内に利用可能な緩衝のマッチングから成るといえる）。
【００１６】
情報網、例えば、網１１０の設計および運転においては、頻繁に適用される概念として、ある与えられたサービスに対するある与えられた発信ノードと宛先ノードのペアと関連するデバイスを接続するための論理経路（logical path）あるいは仮想経路（virtual path）という概念、並びに、これら仮想経路の拡張された形式である論理サブ網（logical sub-network）あるいは仮想サブ網（virtual sub-network）という概念が存在する。仮想経路あるいは仮想サブ網の基本的な概念は、物理網を複数の仮想サブ網あるいは仮想経路に分割する考えで、これらは、通常、異なるユーザおよび／あるいはサービスに対してサービスを提供する。仮想経路は、通常、発信ノードと宛先ノードとの間の複数のノードおよび接続リンクを横断するが、これら仮想経路の一つの重要な特性は、各中間ノードの所に専用の接続（つまり、交換されない接続）が設定されることである。また、これら論理経路あるいはサブ網は、（それら仮想経路あるいはサブ網の終端ポイントが物理網内の対応する終端ポイントに対応しなければならないという制約の下で）網を通じての複数の異なる物理経路を通ることに注意すべきである。さらに、少なくとも一般的には、複数の仮想経路（あるいは複数の仮想サブ網のセグメント）が、一つあるいは複数の共通の物理リンクの容量を共有することに注意する。
【００１７】
マルチサービス網の場合は、各サービスは、通常、各サービスされる発信ノードと宛先ノードのペアに対して設定された（指定された帯域幅容量を持つ）関連する仮想経路を持つ（定義されたエンドポイント間に申し出られた特定のサービスに対する仮想経路は、二つあるいはそれ以上の直列に接続された仮想経路として実現することもでき、この場合、交換接続は、これら直列に接続された仮想経路に対するエンドポイントを表す中間ノードの所で起こることに注意すべきである）。ある与えられたサービスに対して、発信ノードの所のサービスされる通信デバイスと宛先ノードの所の通信デバイスとの間に、特定の通信トランザクション（以降、呼（calls）と呼ばれる）が、発信ノードと宛先ノードを接続する仮想経路内の仮想接続（virtual connection）あるいは仮想回路（virtual circuit）を占有する。明らかなように、時間上の任意のポイントにおいて仮想経路内で使用中の全仮想回路に対する帯域幅要件の合計は、その仮想経路に対して設定された帯域幅以下でなければならない。
【００１８】
上に説明された概念に従う物理網の論理的な分割は、一般的には、各ユーザあるいはサービスに対して別個の物理網あるいは物理経路を使用する方法と比較して、網資源のより効率的な利用を実現する。ただし、各論理経路あるいはサブ網が、ある程度の専用の帯域幅を持つために、一つあるいは複数の仮想経路あるいはサブ網が、論理的に分割された帯域幅容量よりはるかに低いレベルのトラヒックを運び、（同一の物理リンクを使用する）もう一方の論理的に分割された部分が利用できる全ての帯域幅が使用中であるために閉塞状態となるような状況が発生することが十分に考えられる。本発明の方法論の一つの重要な目的は、ある通信ストリームの伝送要件間の近い一致を達成すること、および、これら通信ストリームによって使用される仮想経路のサイズを決定することにある。
このセクションの残りの議論においては、網内でのこのよう論理的分割について、仮想経路（あるいは適当な場合には仮想回路）の観点から説明されるが、ただし、この説明において示される原理は、仮想サブ網に対しても同様に適用することを理解されるべきである。
【００１９】
網１１０の動作を説明するために、例えば、呼が通信デバイス１０５−１から通信デバイス１０５−２に向けて掛けられるものと想定する。最初に、通信デバイス１０５−１が通信デバイス１０５−２への接続を提供するために、網からの仮想回路をリクエストする。リクエストされた仮想回路がその中に設定される仮想経路に対しては、この網を通じての物理経路は、通信デバイス１０５−１および１０５−２と関連するユーザ網インタフェース間のセットのノードおよびセットのリンクから構成される。通信デバイス１０５−１と１０５−２との間の網１１０内の仮想経路に対する一つのこのようなルーティングは、ノード１３０−１、１３０−２、１３０−３、およびリンク１４０−１、１４０−３、１４０−５、４０−７を含む。
【００２０】
要求された仮想回路がその中に実現される仮想経路に対する生存可能な網ルートの選択においては、ノード１３０−ｉの幾つかあるいは場合によっては全部が、それと関連する少なくとも一つの所定のサイズのバッファを持つこと、および、各リンク１４０−ｋが、それと関連する、帯域幅あるいは回路相当値の観点から記述される、所定のトラヒック処理容量を持つことに注意すべきである（通常、このようなバッファは、通信デバイス間で遷移中のセルに対する一時的なメモリを提供し、その経路に沿っての後のリンク上に十分な帯域幅が使用できるようになるのを待つために使用される）。従って、要求されたサービスと関連する仮想経路を構成するセットの物理経路を決定する前に、その仮想経路によって要求される網資源、および仮想経路によってサービスされるべきエンドポイントを接続するために潜在的に利用可能な全ての物理経路に沿って利用可能な網資源、の両方を知ることが必要である。明らかなように、網を通じてこのような仮想経路をルーティングするためには、関連するサービスの継続期間を通じて、この仮想経路のために専用に使用することができる網資源が利用できることが要求される。
【００２１】
２．発明の方法論の説明
発明の方法論が、ここでは本発明の好ましい実施例、つまり、ＡＴＭ網設計における網性能の最適化の観点から説明される。より詳細には、本発明の方法論のこの実施例における焦点は、マルチサービス網内での仮想経路のサイジングおよびルーティング（ここで、各仮想経路は、特定の発信元と宛先との間に申し出られた特定のサービスと関連する）、並びに、発信ノードと宛先ノードのペアを接続する様々なルートに対する申し出トラヒックの速度を、最適な網性能が達成できるような方法にて、決定することにある。この実施例においては、網収益（network revenue）の最適化が、最適な網性能の代理（関数）として選択される。明らかなように、本発明の方法論のこの実施例の目的は、別の見方をすれば、仮想経路網の最適なサイズを決定することにある。
【００２２】
本発明の方法論の根本的な一面は、マルチレート網設計における計算の様々な段階で漸近技法（asympotics）を系統的に導入するところにある。加えて、漸近技法と非漸近技法（ここではしばしば“完全（exact）”技法と呼ばれる）が互いに協力し、補間しあうことを許す、一体化されたハイブリッドなフレームワークが提供される。漸近アプローチにおける中心的な要素は、単一リンクの分析のために二人の発明者によって開発された一様漸近近似（uniform asymptotic approximation、ＵＡＡ）である。この分析については、D.MitraおよびJ.A.Morrisonによる“Erlang capacity and uniform approximations for shared unbuffered resources”，IEEE/ACM Trans.Networking,2:558-570,1994において説明されている。
【００２３】
本発明の方法における最初のステップは、網損失確率を決定することから成るが、これは、周知の固定点アプローチに基づいて計算される。この固定点アプローチは、特に、Kelly [F.P.Kelly,“Loss networks”，Ann.Appl.Prob.,1:319-378,1991］、Whitt,［W.Whitt,“Blocking when service is required form several facilities simultaneously”，AT&T Tech.J.,64:1807-1856,1985］，Girard ［A.Girard,Routing and Dimensioning in Circuit-Switched Networks,Addison-Wesley,1990］、および、Ross［K.W.Ross,Multirate Loss Models for Broadband Telecommunications Networks,Springer,1995］において説明されている。マルチレートトラヒックを運ぶリンク上の閉塞を、固定点アプローチを使用して計算する場合の複雑度は、Kaufman［J.S.Kaufman,“Blocking in a shared resource environment”IEEE Trans.Commun.,COM-29:1474-1481,1981］およびRoberts［J.W.Roberts,“Teletraffic models for the Telecom 1 integrated services network”，ITC-10,Session1.1,paper#2］によって示される周知の完全計算を使用する場合は、Ｏ（Ｃ）となる。これとは対照的に、マルチレートトラヒックを運ぶリンク上の閉塞を、本発明の方法のＵＡＡアプローチを使用して計算する場合の複雑さは、Ｏ（１）となる。つまり、Ｃ→∞とされたとき、限定され、固定される。
【００２４】
本発明の方法論の次のステップは、網性能の感度を、申し出負荷および損失確率の関数として、決定することに向けられる。本発明の一つの好ましい実施例においては、網収益が網性能に対する代理（関数）として使用される。この好ましい実施例においては、網収益感度の計算には、Kellyら［例えば、F.P.Kelly,“Routing in circuit-switched networks:Optimization,shadow prices and decentralization",Adv.Appl.Prob.,20:112-144,Mar.1988;F.P.Kell,“Fixed point models of loss networks",J.Austral.Math.Soc.Ser.B,31:204-218,1989;A.Fargo,S.Blaabjerg,L.Ast,G.Gordos,およびT.Henkらによって、IEEE J.Selected Areas in Communications,Sept.1995に掲載の論文“A new degree of freedom in ATM network dimensioning:optimizing the logical configuration”、およびS.P.ChungおよびK.W.Rossによる“Reduced load approximations for multirate loss networks",IEEE Trans.Commun.,41:1222-1231,1993]、によって開示される暗黙コスト（implied costs）の概念が利用される。暗黙コストを決定するための方程式は、Kellyのアプローチをマルチレートのケースに拡張することによって得られる。マルチレート網内の暗黙コストに対する完全方程式（exact equations）は、線形であり、次元ＳＬを持つが、ここで、Ｌは、網内のリンクの数を表し、Ｓは、サービスの数を表す。従って、これら方程式を解くための複雑さは、Ｏ（Ｓ3Ｌ3）となる。ＬおよびＳは、両方とも今日および将来の網においては大きな規模となる可能性があるために、これら方程式に対する完全解（exact solution）を発見するための計算資源は、実際の設定においては一般的には実現不可能である。本発明の方法に従ってこれら方程式を解決するためにＵＡＡが適用された場合は、リンクの感度に対して特定の積形式構造（product-form structure）が得られ、これを使用することによって、その後の、網の暗黙コストに対する線形方程式の数が、たった、Ｌに軽減される。こうして、暗黙コスト方程式を解く複雑さが、Ｏ（Ｌ3）に軽減されるが、これは、本発明の方法の一つの重要な長所である。こうして実現されるリンク分析方程式の解を得るための速度（換言すれば、複雑さの軽減）の重要性は、各網設計および最適化問題が多数の網解決を必要とし、各網解決が多数の反復を必要とし、各反復がＬ個のリンク分析を必要とすることを考えれば容易に理解できるものである。
【００２５】
網収益関数は通常は凹関数ではなく、従って、本発明の方法においては、様々な初期状態からの最急上昇最適化手続きが反復的に適用される。得られる最適解の品質を評価するためには、最適収益上の境界（bound）を持つことが要求され、本発明の一面においては、バウンディング手続き（bounding procedure）が提供される。このバウンディング手続きは、上限（upper bound）を導入するが、この上限は、対応する決定論的マルチレートマルチコモディティフロー問題（deterministic,multirate multicommodity flow problem）における収益を最大化することによって得られる。
【００２６】
本発明のもう一つの実施例は、網が、少なくとも一時的に、あまり大きくない幾つかのリンクを持つという可能性に対処するために提供される。本発明の方法論が、原理上、漸近技法を特徴とし、この技法は、大きなＣおよび比較的大きなＳの体制内で最も良好に機能するために、このような状況に対して適用するためのハイブリッドアプローチが提供される。このハイブリッドアプローチは、漸近技法と非漸近技法を組み合わせて用いる。
前に説明されたように、今日の網においては、網のサイズをトラヒック状態の変動を収容するためにときどき変更することが要求される。ただし、これまで説明されていき本発明の方法は、静的な網条件に向けられてきた。つまり、網内での固定されたセットの入力条件に対する最適経路のサイズの決定および入力トラヒックの割当ての問題のに向けられてきた。従って、本発明の追加の実施例として、ルートあるいは仮想経路のサイズを変動するトラヒック負荷にリアルタイムにて適応させるための方法論が提供される。説明される実施例においては、必要とされる網サイズ決定のための主要の負担は、変更されたトラヒック負荷を反映させる新たな暗黙コストの決定である。これを達成するために、暗黙コストに対する方程式を解くための反復アルゴリズムが提供されるが、このアルゴリズムは、前の暗黙コストを開始値として使用する。
【００２７】
２Ａ．本発明の方法論に対する網モデル
本発明の方法論を適用するための網モデルは、Ｎ個のノードおよびペアのノードを接続するＬ個のリンクを持つ網とみなすことができ、ここで、リンクｌは、容量Ｃlを有する。このモデルでは、Ｓ個のタイプのサービスが存在するが、ここで、サービスｓは、リンクｌ上に、帯域幅ｄs,1を要求する。スクリプト文字ｌ、ｎ、およびｓは、対応するセットを表す。Ｃ1、ｌ＝１、２、．．．、Ｌおよびｄs1、ｓ＝１、２、．．．、Ｓ、ｌ＝１、２、．．．、Ｌは、正の整数であるものと想定される。ノードの発信宛先ペアはσによって示され、発信ノードから着信ノードへのサービスタイプｓの呼のストリームは、（ｓ、σ）によって示される。ストリーム（ｓ、σ）に対しては、到着は、平均速度Λsσを持つポアッソン分布（Poisson）に従う。ストリーム（ｓ、σ）に対するセットの受け入れ可能なルートは、К（ｓ、σ）によって示される。これらルートセット｛К（ｓ、σ）｝は、与えられた固定されたものであるものと想定される。到着する呼は、設計プロセスによって決定されるパラメータを持つ独立したベルヌーイ試行（Bernoulli trial）の結果次第で、網に、申し出られることも、申し出られないこともある。本発明の方法によって実現されるこの呼受入管理方針（call admission control policy）は、定義されたブロッキング基準に従って、到着トラヒックが網に入るのをブロックする機能を持つ。ブロッキング基準としては、例えば、網全体がブロックされたり、あるいは、網容量の一部分が予期される高い値のトラヒック値に対して予約される。この呼受入管理方針に対するブロッキング確率は、以下のように記述することができる。
【数１】
0003720147.tif 000002
【００２８】
ストリーム（ｓ、σ）内に到着する呼が、ルートｒ∈К（ｓ、σ）に対して申し出られた場合、これは、ルートｒの各リンク上に利用できる十分な帯域幅が存在しない場合は、ブロックされ、失われることとなる（損失となる）。一方、呼が受理された場合は、各リンク上の帯域幅は、その呼の継続期間を通じて同時的に保持される。ストリーム（ｓ、σ）内の呼の保持期間は、一般的に、平均１／μsσにて分布し、前の到着および保持時間とは独立したものである。
【００２９】
ストリーム（ｓ、σ）の場合と同様に、サービスタイプｓのルートｒ∈К（ｓ、σ）上への呼の到達は、ポアッソン分布に従い、平均速度λsrを持つが、ここで
【数２】
0003720147.tif 000003
である。
対応するトラヒック強度は、
【数３】
0003720147.tif 000004
となる。式（２．１）および（２．２）から、
【数４】
0003720147.tif 000005
が得られる。
ここで、式（２．３）の左手側内のρsrの総和が、この方程式の右手側の項よりも小さいが、この差が、本発明の方法による呼受入管理方針の適用に起因するものである。
【００３０】
２Ｂ．網設計：収益を最大化するルート上の申し出トラヒック
この網モデルから、本発明の方法論に対するアルゴリズムの定式化（algorithmic formulation）を説明することができる。この定式化は、網の最適化が、申し出トラヒックに対する収益の最大化として実現される好ましい実施例に向けられることに注意する。この定式化においては、ルートｒ上のサービスタイプｓの呼によって単位時間当たりに運ばれた呼によって確保される収益は、ｅsrによって示され、ルートｒ∈К（ｓ、σ）上のサービスｓの損失確率は、Ｌsrによって示される。従って、網に対する長期平均収益（long-run average revenue）は、以下のように記述することができる：
【数５】
0003720147.tif 000006
本発明の最適化目標は、制約（２．３）の下で、この長期平均収益を最大化することにあり、これは以下によって表すことができる：
【数６】
0003720147.tif 000007
【００３１】
式（２．４）−（２．５）は、線形的な制約（２．５）と、非線形的な目的関数（２．４）を持つ最適化問題であることがわかる。与えられた申し出トラヒック速度ρsrに対するＷを評価するためには、網の損失確率Ｌsrを分析することが必要である。ただし、周知のように、損失確率の申し出トラヒック速度に対する依存性は、複雑であることが知られている。つまり、“ノックオン効果（knock-on effects）”として知られている現象が起こり、網の一部分に対するトラヒック負荷の小さな変動が、網の大きなエリアを通じて反響を与える。従って、最適化アルゴリズムとしては、反復的なアルゴリズムが要求される。特定な初期条件として、ρsr＝０、∀ｓ∈Ｓ、および、ｒ∈К（ｓ、σ），∀σを使用することができる。勿論、他の初期条件を使用することも可能であり、これらには、トラヒックを全てのルートの間で、ホップの数が最小になるように、一様に分割する方法が含まれる。
【００３２】
この最適化アルゴリズムにおいては、網が、ここでは概略的に説明され、後のセクションにおいてより詳細に説明される、技法を使用して、Ｗおよび∂Ｗ／∂ρsrを得るために分析される。次に、∂Ｗ／∂ρsrを式（２．５）のナル空間上に投影することによって最急上昇方向が計算される。これは、どちらの方向に移動すべきかの方向を提供する。このアルゴリズムは、次に、この方向に沿って、改善を示す解（improving solution）に対するベクトルを探索し、式（２．４）の極大が得られるまで、反復プロセスを再び開始する。
この最適化アルゴリズムによって遂行される特定のステップは以下に示される通りである：
【数７】
0003720147.tif 000008
【００３３】
図２には、本発明の一つの実施例の方法論を遂行するためのステップが流れ図形式にて示される。図面に示されるように、このプロセスは、網内のセットの仮想経路に対する初期のルーティングの決定および容量の割当てから開始される（ステップ１０）。このプロセスの次のステップ（ステップ２０）として、網閉塞確率および網感度が、このステップへの入力として提供される仮想経路ルーティングおよび容量割当て、つまり、最初に、ステップ１０において決定されたこれら初期係数、に基づいて決定される。次のステップ（３０）において、閉塞確率および申し出負荷と関連で、網感度が、網性能基準に対して評価される。次に、ステップ３０における評価の結果を、前の反復に対する結果（あるいは最初の反復の場合は任意の値）と比較するための判定ステップ（ステップ４０）が遂行される。増分変化が閾値量よりも小さな場合は、このプロセスは終了し、その入力仮想経路ルーティングおよび容量割当てが最適なものとして受理される。増分結果が閾値量を超える場合は、さらなるステップ（ステップ５０）が遂行され、ここで、ステップ２０において決定された閉塞確率および網感度に基づいて新たなセットの仮想経路ルーティングおよび容量割当てが生成される。この新たな仮想経路ルーティングおよび容量割当てが、次に、このプロセスの、次の反復に対するステップ２０への入力として提供される。
【００３４】
２Ｃ．スイッチ容量に起因する制約
本発明の方法においては、論理網設計最適化プロセスに、追加の制約を導入することが可能である。つまり、網ノードの所に位置するスイッチの呼の設定の際にシグナリングタスクおよび処理タスク（例えば、帯域幅空き状態を知るためのデータベーストランザクション）を扱う能力に起因する制約を導入することが可能である。周知のように、個々のスイッチは、呼を、特定の最大の速度まで処理することができるのみである。このような制約は、伝送リンクのトラヒック処理能力によって含意される制約とは、全く異なるものである。後者の制約については、本発明の方法論の前に説明された定式化によって既に考慮ずみである。ただし、多数のトラヒックストリームが一つのスイッチに収束するような幾つかのケースにおいては、そのスイッチの処理能力が運ばれるトラヒックを決定する上での拘束制約（binding constaint）となるような状況が発生し得る。本発明の方法論においては、特に後に説明されるソフトウエア実施例として実現される場合、このようなスイッチの呼処理容量に起因する制約が、式（２．５）によって記述される全体的な網性能最適化手続きに導入される。
【００３５】
網内の各スイッチ（つまり、ノード）に対して、Кiが、ノードｉの所から発信される、あるいはこれを通過する（ただし、ここに終端はしない）セットの全てのルートを表すものとする。これらセットは、全てのサービスｓおよび発着ペアσに対して、元のルートセットК（ｓ、σ）に関して周知のセット演算（set operations）を適用することによって簡単に得ることができる。Ｐiが、スイッチｉに対する最大呼処理速度あるいは容量を表すものとする。すると、これらスイッチ制約は、以下の線形形式にて表現することができる：
【数８】
0003720147.tif 000009
理解できるように、この制約は、式（２．５）の制約を増強する。増強された制約を反映するように最適化（あるいは設計）手続きを修正するのは簡単である。
【００３６】
２Ｄ．帯域幅割当て
網最適化手続きが完了した段階で、本発明の方法論のさらなるステップとして、帯域幅が網設計を構成する仮想経路の間に割当てられる。前述のように、トラヒックストリーム（ｓ、ｒ）に対する仮想経路は、そのストリームに対する発信元と宛先を接続する網リンクのリストおよびこれらリンクの各々に対する帯域幅割当てから構成される。最適化手続きが完了した時点で、以下のデータ：つまり、（ｉ）ｖsl;r、つまり、リンクｌに申し出られたストリーム（ｓ、ｒ）の薄くされた（シニングされた）負荷（後の式（３．９）を参照）、および（ｉｉ）Ｂsl、つまり、リンクｌ上のサービスｓの損失確率（後の式（３．２）を参照）が利用可能となり、本発明のソフトウエア実施例からの出力として提供される。これら二つの量、ｖsl;rおよびＢsl、並びに、セル当たりの帯域幅要件、ｄslから、しばしば、逆アーラン（Inverse Erlang）と呼ばれる単純かつ周知の手続きを使用して、リンクｌ上のストリーム（ｓ、ｒ）に対するコンパティブルな帯域幅割当てが得られる。Ｃsl;rがこの量を表すものとする。
こうして、ストリーム（ｓ、ｒ）に対する仮想経路は、シーケンスのリンク、ｌから構成され、各リンクには、公称容量、つまり、Ｃsl;rの帯域幅が割当てられることとなる。
セクション２においては、本発明の方法が、発明の全体としての枠組みからの観点から説明された。以下のセクション３から８においては、本発明の方法の様々なステップについて、特に、これらステップに対する底辺に横たわる方程式およびアルゴリズムの展開に関して、より詳細に説明される。
【００３７】
３．網分析
３Ａ．固定点方程式の展開
これら固定点方程式は、周知のリンク独立想定（link independence assumption）に基づいて導かれる。この想定の下では、リンクｌを使用する各ルートは、リンクｌへの負荷に寄与するが、これは、そのルート内の全ての他のリンクによる独立的なシニング（independent thinning）によって低減することができる速度を持つポアッソン分布（Poisson）を持つ。Ｂslがリンクｌ上のサービスｓの呼の損失確率を表すものとする。前のセクションにおいて説明されたように、リンクｌは、容量Ｃlを持ち、サービスｓは、帯域幅ｄslを要求する。ｖslが、リンクｌに申し出られたサービスタイプｓの呼のシニングの後に得られた低減された負荷を表すものと想定し、また、
【数９】
0003720147.tif 000010
であるものと想定する。すると、
【数１０】
0003720147.tif 000011
が得られるが、ここで、関数Ｌsは、Kaufma［J.S.Kaufman,“Blocking in a shared resource environment",IEEE Trans.Commun.,COM-29:1474-1981］およびRoberts［J.W.Roberts,“Teletraffic models for the Telecom 1 integrated services network“，ITC-10,Session1.1,paper#2］によって独立的に導かれた反復の手段によって完全計算（exactly caluculated）される。この手続きによるＢslの計算の複雑さは、Ｃ→∞としたとき、Ｏ（Ｃ）となる。
【００３８】
リンク独立想定が使用された場合は、低減された負荷は、以下によって与えられる：
【数１１】
0003720147.tif 000012
網に対する固定点方程式は、以下のように要約することができる：
【数１２】
0003720147.tif 000013
ここで、ｖ＝｛ｖsl｝s,lであり、Ｂ＝｛Ｂsl｝s,lである。関数Φslは、式（３．２）内のｄlおよびＣlを固定することによって得ることができる；Ψは、式（３．３）によって定義される。
【００３９】
方程式（３．４）を解くためには、逐次近似の方法を使用することがてきる。この方法は、初期値ｖl(0)から開始され、ｉ＝０、１，２、．．．に対して、収束基準が満足されるまで反復される。つまり：
【数１３】
0003720147.tif 000014
リンク独立想定の下では、ルートｒ上のサービスｓの損失確率Ｌsrは、以下のようになる：
【数１４】
0003720147.tif 000015
【００４０】
３Ｂ．暗黙コストの決定
式（３．２）およびＬsに対する明示表現（例えば、Kaufman,id.を参照）から、以下の関係が得られる：
【数１５】
0003720147.tif 000016
申し出負荷に対する収益感度、および暗黙コトスに対する方程式は、Kelly［F.P.Kelly,“Fixed point models of loss networks",J.Austral.Math.Soc.Ser.B,31:204-218,1989］のアプローチをマルチレートのケースに拡張することによって決定することができる。この拡張が、発明人による最近の文献［D.Mitra,J.A.MorrisonおよびK.G.Ramarishnanによる１９９５年１１月出版予定の“Unified approach to multirate ATM network design and optimization"］においてなされており、また、これとは独立的に、Faragoらの文献［A.Farago,S.Blaabjerg,L.Ast,G.GordosおよびT.Henk,“A new degree of freedom in ATM network dimensioning:optimizing the logical configuration",IEEE J.Selected Areas in Communications,13:1199-1206,September,1995］においてなされている。
【００４１】
申し出負荷ρsrに対する収益Ｗの感度は、収益が固定点方程式を解決することによって計算される場合、以下のようになる：
【数１６】
0003720147.tif 000017
ここで、Ｃsl（ｓ＝１、２、．．．、Ｓ；ｌ＝１、２、．．．、Ｌ）は、暗黙コストである。さらに、ｖsl;rが、リンクｌに申し出られたルートｒ上のサービスタイプｓのシニングされた（低減された）負荷を表すものとすると、つまり：
【数１７】
0003720147.tif 000018
であるものと想定すると、暗黙コストは、以下のＳＬ線形方程式の系を満足する：
【数１８】
0003720147.tif 000019
式（３．７）において与えられた∂Ｂsl／∂ｖtlが式（３．１０）に代入される。
【００４２】
式（３．３）から、リンクｌに申し出られたサービスタイプｓのシニングされた負荷は、以下となることに注意する：
【数１９】
0003720147.tif 000020
また、固定点方程式は、暗黙コストに対する方程式とは独立的であるが、一方、後者に対する方程式の係数は、前者の解に依存することに注意する。より具体的には、式（３．１０）内の｛Ｂtl｝、｛∂Ｂsl／∂ｖtl｝および｛ｖsl;r｝は、固定点方程式の解から得られる。
【００４３】
式（３．１０）内の方程式系に対する完全解（exact solution）の複雑さは、Ｏ（Ｓ3Ｌ3）となることに注意する。
リンク容量に対するリンク上の損失の感度もまた興味深いものがある。線形補間を使用して、以下の感度の関係式（sensitivity relationship）を定義することができる：
【数２０】
0003720147.tif 000021
次に、Kellyのアプローチ［“Fixed point models of loss networks",id.]を拡張することによって、発明人の引用の最近の文献に示されているように：
【数２１】
0003720147.tif 000022
を得ることができるが、これは、暗黙コストに対する別の解釈を与えるものである。
【００４４】
４．単一リンク網分析
セクション３の網方程式の解を見つけるための本発明の漸近近似方法論（asymptotic approximation methodology）に向けての発展的段階として、最初に、単一リンク網（single link network）の完全分析（exact analysis）について説明され、次に、この分析を簡素化するために、一様漸近近似（uniform asymptotic approximation,ＵＡＡ）の適用について述べられる。続くセクション５においては、ＵＡＡが、一つ以上のリンクを持つ網に適用される。この簡素化されたケースによって得られる結果の構造的形式（structural forms）は、洞察に富むものであり、次のセクションにおいて展開されるように、マルチリンク網に対する一般化を示唆するものである。
ここでの分析は、単一リンクの網に対してのみ向けられるために、リンクインデックスｌ、および、ルートインデックスｒは、このセクションを通じて省略される。従って、このセクションにおいては、サービスタイプｓの単一リンク網への申し出トラヒックは、ｖsとなる。
【００４５】
４Ａ．完全分析
主要な、完全結果（exact results）は、以下のように要約できる、つまり：
単一リンク網に対しては、収益感度は、以下によって与えられる：
【数２２】
0003720147.tif 000023
ここで、タイプｓの呼の損失確率は、以下によって与えられ：
【数２３】
0003720147.tif 000024
そして、暗黙コストは、以下によって与えられる：
【数２４】
0003720147.tif 000025
【００４６】
４Ｂ．ＵＵＡの適用
このサブセクションにおいては、ＵＡＡの単一リンクの場合の損失確率への適用について要約される。ここでは、以下が想定される：
【数２５】
0003720147.tif 000026
ここで、Ｃは、整数である。また、ｄs（ｓ＝１、２、．．．、Ｓ）は、Ｃと比べて大きくない正の整数であり、ｄ1、．．．、ｄsの最大公約数（greatest common divisor、ｇ．ｃ．ｄ．）は、１であると想定される。ここで、
【数２６】
0003720147.tif 000027
であるものと定義すると、Ｆ’（ｚ）＝０の一意の正の解ｚ*が存在するが、ここで、素元（prime）は、導関数を表し、
【数２７】
0003720147.tif 000028
となる。Ｆ’（ｚ）は、厳密にモノトニックであり、ｚと共に増加するために、単純な手続き、例えば、二分法（bisection）によって、簡単にｚ*を得ることが可能である。ここで、
【数２８】
0003720147.tif 000029
であるものと想定する。ここで、
【数２９】
0003720147.tif 000030
であり、そして、補間的エラー関数（complementary error function）は、以下によって与えられる：
【数３０】
0003720147.tif 000031
従って、漸近的に、
ＢS〜ｂSＢ，（ｓ＝１，２，．．．．，Ｓ）        （４．１２）
が成立する。これら近似は、それぞれ、オーバーロード体制、クリティカル体制、およびアンダーロード体制に対応する、０＜ｚ*＜１であるか、ｚ*≒１であるか、あるいは、ｚ*＞１であるかに関係なく成立する。ｖtに対するＢsの導関数に対する類推的な近似から、以下の命題が得られる：
つまり、
【数３１】
0003720147.tif 000032
であるものと定義すると、
【数３２】
0003720147.tif 000033
が成立する。Ｂsおよび∂Ｂs／∂ｖtを計算する複雑さは、Ｃ→∞とされたとき、Ｏ（１）となること、つまり、限定、固定されることに注意する。さらに、ＵＵＡに特有な式（４．１２）および式（４．１４）内の積形式は、網内の損失および暗黙コストを計算する複雑さの低減するために非常に重要である。
【００４７】
式（４．１２）および（４．１４）を、式（４．１３）内で使用することによって、単一リンク網における暗黙コストに対する漸近近似が以下のように得られる：
【数３３】
0003720147.tif 000034
ｄ1、．．．、ｄsの最大公約数（ｇ．ｃ．ｄ．）が１であるという要件は、非常に重要であり、ｖ＝（ｖ1、．．．、ｖs）の要素の幾つかがゼロである場合は、考慮されなければならない。この制約を代数的に表現するために、ｖs＞０のときは１≦ｓ≦Ｋ、ｖs＝０のときはＫ＋１≦ｓ≦Ｓであり、また、ｄ1、．．．、ｄkの最大公約数は、ｇであるものと想定する。ここで、
【数３４】
0003720147.tif 000035
であるとすると、Ｃおよびｄを、Ｃおよびｄによって置換すると、Ｂsに適用されたＵＡＡは、１≦ｓ≦Ｓの場合に成立し、∂Ｂs／∂ｖtに対する類推的な近似は、１≦ｓ≦Ｋ、あるいは、１≦ｔ≦Ｋの場合に成立することとなる。暗黙コストに対する方程式に関するかぎりは、後者で十分である。
【００４８】
５．ＵＡＡに基づく網分析
セクション３および４にて説明された背景知識があれば、ＵＡＡによって得られる網に対する固定点方程式および暗黙コストに対する方程式を説明するのは簡単である。
【００４９】
５Ａ．固定点方程式
網に対する固定点方程式（fixed point equations）は、式（３．４）に与えられている通りである。関数Ψは、修正を必要とせず、式（３．３）によって定義されている通りである。ｖlをＢlにマッピングする関数Φlは、勿論、ＵＡＡがリンク分析に対して使用される場合は、かなり異なる。この手続きは、方程式（４．５）から（４．１２）に与えられている通りである（ここでは、リンクインデックスが再度導入される）。より具体的には、関数Ｆl（ｚ）およびＶl（ｚ）が、式（４．５）のように定義され、最小Ｆl（ｚl*）が起こるポイントｚl*が式（４．６）において計算され、ｂslおよびＢlが式（４．７）および（４．８）において計算され、最後に、
Ｂsl＝ｂslＢl
が計算される。
要約すると、上の手続から関数：
【数３５】
0003720147.tif 000036
が定義されるが、これは、式（３．４ａ）と対照をなすものである。
式（３．５）において説明された固定点方程式を解くための反復的な逐次近似手続きがここでも使用される。網設計および最適化問題は多数の網解（network solutions）を必要とるすために、単一リンクの分析における複雑さのＯ（Ｃ）からＯ（１）への低減は、計算負担が大幅に低減されることを意味する。
【００５０】
５Ｂ．暗黙コスト
方程式（３．１０）は、暗黙コストによって満足される線形方程式の系を与える。式（３．１０）内で、式（４．１４）にて与えられるＵＡＡによって得られた表現を置換することによって、以下が得られる：
【数３６】
0003720147.tif 000037
ここで、
【数３７】
0003720147.tif 000038
である。これから、
【数３８】
0003720147.tif 000039
が得られる。ここで、
【数３９】
0003720147.tif 000040
として定義する。
全てのｔ（１≦ｔ≦Ｓ）およびｌ（１≦ｌ≦Ｌ）に対して、
【数４０】
0003720147.tif 000041
であることに注意する。次に、式（５．６）を式（５．５）に導入することによって、
【数４１】
0003720147.tif 000042
が得られる。
【００５１】
方程式（５．７）は、｛ξl｝内の方程式の完全系（complete system）である。この方程式の系内のパラメータ、つまり、｛ｖsl;r｝、｛Ｂsl｝および｛ａsk｝は、全て、セクション５Ａにおいて説明された固定点方程式の解から直接に得ることが可能である。方程式（５．７）は、単にＬ個の線形方程式の系であるという特性を持つ。方程式（５．７）の解がいったん得られると、全ての暗黙コスト｛ｃtl｝を方程式（５．６）から得らることができる。暗黙コストを得るためのこの手続きは、複雑さＯ（Ｌ3）を持ち、また、これがサービスの数から独立していることは、本発明の方法の一つの重要な長所である。
【００５２】
６．ハイブリッド網方程式系
殆どのリンクはＵＡＡの適用に適当であるが、幾つかの少なくないケースにおいては、網が、十分に大きくなく、従って、漸近分析を適用することができない幾つかのリンクを持つことが見込まれる。従って、このようなケースを扱うための手続きが本発明のもう一つの実施例として提供される。完全分析と漸近分析とのハイブリッドであるこの手続きは、閉塞確率並びに暗黙コストに対する方程式の閉じた系を提供する。ここで、
ＬE △      が完全分析を適用されるセットのリンクを表し、
ＬA △      がＵＡＡを適用されるセットのリンクを表すものとする。
各リンクは、これらセットの一つの要素を持つ。
【００５３】
最初に、暗黙コストに対する線形方程式の系について考える。方程式（５．５）および（５．５）から、ｌ∈ＬAに対しては、
【数４２】
0003720147.tif 000043
およびｃtl＝ａtlξlとなる。ｌ∈ＬEに対しては、方程式（３．７）および（３．１０）から、
【数４３】
0003720147.tif 000044
となる。方程式（６．１）および（６．２）は、ξl（ｌ∈ＬA）およびｃsl（ｌ＝ＬE；ｓ＝１、２、．．．、Ｓ）内における完全セットの方程式（complete set of equations）を形成することに注意する。
上の考えは、自然に、閉塞確率に対する非線形固定点方程式（nonlinear fixed point equations）のハイブリッド系へと拡張する。式（３．４）において、
【数４４】
0003720147.tif 000045
とする。ここで、Ｕslは、式（５．１）において定義される通りである。前と同様に、
ｖ＝Ψ（Ｂ）
となり、率直に逐次近似の反復法が適用できる。
【００５４】
前の４つのセクションにおいて示された様々な方程式の詳細な誘導、並びに、漸近方程式精度に関する追加の数的結果は、発明人の上で言及された最近の論文［D.Mitra,J.A.Morrison,and K.G.Ramakrihnan,“Unified approach to multirate ATM network design and optimization",１９９５年１１月出版予定］において与えられていることに注意する。
【００５５】
７．フロー境界
本発明の方法論の目標は、網性能を最適化すること、あるいは、一つの好ましい実施例においては、その代理（関数）としての“網収益（network revenue）”を最適化することにある。網収益関数（２．４）は、通常は、凹関数ではない。収益を最大化するためのこれら手続きによって得られる解の品質を測定するためには、境界を設けることが必要とされる。最も単純な上限は、トラヒックプロセスからそれらの確率性（stochasticity）をはぎ取ることに基づくものである。つまり、これらプロセスを、時間を通じて一様の速度を持つ決定論的（deterministic）な流体あるいはフロープロセスとみなす方法である。このフレームワークにおいては、網収益は、一般線形計画問題（general linear programming problem）であるマルチレート、マルチコモディティ最大フロー問題を解決することによって最大化される。この問題に対する解は、ＷF*にて表され、これが、式（２．５）の解から得られる最大網収益Ｗ*の上限である。
【００５６】
このフロー問題は、従って、以下のように指定することができる：
【数４５】
0003720147.tif 000046
ここで、ＷF*は、式（７．１）に対する解を表すものとすると、
【数４６】
0003720147.tif 000047
となり、ここで、Ｗ*は、式（２．４）および（２．５）の問題に対する解である。
【００５７】
８．適応方法論
一般ハイブリッド形式にて表された暗黙コストに対する方程式（６．１）および（６．２）は、以下の形式に書くことができる：
Ａｘ＝ｙ                      （８．１）
ここで、ｘの要素は、ξl（ｌ＝∈ＬA）およびｃsl（ｌ∈ＬE；ｓ＝１、２、．．．、Ｓ）である。セクション６において、全ての暗黙コストをｘから得ることができることが示された。方程式（８．１）は、（要素的に）ｙ＞０およびＡ≧０であるという重要な特性を持つ。また、暗黙コストの物理的解釈からｘ≧０である。線形方程式（８．１）の系のこの非負性が、解に対する反復アルゴリズムの基礎である。このアルゴリズムは、幾つかの魅力を持つ。特筆すべき一つの魅力は、これが、最急上昇手続きによる網最適化に良く適合することである。つまり、この手続きにおいては、式（８．１）が、前のインスタンスから大きく異ならない（Ａ、ｙ）に対して反復して解かれることが要求されるが、この反復手続きを前の解から開始することによって、反復の回数が、場合によって、大幅に削減される。これは、リアルタイム用途、例えば、仮想経路の論理網を変動するトラヒック状態に適応される用途においては、明白な長所となる。
【００５８】
発明の基本的方法論を、トラヒック状態の変動に合わせて適応させるための適応アルゴリズムは、ＥＭアルゴリズムの適用である。このＥＭアルゴリズムについては、VardiおよびLee［Y.Vardi and D.Lee,“From image deblurring to optimal investments:maximum likelihood solutions for positive linear inverse problems",J.R.Statist.Soc.B,55(3):569-612,1993;Y.Vardi,“Applications of the EM algorithm to linear inverse problems with positivity constraints“,Preprint,1994］において詳細に説明されているが、これらの論文からの要点がここで簡単に総括される。最初に、適当なスケーリングによって、式（８．１）が、統計的推論のための適当な形式にされる。ここで、ｘおよびｙは、確率ベクトルである。つまり、総和されて１となる非負の要素を持ち、Ａのカラムの総和は、１となる。式（８．１）を解くことを、不完全データ（incomplete data）からの推定と比喩的に解説するために、Ｘ、Ｙ｜ＸおよびＹが、パラメータｘ、Ａx（Ａのカラムｘ）およびｙを持つ多項式として分布するものと考える。さらに、比喩を完結するために、（Ｘ、Ｙ）を“完全（complete）”データであるものと考え、その投影Ｙを“不完全（incomplete data）”（観察された）データであるものと考える。ＥＭアルゴリズムが、ここで、この正準推定アルゴリズム（canonical estimation algorithm）に適用される。この反復アルゴリズムによって生成されるシーケンスは、常に、反復された確率ベクトルと目標確率ベクトルとの間のKullback-Liebler情報発散（information divergence）を最小化するポイントに収束する。さらに、この収束は、収束点を除いては、距離が厳密に低減していくという意味において、単調である。最後に、非負制約が手続き全体を通じて満足される。
式（８．１）を解くためのＥＭアルゴリズムは、
【数４７】
0003720147.tif 000048
と表されるが、ここで、αji＝ｙjＡji／ΣkＡkiである。初期値ｘi(0)は、正とされるが、他は任意である。
【００５９】
９．発明のTALISMANソフトウエア実現
多層網設計問題を解くための本発明の上に説明された方法を実現するためのソフトウエアシステムが開発された。このソフトウエアシステムはTALISMAN(Tool for AnaLysIs and Synthesis of Multirate ATM Networks)と呼ばれる。現在の実施例においては、TALISMANは、Ｃ＋＋言語にて書かれ、本発明の方法論の階層的性質およびその分析的構造を反映してモジュール化されている。層１においては、基本リンクレベルでの損失確率およびそれらの偏導関数の分析が遂行される。層２においては、本発明の好ましい実施例のシャドウコスト（shadow cost）の解が解かれ、これに対する感度計算が遂行（実現）される。層３においては、層１および２の結果を使用する最適化アルゴリズムが実現される。
【００６０】
TALISMANのソフトウエアアーキテクチャが図３に示される。このアーキテクチャは、３つの協力するUNIX（登録商標）プロセスから構成される。最初に、パーサ（parser）プロセスによって分析される網に対する網トポロジファイルが読み出され、様々な網記述ステートメントが解析される。これは、次に、網トポロジファイルをオブジェクトファイル内にコンパイルするが、このオブジェクトファイルは、網トポロジを一段とコンパクトに符号化する。パーサプロセスは、また、仕様ファイルを読み出すが、この仕様ファイルは、TALISMANの全ての層内の解決戦略に影響を与えるアルゴリズムパラメータを含む。TALISMANの一般バージョンにおいては、パーサプロセスは、また、ａｍｐｌプログラムを読み出すが、これは、TALISMANによって解かれるべき最適問題の符号化を行なう。ただし、本発明の方法の好ましい実施例に向けられたTALISMANの特定のバージョンにおいては、最適化問題は、陰（implicit）関数であり、従って、この第三番目の入力は存在しない。パーサプロセスは、これらオブジェクトモジュール、アルゴリズムパラメータおよび一般形式の最適化問題を、最適化（optimizer）プロセスにパスする。このプロセスは、TALISMANの第三の層に対応する。最適化プロセスの機能は、採用されるTALISMANのバージョンに依存する。ここに示される本発明の方法論の好ましい実施例に向けられた、以降、TALISMAN-LD(Logical Desingの略）と呼ばれるTALISMANのバージョンに対しては、この最適化プロセスは、本発明の方法論の収益最大化プロセスを実現する。TALISMAN-LDに使用される最適化アルゴリズムに対する疑似コードは、前にセクション２Ａにおいて示された通りである。
【００６１】
最適化アルゴリズムの各反復において、与えられた現在のルーティング（つまり、与えられた現在のρs,r）に対して、リンクレベルでの閉塞確率およびそれらの偏導関数を解くことが必要となる。網の分析が要求されるたびに、網解決（network solver）プロセスが、最適化プロセスによって読み出され、最適化プロセスに対して、
．オブジェクトモジュール
．現在のトラヒックストリームの値ρs,rおよび
．アルゴリズムパラメータの値
がパスされる。この網解決プロセスは、本発明の方法論に対する問題構造の層２および３を実現する。
【００６２】
図４には、層３、つまり、リンク層の実現を解説する流れ図が示される。この層は、上のセクション３の方程式（３．５）によって与えられる固定点方程式を実現する。最初に、反復カウンタｋが０にセットされる。次に、各ルートに対する現在の申し出トラヒックストリーム（ρs,r）、並びに、停止公差（stopping tolerance）εが読み込まれる。ステップ２において、全ての閉塞確率が０にセットされる。ステップ３において、各サービスクラス内の各リンクに対する現在の申し出トラヒックが、シニングが行なわれないものと想定して計算される。このセットのリンクに対する申し出トラヒックの測定値、並びに、リンク帯域幅を使用して、解決技法の選択に関する決定がなされる。この決定の結果として、リンクセットＬが、二つのサブセットＬEおよびＬAに分割されるが、これらは、それぞれ、完全分析されるべきリンク、および漸近分析アプローチが適用されるべきリンクに対応する。ステップ５において、漸近分析において使用される共通項（common term）、つまり、Ｂlが０に初期化される。これによって初期化フェーズが完了する。このアルゴリズムの反復フェーズにおいては、ｌ∈ＬAに対する共通項Ｂlが計算され、次に、ｓ∈Ｓおよびｌ∈ＬEに対するＢslが計算される。ＢlおよびＢslのこれら値は、次の反復への対応を示す（ｋ＋１）のスーパースクリプトを持つ。ステップ８において、閉塞確率における最大相対変化（largest reltive change）が決定される。ステップ９において、各サービスクラスについて、漸近リンクに対する閉塞確率が、方程式（４．７）に従って計算される。ステップ１０において、次の反復に対する新たな申し出トラヒックが、方程式（３．２）を使用して計算される。次に、ステップ１１において、反復カウンタが１だけ増分される。ステップ１２において、この量が停止基準と比較され、収束が達成されてない場合は、ステップ６にループバック（帰還）する。達成されている場合は、この反復プロセスは終了する。Ｂslの収束された値が手に入ると、ステップ１３および１４に示されるように、閉塞確率の偏導関数を計算することができる。これによって、層３の実現が完結する。
【００６３】
層２の実現は、シャドウコストに対する解を解くことに関する。最初に、線形方程式の系（前のセクション６の方程式（６．１）および（６．２））の希薄行列（sparse matrix）が構成される。次に、この線形方程式の系を解くために、ＥＭアルゴリズムが使用されるべきか、あるいは、直接因数分解（direct factorization）アルゴリズムが使用されるべきかが決定される。後者の場合は、行列が、上側三角行列と下側三角行列に因数分解される。次に、この線形方程式の系の解が、前向き置換（forward substitution）およびこれに続く後向き置換（back substitution）を使用して得られる。前者の場合は、ＥＭ反復アルゴリズムが、オプションとしての開始解（starting solution）と共に、呼び出され、この線形方程式の系が解かれる。この線形方程式の系の解が得られたのちに、目的関数および勾配が評価され、最適化プロセスに返される。
【００６４】
１０．発明の実験的な適用
TALISMANソフトウエアシステムを使用して、本発明の方法論を仮想的な網に適用するための幾つかの計算に関する実験が発明人によって遂行された。以下に、これら実験およびこれからの結果について、幾つかのサブセクションに分けて説明される。セクション１０Ａにおいては、これら実験がそれに対して行なわれた網の基本的な事項について説明される。セクション１０Ｂにおいては、３つの異なるルートセットに対する収益最大化問題からの結果が示されるが、これらルートセットは、受理可能なルート（admissible route）内のホップの数に基づいてパラメータ化された。セクション１０Ｂにおいては、さらに、対応するフロー問題を解くことによって得られた収益境界（revenue bounds）が与えられる。最後に、セクション１０Ｃにおいて、（それらの相互トラヒックの重さから選択された）ペアのノード間のトラヒックが１パーセントのステップにて変化されたときの、全ての暗黙コストを計算するための要求されるＥＭアルゴリズムの反復の回数についての結果が示される。
【００６５】
１０Ａ．  実験網
図５に示されるこの仮想網は、８（Ｎ＝８）個のノードを持ち、図２に示されるように、１０のペアのノードが、直接に接続される。これら各ノードペアは、トラヒックを反対方向に運ぶ２つの単方向リンクによって接続される。こうして、この網は、２０（Ｌ＝２０）の単方向リンクを持つ。単方向リンクの典型的な帯域幅は、４５Ｍｂｐｓであるが、例外として、Argonne（３）とPrinceton（４）、並びに、Houston（８）とAtlanta（７）を結ぶ双方向リンクがあり、これは、９０Ｍｂｐｓの帯域幅を持つ。
６（Ｓ＝６）のサービスが存在する。これらサービスと関連する伝送速度は、それぞれ、１６、４８、６４、９６、３８４および６４０Ｋｂｐｓであり、全てのリンクを通じて一様であるものと想定される。サービス１は、音声であり、サービス２から５は、データであり、サービス６は、ビデオであるものと想定される。便宜的に、リスケーリングし、１６Ｋｂｐｓが帯域幅単位であるものとする。テーブル１は、サービス帯域幅をこの単位にて示すが、これは、従って、ｄs≡ｄsl（ｓ＝１、２、．．．、Ｓ）を定義する。また、４５Ｍｂｐｓおよび９０Ｍｂｐｓのリンク帯域幅は、それぞれ、２８１２および５６２５単位に相当する。従って、ｌ＝１、２、．．．、Ｌに対して、Ｃl∈｛２８１２，５６２５｝となる。
【表１】
0003720147.tif 000049
テーブル１：サービス帯域幅ｄs（単位＝１６Ｋｂｐｓ）、ここでｄs≡ｄsl
【００６６】
外来申し出トラヒック強度の記述をコンパクトにするために、サービスｓ（ ｓ＝１、２、．．．、Ｓ）に対する、Ｎ×Ｎの、ベーストラヒック強度マトリックス（base trafic intensity matrix）Ｔ、および、乗数ｍsが採用される。こうして、ｍsＴijは、ノードｉからノードｊまでのサービスｓの申し出トラヒック強度、つまり、Λsσ／μsσを与え、ここで、σ＝（ｉ、ｊ）である。トラヒック強度に対する測定のユニットは、呼である。マトリックスＴが、テーブル２に示され、乗数｛ｍs｝がテーブル３に示される。
【００６７】
【表２】
0003720147.tif 000050
テーブル２：ベーストラヒック強度マトリックスＴ
【表３】
0003720147.tif 000051
テーブル３：サービスｓ＝ｍsＴに対する申し出トラヒック強度
申し出トラヒックは、対称性であることに注意する。また、
【数４８】
0003720147.tif 000052
である。
【００６８】
１０Ｂ．収益最適化ルーティング
ここに示される結果は、TALISMANソフトウエアシステムを実行することによって得られたものであるが、これは、リンク分析のために、漸近方程式か、あるいは完全分析の、いずれか１つを自動的に選択する様々な“エクスパートシステム”を含む。説明を通じて、ルートｒ上のサービスｓによって単位時間に運ばれた呼によって獲得される収益は、全てのｒに対して、
ｅsr≡ｄs         （１０．２）
として設定される。
【００６９】
これら結果は、３つの異なるルートセットに対するものである。各ケースにおいて、これらルートセットは、以下に説明される単純なアルゴリズムによって生成される。
【数４９】
0003720147.tif 000053
全てのノードペアについて、ホップ（hop）の最小数が３を超えないために、全てのｓおよびσに対して、К1（ｓ、σ）⊆К2（ｓ、σ）⊆К3（ｓ、σ）となり、ここで、サブスクリプトは、ルートセットを生成する方法を示す。実際にこうして生成される数は、それぞれ、６８、１０２および１６０となる。また、方程式（９．３）より、ある与えられた発着ペアσに対して、ルートセットК（ｓ、σ）は、全てのサービスｓに対して共通であることに注意する。
【００７０】
テーブル４には、TALISMANによる収益最適化からの結果と、フロー境界を与える線形プログラムを解くことによる結果とが、比較して示される。このテーブルには、また、閉塞確率に関するデータも示される。閉塞確率は、帯域幅単位（呼単位ではない）を使用して、申し出帯域幅トラヒックと、運ばれた帯域幅トラヒックに基づいて計算された。申し出帯域幅トラヒックと、運ばれた帯域幅トラヒックは、それぞれ、Ωofferredと、Ωcarriedによって与えられ、ここで、
【数５０】
0003720147.tif 000054
である。Ωofferredは、方程式（１０．１）並びにテーブル１および２から簡単に計算でき、
Ωofferred＝２１，６０７          （１０．５）
となる。方程式（１０．２）のために、この量は、閉塞が存在しないときに確保される収益でもある。
【００７１】
【表４】
0003720147.tif 000055
テーブル４：収益最適化による結果とフロー境界からの結果の比較
テーブル４は、また、各ストリーム（ｓ、σ）に対する申し出トラヒックを、ルートセットК（ｓ、σ）内の全てのルート上に一様にバランスさせることに基づいてルーティングする場合の性能基準を明らかにするが、この基準もまたTALISMANから得ることができる。一つの重要な特別のケースにおいては、申し出トラヒックが、ルートを通じて一様に、最小数のホップにて割られる（“最小ホップルーティング（min-hop rputing）”）。このケースにおいては、収益は、１９，１６７となり、閉塞確率は、１１．３％となる。テーブルのデータは、性能は、最適化ルーティングが使用された場合、ルートセットを大きくすると、向上することを示す。これとは、対照的に、一様負荷の場合は、ルートセットを大きくすると、長く、従って非効率なルートに対して過剰な負荷が申し出られるために、逆の影響が現われることに注意する。
前述のように、この網収益関数は、凹関数であり、従って、セクション２によって与えられる最適化アルゴリズムに対する最急上昇は、初期条件に依存する局所最大に終端するが、テーブル４内の“最適ルーティング（Optimal Routing）”の項目の下に示される結果が、様々な初期条件から得られた中の最良なものである。
【００７２】
１０Ｃ  適応
ここでは、変動するトラヒック状態の下で完全暗黙コスト（方程式（３．１０）を参照）を計算するための最適化アルゴリズムの性能に関する結果が示される。３つのリナリオについて考察された。第一のシナリオにおいては、Palo Alto（２）からCambridge（５）までのトラヒックが、６つの全てのサービスに対して、基本トラヒックの１％のステップにて、増分された。一連の反復内の相対差のベクトルのＬ∞ノームが、１０−４以下になるまで、反復の回数を増加して計算が行なわれた。テーブル５には、この結果が示されるが、これから、各インスタンスにおいて、最大３回の反復が要求されることがわかる。これがどれほど優れているかの評価は、任意の初期条件から開始して全ての暗黙コストを計算するために要求されるＥＭアルゴリズムの反復回数、約２３回と比較すると、明らかである。
【表５】
0003720147.tif 000056
テーブル５：Palo Alto（２）からCambridge（５）までの変動するトラヒックに対する暗黙コスト計算
【００７３】
テーブル６は、Argonne（３）からCambridge（５）までのトラヒックの場合の、全てのサービスが、基本トラヒックの１％のステップにて、最高１０％まで、減分された場合の第二のシナリオに対する結果を示す。最後に、テーブル７は、第一と第二のシナリオが結合された場合、つまり、Palo Alto（２）からCambrige（５）までのトラヒックが増加され、同時に、Argonne（３）からCambride（５）へのトラヒックが減少されるときの結果を示す。
【表６】
0003720147.tif 000057
テーブル６：Argonne（３）からCambridge（５）までの変動するトラヒックに対する暗黙コスト計算
【００７４】
【表７】
0003720147.tif 000058
テーブル７：トラヒック（％）が同時に変動する場合（Palo AltoからCambridgeまでのトラヒックと、ArgonneからCambridgeまでのトラヒックが同時に変動する場合）の暗黙コスト計算
【００７５】
結論
マルチレートＡＴＭ網の設計および最適化に対する、非漸近分析法と漸近分析法を統合して使用する、方法論が提供された。漸近技法は、出現中のＡＴＭ網の固有の特徴である異なる速度の複数のサービスが存在する状況下で、大きな帯域幅のリンク、を扱うときの計算の複雑さを解消することを意図する。
【００７６】
本発明の現在の実施例が詳細に説明されたが、特許請求の範囲によって定義される本発明の精神および範囲から逸脱することなく、様々な修正、代替、置換が可能であることを理解されるものである。より具体的には、特に、本発明は、主として、ＡＴＭ技術に基づく一つの好ましい実施例との関係で説明されたが、本発明の方法および概念は、パケット指向の通信網にも適用できることに注意すべきである。
【図面の簡単な説明】
【図１】本発明の新規の方法が実施されるデータ網を示す。
【図２】本発明の一つの実施例を流れ図にて示す。
【図３】本発明のソフトウエア実現に対するアーキテクチャ構造を示す。
【図４Ａ】本発明のソフトウエア実施例の実現ステップを流れ図にて示す。
【図４Ｂ】本発明のソフトウエア実施例の実現ステップを流れ図にて示す。
【図５】本発明の方法論の動作のシミュレーション結果を示すために使用された一例としての網を示す。
【符号の説明】
１０５−１，１０５−２，１０５−３，１０５−４，１０５−５  通信デバイス１１０  網
１２０−１，１２０−２，１２０−３，１２０−４  ユーザ網インタフェース
１３０−１，１３０−２，１３０−３，１３０−４，１３０−５  ノード
１４０−１，１４０−２，１４０−３，１４０−４，１４０−５，１４０−６，１４０−７，１４０−８    リンク
【図１】
0003720147.tif 000059
【図２】
0003720147.tif 000060
【図３】
0003720147.tif 000061
【図４Ａ】
0003720147.tif 000062
【図４Ｂ】
0003720147.tif 000063
【図５】
0003720147.tif 000064