(57)【特許請求の範囲】
【請求項１】
設計対象となる光クロスコネクト装置における実際のトラヒック条件およびノード構成条件を初期条件として入力する手段と、
前記光クロスコネクト装置における仮想的な波長変換リソースの複数の配置条件を生成する手段と、
この生成する手段および前記入力する手段により入力された前記仮想的な波長変換リソースの複数の配置条件および前記初期条件に基づき前記光クロスコネクト装置に収容される全ての回線が同時にパス設定予約を行った場合のパス設定予約不成功率であるブロック率を計算するブロック率計算手段と、
前記生成する手段および前記入力する手段により入力された前記仮想的な波長変換リソースの複数の配置条件および前記初期条件に基づき前記光クロスコネクト装置に配置された波長変換装置の総数にその波長変換装置が変換可能な波長数を乗じた波長変換コストを計算する波長変換コスト計算手段と、
前記ブロック率計算手段および前記波長変換コスト計算手段の計算結果に基づきａ（０＜ａ＜１）を重み付けパラメータとし、
ａ×（波長変換コスト）＋（１−ａ）×（ブロック率）
を波長変換リソースペナルティとして計算する波長変換リソースペナルティ計算手段と
を備え、
前記波長変換リソースペナルティ計算手段により前記仮想的な波長変換リソースの複数の配置条件に対応する複数の計算結果が出力され、
前記波長変換リソースペナルティ計算手段の複数の計算結果を比較して最小となる計算結果に対応する前記仮想的な波長変換リソースの配置条件を出力する手段を備えた
ことを特徴とする光クロスコネクト装置の波長変換装置数と変換数の決定装置。
【請求項２】
設計対象となる光クロスコネクト装置における実際のトラヒック条件およびノード構成条件を初期条件として入力する手段と、
前記光クロスコネクト装置における仮想的な波長変換リソースの複数の配置条件を生成する手段と、
この生成する手段および前記入力する手段により入力された前記仮想的な波長変換リソースの複数の配置条件および前記初期条件に基づき前記光クロスコネクト装置に収容される全ての回線が同時にパス設定予約を行った場合のパス設定予約不成功率であるブロック率を計算するブロック率計算手段と、
前記生成する手段および前記入力する手段により入力された前記仮想的な波長変換リソースの複数の配置条件および前記初期条件に基づき前記光クロスコネクト装置に配置された波長変換装置の総数にその波長変換装置が変換可能な波長数を乗じた波長変換コストを計算する波長変換コスト計算手段と、
前記ブロック率計算手段および前記波長変換コスト計算手段の計算結果に基づき、
（波長変換コスト）×（ブロック率）
を波長変換リソースペナルティとして計算する波長変換リソースペナルティ計算手段と
を備え、
前記波長変換リソースペナルティ計算手段により前記仮想的な波長変換リソースの複数の配置条件に対応する複数の計算結果が出力され、
前記波長変換リソースペナルティ計算手段の複数の計算結果を比較して最小となる計算結果に対応する前記仮想的な波長変換リソースの配置条件を出力する手段を備えた
ことを特徴とする光クロスコネクト装置の波長変換装置数と変換数の決定装置。
【請求項３】
前記ブロック率計算手段および前記波長変換コスト計算手段および前記波長変換リソースペナルティ計算手段は、
前記仮想的な波長変換リソースの複数の配置条件として前記波長変換装置の変換波長数を一定とした場合の複数の異なる前記波長変換装置数についてそれぞれ計算する手段と、
前記波長変換リソースペナルティ計算手段におけるこの計算する手段の計算結果を比較して最小となる計算結果を選択する手段と、
この選択する手段により前記最小となる計算結果が得られたときには前記波長変換装置の変換波長数を変更して再度前記計算する手段による計算を実行する手段と
を備えた請求項１または２記載の光クロスコネクト装置の波長変換装置数と変換数の決定装置。
【請求項４】
設計対象となる光クロスコネクト装置における実際のトラヒック条件およびノード構成条件を初期条件として入力し、前記光クロスコネクト装置における仮想的な波長変換リソースの複数の配置条件を生成し、入力された前記仮想的な波長変換リソースの複数の配置条件および前記初期条件に基づき前記光クロスコネクト装置に収容される全ての回線が同時にパス設定予約を行った場合のパス設定予約不成功率であるブロック率および前記光クロスコネクト装置に配置された波長変換装置の総数にその波長変換装置が変換可能な波長数を乗じた波長変換コストをそれぞれ計算し、これらの計算結果に基づきａ（０＜ａ＜１）を重み付けパラメータとし、
ａ×（波長変換コスト）＋（１−ａ）×（ブロック率）
を波長変換リソースペナルティとして計算し、この計算結果は前記仮想的な波長変換リソースの複数の配置条件に対応して複数出力され、この複数の計算結果を比較して最小となる計算結果に対応する前記仮想的な波長変換リソースの配置条件を出力する
ことを特徴とする光クロスコネクト装置の波長変換装置数と変換数の決定方法。
【請求項５】
設計対象となる光クロスコネクト装置における実際のトラヒック条件およびノード構成条件を初期条件として入力し、前記光クロスコネクト装置における仮想的な波長変換リソースの複数の配置条件を生成し、入力された前記仮想的な波長変換リソースの複数の配置条件および前記初期条件に基づき前記光クロスコネクト装置に収容される全ての回線が同時にパス設定予約を行った場合のパス設定予約不成功率であるブロック率および前記光クロスコネクト装置に配置された波長変換装置の総数にその波長変換装置が変換可能な波長数を乗じた波長変換コストをそれぞれ計算し、これらの計算結果に基づき
（波長変換コスト）×（ブロック率）
を波長変換リソースペナルティとして計算し、この計算結果は前記仮想的な波長変換リソースの複数の配置条件に対応して複数出力され、この複数の計算結果を比較して最小となる計算結果に対応する前記仮想的な波長変換リソースの配置条件を出力する
ことを特徴とする光クロスコネクト装置の波長変換装置数と変換数の決定方法。
【請求項６】
前記ブロック率および前記波長変換コストおよび前記波長変換リソースペナルティの計算は、
前記仮想的な波長変換リソースの複数の配置条件として前記波長変換装置の変換波長数を一定とした場合の複数の異なる前記波長変換装置数についてそれぞれ計算し、
前記波長変換リソースペナルティの計算におけるこの計算結果を比較して最小となる計算結果を選択し、
この選択により前記最小となる計算結果が得られたときには前記波長変換装置の変換波長数を変更して再度前記ブロック率および前記波長変換コストおよび前記波長変換リソースペナルティをそれぞれ計算する
請求項４または５記載の光クロスコネクト装置の波長変換装置数と変換数の決定方法。
【請求項７】
情報処理装置にインストールすることにより、その情報処理装置に、光クロスコネクト装置の波長変換装置数と変換数の決定装置に相応する機能として、
設計対象となる光クロスコネクト装置における実際のトラヒック条件およびノード構成条件を初期条件として入力する機能と、
前記光クロスコネクト装置における仮想的な波長変換リソースの複数の配置条件を生成する機能と、
この生成する機能および前記入力する機能により入力された前記仮想的な波長変換リソースの複数の配置条件および前記初期条件に基づき前記光クロスコネクト装置に収容される全ての回線が同時にパス設定予約を行った場合のパス設定予約不成功率であるブロック率を計算するブロック率計算機能と、
前記生成する機能および前記入力する機能により入力された前記仮想的な波長変換リソースの複数の配置条件および前記初期条件に基づき前記光クロスコネクト装置に配置された波長変換装置の総数にその波長変換装置が変換可能な波長数を乗じた波長変換コストを計算する波長変換コスト計算機能と、
前記ブロック率計算機能および前記波長変換コスト計算機能の計算結果に基づきａ（０＜ａ＜１）を重み付けパラメータとし、
ａ×（波長変換コスト）＋（１−ａ）×（ブロック率）
を波長変換リソースペナルティとして計算する波長変換リソースペナルティ計算機能と
を実現させ、
前記波長変換リソースペナルティ計算機能により前記仮想的な波長変換リソースの複数の配置条件に対応する複数の計算結果が出力され、
前記波長変換リソースペナルティ計算機能の複数の計算結果を比較して最小となる計算結果に対応する前記仮想的な波長変換リソースの配置条件を出力する機能を実現させる
ことを特徴とするプログラム。
【請求項８】
情報処理装置にインストールすることにより、その情報処理装置に、光クロスコネクト装置の波長変換装置数と変換数の決定装置に相応する機能として、
設計対象となる光クロスコネクト装置における実際のトラヒック条件およびノード構成条件を初期条件として入力する機能と、
前記光クロスコネクト装置における仮想的な波長変換リソースの複数の配置条件を生成する機能と、
この生成する機能および前記入力する機能により入力された前記仮想的な波長変換リソースの複数の配置条件および前記初期条件に基づき前記光クロスコネクト装置に収容される全ての回線が同時にパス設定予約を行った場合のパス設定予約不成功率であるブロック率を計算するブロック率計算機能と、
前記生成する機能および前記入力する機能により入力された前記仮想的な波長変換リソースの複数の配置条件および前記初期条件に基づき前記光クロスコネクト装置に配置された波長変換装置の総数にその波長変換装置が変換可能な波長数を乗じた波長変換コストを計算する波長変換コスト計算機能と、
前記ブロック率計算機能および前記波長変換コスト計算機能の計算結果に基づき、
（波長変換コスト）×（ブロック率）
を波長変換リソースペナルティとして計算する波長変換リソースペナルティ計算機能と
を実現させ、
前記波長変換リソースペナルティ計算機能により前記仮想的な波長変換リソースの複数の配置条件に対応する複数の計算結果が出力され、
前記波長変換リソースペナルティ計算機能の複数の計算結果を比較して最小となる計算結果に対応する前記仮想的な波長変換リソースの配置条件を出力する機能を実現させる
ことを特徴とするプログラム。
【請求項９】
前記ブロック率計算機能および前記波長変換コスト計算機能および前記波長変換リソースペナルティ計算機能として、
前記仮想的な波長変換リソースの複数の配置条件として前記波長変換装置の変換波長数を一定とした場合の複数の異なる前記波長変換装置数についてそれぞれ計算する機能と、
前記波長変換リソースペナルティ計算機能におけるこの計算する機能の計算結果を比較して最小となる計算結果を選択する機能と、
この選択する機能により前記最小となる計算結果が得られたときには前記波長変換装置の変換波長数を変更して再度前記計算する機能による計算を実行する機能と
を実現する請求項７または８記載のプログラム。
【請求項１０】
請求項７ないし９のいずれかに記載のプログラムが記録された前記情報処理装置読取可能な記録媒体。
【請求項１１】
前記重み付けパラメータａのとり得る値の範囲は、
１×１０−４＜ａ＜１×１０−３
である請求項１記載の光クロスコネクト装置の波長変換装置数と変換数の決定装置または請求項４記載の光クロスコネクト装置の波長変換装置数と変換数の決定方法または請求項７記載のプログラム。
【請求項１２】
前記重み付けパラメータａのとり得る値の範囲は、
２×１０−４＜ａ＜９×１０−４
である請求項１記載の光クロスコネクト装置の波長変換装置数と変換数の決定装置または請求項４記載の光クロスコネクト装置の波長変換装置数と変換数の決定方法または請求項７記載のプログラム。
【発明の詳細な説明】
【０００１】
【発明の属する技術分野】
本発明は光パスネットワークに利用する。特に、オール・オプティカル・ネットワーク（ＡＯＮ）における光クロスコネクト装置の波長変換装置の配置方法に関する。
【０００２】
【従来の技術】
ネットワーク内に伝送される信号を全て光信号のまま伝送するＡＯＮでは、波長資源を有効に利用するために、随所に波長変換リソースを設け、空き波長選択の自由度を高めている。これにより、全ての回線で同時に光パス設定がリクエストされたと仮定したときに、光パス設定不成功となる確率（ブロック率）が一定基準を下回るようにしている。
【０００３】
すなわち、回線数と同数の波長数が有れば、全ての回線で同時に光パス設定のためのリクエストを行ってもそのリクエストが中継ノードで拒絶されることはないが、現実には、全ての回線で同時に光パス設定が行われることは殆どない。そこで、網リソースの有効利用の観点から、回線数よりも少ない波長数でＡＯＮを構築し、その波長数の不足を補うために、随所で波長変換を行い、空き波長を有効利用してリクエストの拒絶を低減させる処理が行われる。このような波長変換リソースは、ＡＯＮ内の光クロスコネクト装置に設けられる。
【０００４】
なお、本明細書で、波長変換リソースとは、具体的に波長変換装置であるが、波長変換リソースが多いあるいは少ないという表現は、波長変換装置の数と当該波長変換装置の変換波長数とで決まる能力が大きいあるいは小さいという意味である。そこで、光クロスコネクト装置が有する波長変換リソースの能力を表すために、当該光クロスコネクト装置が有する波長変換装置の総数に当該波長変換装置の変換波長数を乗じたものを波長変換コストとする。
【０００５】
従来の光クロスコネクト装置の波長変換装置数と変換数の決定装置（以下では、決定装置と略す）の概略を図４に示し、その動作フローチャートを図５に示す。図４に示す決定装置では、図５に示すように、初期条件入力部１が設計対象となる光クロスコネクト装置のトラヒック条件およびノード構成条件を初期条件としてブロック率計算部３に入力する。ブロック率計算部３では、入力された初期条件を設定し（ステップ１）、この初期条件に基づきブロック率を計算する（ステップ２）。また、初期条件入力部８はブロック率判定部９に対してブロック率基準値を入力する。ブロック率判定部９では、ブロック率計算部３により計算されたブロック率と初期条件入力部８から入力されたブロック率基準値とを比較し、ブロック率が基準値をクリアし、かつ波長変換リソースは最小になっている否かを判定する（ステップ３）。
【０００６】
ここで、ブロック率計算部３により計算されたブロック率が基準値を上回っていれば、波長変換リソースが少ないとして、波長変換リソースの追加を行う。また、ブロック率計算部３により計算されたブロック率が基準値を下回っていれば、波長リソースが多いとして、波長リソースの削減を行う（ステップ４）。このようにして、ブロック率計算部３により計算されたブロック率が基準値を下回り、なおかつ、波長変換リソースが最小となるまで上記計算を繰り返し、最終的な波長変換リソースを決定する（ステップ５）。
【０００７】
【発明が解決しようとする課題】
従来の決定装置では、ブロック率が一定基準を下回ることだけを考慮している。図６は、図４に示した決定装置により設計された光クロスコネクト装置におけるブロック率と波長変換リソースとの関係の一例を示すグラフを示す図であり、横軸にブロック率をとり、縦軸に波長変換リソースをとる。
【０００８】
ブロック率が一定基準を下回ることだけを考慮していると、波長変換リソースが膨大となる場合がある。図６の例では、基準値以下のブロック率を維持するために波長変換リソースが急増していることがわかる。これでは、僅かな効果を得るために、膨大な波長変換リソースを追加することになり、光クロスコネクト装置のコストパーフォーマンスの観点からみると望ましくない。
【０００９】
すなわち、ブロック率と波長変換リソースとは、トレードオフの関係にあるため、これら二つの値を最適な値に決定するためのアルゴリズムが必要になる。しかし、従来では、そのようなアルゴリズムは提案がない。
【００１０】
本発明は、このような背景に行われたものであって、ブロック率と波長変換リソースとを光クロスコネクト装置のコストパーフォーマンスが高くなるように設定することができる光クロスコネクト装置の波長変換装置数と変換数の決定装置および方法およびプログラムおよび記録媒体を提供することを目的とする。
【００１１】
【課題を解決するための手段】
本発明は、波長変換コストとブロック率との関係に着目し、これらのバランスを考慮してトレードオフの関係にあるブロック率と波長変換リソースとを最適な値に設定することを特徴とする。従来のように、単にブロック率の基準値のみに着目していた場合と異なり、ブロック率と波長変換リソースとを光クロスコネクト装置のコストパーフォーマンスが高くなるように設定することができる。
【００１２】
すなわち、本発明の第一の観点は決定装置であって、本発明の特徴とするところは、設計対象となる光クロスコネクト装置における実際のトラヒック条件およびノード構成条件を初期条件として入力する手段と、前記光クロスコネクト装置における仮想的な波長変換リソースの複数の配置条件を生成する手段と、この生成する手段および前記入力する手段により入力された前記仮想的な波長変換リソースの複数の配置条件および前記初期条件に基づき前記光クロスコネクト装置に収容される全ての回線が同時にパス設定予約を行った場合のパス設定予約不成功率であるブロック率を計算するブロック率計算手段と、前記生成する手段および前記入力する手段により入力された前記仮想的な波長変換リソースの複数の配置条件および前記初期条件に基づき前記光クロスコネクト装置に配置された波長変換装置の総数にその波長変換装置が変換可能な波長数を乗じた波長変換コストを計算する波長変換コスト計算手段と、前記ブロック率計算手段および前記波長変換コスト計算手段の計算結果に基づきａ（０＜ａ＜１）を重み付けパラメータとし、
ａ×（波長変換コスト）＋（１−ａ）×（ブロック率）
を波長変換リソースペナルティとして計算する波長変換リソースペナルティ計算手段とを備え、前記波長変換リソースペナルティ計算手段により前記仮想的な波長変換リソースの複数の配置条件に対応する複数の計算結果が出力され、前記波長変換リソースペナルティ計算手段の複数の計算結果を比較して最小となる計算結果に対応する前記仮想的な波長変換リソースの配置条件を出力する手段を備えたところにある。
【００１３】
このように、重み付けパラメータを用いることにより、光クロスコネクト装置の設計ポリシに応じて、波長変換コストとブロック率とのいずれかに偏った重み付けを任意に与えることができる。
【００１４】
あるいは、波長変換コストとブロック率とを常に同等に扱い、重み付けパラメータを用いないこととして、
（波長変換コスト）×（ブロック率）
を波長変換リソースペナルティとして計算する波長変換リソースペナルティ計算手段を備えてもよい。
【００１５】
前記ブロック率計算手段および前記波長変換コスト計算手段および前記波長変換リソースペナルティ計算手段は、前記仮想的な波長変換リソースの複数の配置条件として前記波長変換装置の変換波長数を一定とした場合の複数の異なる前記波長変換装置数についてそれぞれ計算する手段と、前記波長変換リソースペナルティ計算手段におけるこの計算する手段の計算結果を比較して最小となる計算結果を選択する手段と、この選択する手段により前記最小となる計算結果が得られたときには前記波長変換装置の変換波長数を変更して再度前記計算する手段による計算を実行する手段とを備えることが望ましい。
【００１６】
本発明の第二の観点は光クロスコネクト装置の波長変換装置数と変換数の決定方法であって、本発明の特徴とするところは、設計対象となる光クロスコネクト装置における実際のトラヒック条件およびノード構成条件を初期条件として入力し、前記光クロスコネクト装置における仮想的な波長変換リソースの複数の配置条件を生成し、入力された前記仮想的な波長変換リソースの複数の配置条件および前記初期条件に基づき前記光クロスコネクト装置に収容される全ての回線が同時にパス設定予約を行った場合のパス設定予約不成功率であるブロック率および前記光クロスコネクト装置に配置された波長変換装置の総数にその波長変換装置が変換可能な波長数を乗じた波長変換コストをそれぞれ計算し、これらの計算結果に基づきａ（０＜ａ＜１）を重み付けパラメータとし、
ａ×（波長変換コスト）＋（１−ａ）×（ブロック率）
を波長変換リソースペナルティとして計算し、この計算結果は前記仮想的な波長変換リソースの複数の配置条件に対応して複数出力され、この複数の計算結果を比較して最小となる計算結果に対応する前記仮想的な波長変換リソースの配置条件を出力するところにある。
【００１７】
あるいは、波長変換コストとブロック率とを常に同等に扱い、重み付けパラメータを用いないこととして、
（波長変換コスト）×（ブロック率）
を波長変換リソースペナルティとして計算してもよい。
【００１８】
前記ブロック率および前記波長変換コストおよび前記波長変換リソースペナルティの計算は、前記仮想的な波長変換リソースの複数の配置条件として前記波長変換装置の変換波長数を一定とした場合の複数の異なる前記波長変換装置数についてそれぞれ計算し、前記波長変換リソースペナルティの計算におけるこの計算結果を比較して最小となる計算結果を選択し、この選択により前記最小となる計算結果が得られたときには前記波長変換装置の変換波長数を変更して再度前記ブロック率および前記波長変換コストおよび前記波長変換リソースペナルティをそれぞれ計算することが望ましい。
【００１９】
本発明の第三の観点はプログラムであって、本発明の特徴とするところは、情報処理装置にインストールすることにより、その情報処理装置に、決定装置に相応する機能として、光クロスコネクト装置における実際のトラヒック条件およびノード構成条件を初期条件として入力する機能と、前記光クロスコネクト装置における仮想的な波長変換リソースの複数の配置条件を生成する機能と、この生成する機能および前記入力する機能により入力された前記仮想的な波長変換リソースの複数の配置条件および前記初期条件に基づき前記光クロスコネクト装置に収容される全ての回線が同時にパス設定予約を行った場合のパス設定予約不成功率であるブロック率を計算するブロック率計算機能と、前記生成する機能および前記入力する機能により入力された前記仮想的な波長変換リソースの複数の配置条件および前記初期条件に基づき前記光クロスコネクト装置に配置された波長変換装置の総数にその波長変換装置が変換可能な波長数を乗じた波長変換コストを計算する波長変換コスト計算機能と、前記ブロック率計算機能および前記波長変換コスト計算機能の計算結果に基づきａ（０＜ａ＜１）を重み付けパラメータとし、
ａ×（波長変換コスト）＋（１−ａ）×（ブロック率）
を波長変換リソースペナルティとして計算する波長変換リソースペナルティ計算機能とを実現させ、前記波長変換リソースペナルティ計算機能により前記仮想的な波長変換リソースの複数の配置条件に対応する複数の計算結果が出力され、前記波長変換リソースペナルティ計算機能の複数の計算結果を比較して最小となる計算結果に対応する前記仮想的な波長変換リソースの配置条件を出力する機能を実現させるところにある。
【００２０】
あるいは、波長変換コストとブロック率とを常に同等に扱い、重み付けパラメータを用いないこととして、
（波長変換コスト）×（ブロック率）
を波長変換リソースペナルティとして計算する波長変換リソースペナルティ計算機能を実現させてもよい。
【００２１】
前記ブロック率計算機能および前記波長変換コスト計算機能および前記波長変換リソースペナルティ計算機能として、前記仮想的な波長変換リソースの複数の配置条件として前記波長変換装置の変換波長数を一定とした場合の複数の異なる前記波長変換装置数についてそれぞれ計算する機能と、前記波長変換リソースペナルティ計算機能におけるこの計算する機能の計算結果を比較して最小となる計算結果を選択する機能と、この選択する機能により前記最小となる計算結果が得られたときには前記波長変換装置の変換波長数を変更して再度前記計算する機能による計算を実行する機能とを実現することが望ましい。
【００２２】
本発明の第四の観点は、本発明のプログラムが記録された前記情報処理装置読取可能な記録媒体である。本発明のプログラムは本発明の記録媒体に記録されることにより、前記情報処理装置は、この記録媒体を用いて本発明のプログラムをインストールすることができる。あるいは、本発明のプログラムを保持するサーバからネットワークを介して直接前記情報処理装置に本発明のプログラムをインストールすることもできる。
【００２３】
これにより、コンピュータ装置等の情報処理装置を用いて、ブロック率と波長変換リソースとを光クロスコネクト装置のコストパーフォーマンスが高くなるように設定することができる決定装置を実現することができる。
【００２４】
なお、前記重み付けパラメータａのとり得る値の範囲は、例えば、
１×１０−４＜ａ＜１×１０−３
あるいは、
２×１０−４＜ａ＜９×１０−４
であることが望ましい。
【００２５】
すなわち、波長変換コストは、波長変換装置の総数に波長変換装置の変換波長数を乗じた値であるから、その数値は大きく、例えば、１０００あるいは１００００といった値をとる。これに対し、ブロック率は、０以上１以下の小さな数値である。この二つの数値間の整合をとるためには、ａの値は上記のような範囲にすることがよい。
【００２６】
【発明の実施の形態】
本発明実施例の決定装置を図１ないし図３を参照して説明する。図１は本実施例の決定装置のブロック構成図である。図２は本実施例の決定装置の動作を示すフローチャートである。図３は本実施例の波長変換装置の総数と波長変換リソースペナルティとの関係の一例を示すグラフを示す図である。
【００２７】
（第一実施例）
第一実施例の決定装置の特徴とするところは、図１に示すように、設計対象となる光クロスコネクト装置における実際のトラヒック条件およびノード構成条件を初期条件として入力する初期条件入力部１と、前記光クロスコネクト装置における仮想的な波長変換リソースの複数の配置条件を生成する波長変換リソース増減部２と、この波長変換リソース増減部２および初期条件入力部１により入力された前記仮想的な波長変換リソースの複数の配置条件および前記初期条件に基づき前記光クロスコネクト装置に収容される全ての回線が同時にパス設定予約を行った場合のパス設定予約不成功率であるブロック率を計算するブロック率計算部３と、波長変換リソース増減部２および初期条件入力部１により入力された前記仮想的な波長変換リソースの複数の配置条件および前記初期条件に基づき前記光クロスコネクト装置に配置された波長変換装置の総数にその波長変換装置が変換可能な波長数を乗じた波長変換コストを計算する波長変換コスト計算部６と、ブロック率計算部３および波長変換コスト計算部６の計算結果に基づきａ（０＜ａ＜１）を重み付けパラメータとし、
ａ×（波長変換コスト）＋（１−ａ）×（ブロック率）
を波長変換リソースペナルティとして計算する波長変換リソースペナルティ計算部４とを備え、波長変換リソースペナルティ計算部４により前記仮想的な波長変換リソースの複数の配置条件に対応する複数の計算結果が出力され、波長変換リソースペナルティ計算部４の複数の計算結果を比較して最小となる計算結果に対応する前記仮想的な波長変換リソースの配置条件を出力する波長変換リソースペナルティ比較部５および波長変換リソース出力部７を備えたところにある。
【００２８】
次に、図２を参照して第一実施例の決定装置の動作を説明する。ブロック率計算部３および波長変換コスト計算部６および波長変換リソースペナルティ計算部４は、図２に示すように、初期条件入力部１から入力された初期条件を設定し（ステップ１）、また、波長変換リソース増減部２から入力された前記仮想的な波長変換リソースの複数の配置条件として前記波長変換装置の変換波長数を一定とした場合の複数の異なる前記波長変換装置数についてステップ２〜ステップ４に示すように、ブロック率計算、波長変換コスト計算、波長変換リソースペナルティ計算をそれぞれ行い、波長変換リソースペナルティ計算部４における計算結果を比較して波長変換リソースペナルティは最小になっているか否かを判定し、最小となる計算結果を選択して保存し（ステップ５）、前記最小となる計算結果が得られたときには前記波長変換装置の変換波長数（ＷＣＲと図示）を変更し（ステップ７）、再度ステップ２〜ステップ５による計算を実行し（ステップ６）、その後、波長変換リソースペナルティ比較部５および波長変換リソース出力部７は、波長変換リソースペナルティ計算部４の複数の計算結果を比較して最小となる計算結果に対応する前記仮想的な波長変換リソースの配置条件を出力する。
【００２９】
図３には、このようにして得られた波長変換リソースペナルティと設計の対象となる光クロスコネクト装置が有する波長変換装置の総数との関係を示す。光クロスコネクト装置の設計者は、図３に示すような計算結果を参照して光クロスコネクト装置の波長変換装置数および変換波長数（ＷＣＲと図示）を決定する。
【００３０】
第一実施例では、重み付けパラメータａを用いることにより、光クロスコネクト装置の設計ポリシに応じて、波長変換コストとブロック率とのいずれかに偏った重み付けを任意に与えることができる。重み付けパラメータａのとり得る値の範囲は、例えば、
１×１０−４＜ａ＜１×１０−３
あるいは、
２×１０−４＜ａ＜９×１０−４
とする。すなわち、波長変換コストは、波長変換装置の総数に波長変換装置の変換波長数を乗じた値であるから、その数値は大きく、例えば、１０００あるいは１００００といった値をとる。これに対し、ブロック率は、０以上１以下の小さな数値である。この二つの数値間の整合をとるためには、ａの値は上記のような範囲にする。上記二例は、発明者が昨今のＡＯＮ環境において、本実施例の決定装置を利用する場合に用いた重み付けパラメータを例示したものである。
【００３１】
例えば、図３の例では、波長変換リソースペナルティは、０．９４〜１．０８の範囲にある。ａの範囲を上記のように設定することにより、第一実施例の決定装置の波長変換リソースペナルティ計算部４の計算結果は、図３に示す範囲となる。すなわち、波長変換装置数が４０であり、当該波長変換装置の変換波長数が１６であれば、波長変換コストは６４０となる。このときのブロック率が０．５である場合に、
ａ＝８×１０−４
とすれば、（ａ×波長変換コスト）は約０．５となり、（１−ａ）×（ブロック率）は約０．５となり、波長変換リソースペナルティは約１として求まる。このように、ａの値を上記のように設定することにより、（ａ×波長変換コスト）と（１−ａ）×（ブロック率）との数値の大きさを整合させることができる。
【００３２】
（第二実施例）
第二実施例では、波長変換リソースペナルティを求める式は、
（波長変換コスト）×（ブロック率）
として表す。これにより、波長変換コストとブロック率とを常に同等の重み付けとして扱うことができる。また、波長変換コストとブロック率とを乗じているので、第一実施例で示したような波長変換コストとブロック率との数値の大きさの整合に配慮する必要はない。
【００３３】
（第三実施例）
本実施例の決定装置は情報処理装置であるコンピュータ装置を用いて実現することができる。すなわち、コンピュータ装置にインストールすることにより、そのコンピュータ装置に、本実施例の決定装置に相応する機能として、設計対象となる光クロスコネクト装置における実際のトラヒック条件およびノード構成条件を初期条件として入力する初期条件入力部１に相応する機能と、前記光クロスコネクト装置における仮想的な波長変換リソースの複数の配置条件を生成する波長変換リソース増減部２に相応する機能と、この波長変換リソース増減部２および初期条件入力部１により入力された前記仮想的な波長変換リソースの複数の配置条件および前記初期条件に基づき前記光クロスコネクト装置に収容される全ての回線が同時にパス設定予約を行った場合のパス設定予約不成功率であるブロック率を計算するブロック率計算部３に相応する機能と、波長変換リソース増減部２および初期条件入力部１により入力された前記仮想的な波長変換リソースの複数の配置条件および前記初期条件に基づき前記光クロスコネクト装置に配置された波長変換装置の総数にその波長変換装置が変換可能な波長数を乗じた波長変換コストを計算する波長変換コスト計算部６に相応する機能と、ブロック率計算部３および波長変換コスト計算部６の計算結果に基づきａ（０＜ａ＜１）を重み付けパラメータとし、
ａ×（波長変換コスト）＋（１−ａ）×（ブロック率）
を波長変換リソースペナルティとして計算する波長変換リソースペナルティ計算部４に相応する機能とを実現させ、波長変換リソースペナルティ計算部４により前記仮想的な波長変換リソースの複数の配置条件に対応する複数の計算結果が出力され、波長変換リソースペナルティ計算部４の複数の計算結果を比較して最小となる計算結果に対応する前記仮想的な波長変換リソースの配置条件を出力する波長変換リソースペナルティ比較部５および波長変換リソース出力部７に相応する機能を実現させるプログラムをコンピュータ装置にインストールすることにより、そのコンピュータ装置を第一実施例の決定装置に相応する装置とすることができる。
【００３４】
また、上記の波長変換リソースペナルティ計算部４に相応する機能の代わりとして、
（波長変換コスト）×（ブロック率）
を波長変換リソースペナルティとして計算する波長変換リソースペナルティ計算機能を実現させるプログラムをコンピュータ装置にインストールことにより、そのコンピュータ装置を第二実施例の決定装置に相応する装置とすることができる。
【００３５】
さらに、ブロック率計算部３に相応する機能および波長変換コスト計算部６に相応する機能および波長変換リソースペナルティ計算部４に相応する機能として、前記仮想的な波長変換リソースの複数の配置条件として前記波長変換装置の変換波長数を一定とした場合の複数の異なる前記波長変換装置数についてそれぞれ計算する機能と、波長変換リソースペナルティ計算部４におけるこの計算する機能の計算結果を比較して最小となる計算結果を選択する機能と、この選択する機能により前記最小となる計算結果が得られたときには前記波長変換装置の変換波長数を変更して再度前記計算する機能による計算を実行する機能とを実現するプログラムをコンピュータ装置にインストールすることにより、そのコンピュータ装置を第一および第二実施例の決定装置に相応する装置とすることができる。
【００３６】
本実施例のプログラムは本実施例の記録媒体に記録されることにより、コンピュータ装置は、この記録媒体を用いて本実施例のプログラムをインストールすることができる。あるいは、本実施例のプログラムを保持するサーバからネットワークを介して直接コンピュータ装置に本実施例のプログラムをインストールすることもできる。
【００３７】
これにより、コンピュータ装置を用いて、ブロック率と波長変換リソースとを光クロスコネクト装置のコストパーフォーマンスが高くなるように設定することができる決定装置を実現することができる。
【００３８】
【発明の効果】
以上説明したように、本発明によれば、ブロック率と波長変換リソースとを光クロスコネクト装置のコストパーフォーマンスが高くなるように設定することができる。
【図面の簡単な説明】
【図１】第一実施例の決定装置のブロック構成図。
【図２】第一実施例の決定装置の動作を示すフローチャート。
【図３】波長変換リソースと波長変換リソースペナルティとの関係の一例を示すグラフを示す図。
【図４】従来の決定装置のブロック構成図。
【図５】従来の決定装置の動作を示すフローチャート。
【図６】ブロック率と波長変換リソースとの関係の一例を示すグラフを示す図。
【符号の説明】
１、８  初期条件入力部
２  波長変換リソース増減部
３  ブロック率計算部
４  波長変換リソースペナルティ計算部
５  波長変換リソースペナルティ比較部
６  波長変換コスト計算部
７  波長変換リソース出力部
９  ブロック率判定部
【図１】
0003967152.tif 000002
【図２】
0003967152.tif 000003
【図３】
0003967152.tif 000004
【図４】
0003967152.tif 000005
【図５】
0003967152.tif 000006
【図６】
0003967152.tif 000007