(57)【要約】【課題】  仮想光ネットワーク（ＶＯＮ）プロビジョニングに関する方法及びシステムを提供する。【解決手段】  フレキシブルＶＯＮプロビジョニングは、仮想−物理ノードマッピング選択に基づいて、仮想光ネットワーク（ＶＯＮ）デマンドを満足する候補マッピングパターンを計算することを含み得る。候補マッピングパターンの距離適応ルーティング及びスペクトルスロット割り当て評価が実行され得る。候補マッピングパターンによってＶＯＮデマンドが満足されるとき、その候補マッピングパターンが妥当なマッピングパターンのリストに追加され得る。妥当なマッピングパターンのリスト上で最低スロット層及び最小総スロット使用のうちの一方を有する最終的なマッピングパターンが、妥当なマッピングパターンのリストから選択され得る。そして、ＶＯＮデマンドに対してサービス提供するため、最終的なマッピングパターンに基づいてネットワーク資源が予約され得る。【選択図】  図５
2015080204.tif 000002
【特許請求の範囲】
【請求項１】
仮想光ネットワーク（ＶＯＮ）の要求を受信したことに応答して、少なくとも２つの仮想ノードを光ネットワーク内の少なくとも２つの物理ノードにマッピングすることを含んだ第１のマッピングパターンを計算し、
距離適応ルーティング及びスペクトルスロット割り当てを前記第１のマッピングパターンについて実行して、前記第１のマッピングパターンを前記要求との適合性に関して評価し、且つ
前記第１のマッピングパターンが前記要求と適合するときに、
前記第１のマッピングパターンを第１の妥当なマッピングパターンとして指定し、且つ
前記第１の妥当なマッピングパターンを含む前記要求に対する妥当なマッピングパターンから、該妥当なマッピングパターンの中で最も低いスペクトルスロット層及び最小のスペクトルスロット使用のうちの少なくとも一方を有する最終的なマッピングパターンを選択する、
ことを有するネットワークプロビジョニングの方法。
【請求項２】
前記最終的なマッピングパターンに基づいて、物理ノードと光パスとを含む物理ネットワーク資源を割り当て、且つ
前記最終的なマッピングパターンを指し示すもので前記要求に応答する、
ことを更に有する請求項１に記載の方法。
【請求項３】
距離適応ルーティング及びスペクトルスロット割り当てを各マッピングパターンについて実行して、複数のマッピングパターンを前記要求との適合性に関して評価し、且つ
評価された何れのマッピングパターンも前記要求に適合しないときに、前記要求を拒否する、
ことを更に有する請求項１に記載の方法。
【請求項４】
前記第１のマッピングパターンは、複数の仮想ノードを前記光ネットワーク内の複数の物理ノードにマッピングすることを含む、請求項１に記載の方法。
【請求項５】
前記要求は、複数の仮想ノードと、該複数の仮想ノードを接続する複数の仮想リンクとを指定する、請求項１に記載の方法。
【請求項６】
前記距離適応ルーティングは、前記ＶＯＮに関するサービス水準合意に基づく、請求項１に記載の方法。
【請求項７】
前記距離適応ルーティングは、前記光ネットワークによってサポートされる変調フォーマットに基づく、請求項１に記載の方法。
【請求項８】
前記要求は、前記ＶＯＮの最低限のスループット容量を指定する、請求項１に記載の方法。
【請求項９】
前記第１のマッピングパターンは、前記仮想ノードと前記物理ノードとの間に一対一の関係を含む、請求項１に記載の方法。
【請求項１０】
非一時的なコンピュータ読み取り可能記憶媒体にアクセスするように構成されたプロセッサを有するネットワークプロビジョニングシステムであって、
前記記憶媒体は、プロセッサ実行可能命令を格納し、前記命令は、前記プロセッサによって実行されるとき、前記プロセッサに、
仮想光ネットワーク（ＶＯＮ）の要求を受信したことに応答して、少なくとも２つの仮想ノードを光ネットワーク内の少なくとも２つの物理ノードにマッピングすることを含んだ第１のマッピングパターンを計算させ、
距離適応ルーティング及びスペクトルスロット割り当てを前記第１のマッピングパターンについて実行して、前記第１のマッピングパターンを前記要求との適合性に関して評価させ、且つ
前記第１のマッピングパターンが前記要求と適合するときに、
前記第１のマッピングパターンを第１の妥当なマッピングパターンとして指定させ、且つ
前記第１の妥当なマッピングパターンを含む前記要求に対する妥当なマッピングパターンから、該妥当なマッピングパターンの中で最も低いスペクトルスロット層及び最小のスペクトルスロット使用のうちの少なくとも一方を有する最終的なマッピングパターンを選択させる、
システム。
【発明の詳細な説明】
【技術分野】
【０００１】
本開示は、概して光通信ネットワークに関し、より具体的には、距離に適応された変調を用いる柔軟（フレキシブル）な仮想光ネットワークプロビジョニングに関する。
【背景技術】
【０００２】
遠隔通信システム、ケーブルテレビジョンシステム、及びデータ通信システムは、遠隔地点間で多量の情報を迅速に伝達するために光ネットワークを使用する。光ネットワークにおいて、情報は、光パス（光路）とも呼ばれる光ファイバ中を光信号の形態で伝達される。
【０００３】
ソフトウェアで定義されるネットワーク（software-defined  networking；ＳＤＮ）は、ネットワークの仮想化及び／又は抽象化に向けた重要なステップを表すとともに、ユーザ入力から手動でではなく、ソフトウェア命令を用いて自動的に、論理ネットワークエンティティをインスタンス化することを可能にし得る。斯くして、ＳＤＮは、仮想ネットワークの柔軟な定義を可能にし得る。例えば、オープン・ネットワーキング・ファウンデーション（ＯＮＦ）によって管理されるＯｐｅｎＦｌｏｗ通信プロトコルを用いると、トラフィックフローエンティティは、ヘッダ空間で定義されるレイヤ識別子の任意の組み合わせを用いてインスタンス化され得る。ＯｐｅｎＦｌｏｗは、様々なレイヤの様々な組み合わせのトラフィック識別子（インターネットプロトコル（ＩＰ）アドレス、メディアアクセスコントローラ（ＭＡＣ）アドレス、ポートアドレスなど）を用いて、トラフィックフローを定義し得る。そして、物理スイッチへのフローに関するパケット転送ルールをインストールして設定することにより、ＯｐｅｎＦｌｏｗコントローラは、物理スイッチを含むネットワーク中で経路付けられるパス（経路）をトラフィックフローエンティティがインスタンス化することを確実にし得る。
【０００４】
ＯｐｅｎＦｌｏｗのＦｌｏｗＶｉｓｏｒは、仮想ネットワークエンティティ（“スライス”と呼ばれる）を、複数のトラフィックフローエンティティを所与のスライスと関連付けることによってインスタンス化することができ、それにより、各スライスが別々のテナントコントローラによって管理され、テナントがネットワークトラフィックの一部及び物理ネットワークのサブセットを制御することが可能にされる。ＯｐｅｎＦｌｏｗにおいては、各ネットワークスイッチに対して複数のフロー空間が定義され得る。各フロー空間を１つのスライスと関連付けることができ、そして、スライスは別々のコントローラによって管理される。ＦｌｏｗＶｉｓｏｒは、１つのスライス内のアクションがＯｐｅｎＦｌｏｗメッセージを妨害したり書き換えたりすることによって別のスライスに影響を及ぼさないことを確実にし得る。
【０００５】
ＳＤＮ技術の原理及び特徴は、当初、インターネットプロトコル（ＩＰ）ネットワーク及びイーサネット（登録商標）ネットワークに焦点を当てて展開された。しかしながら、ＳＤＮのコンセプトは光ネットワークにも導入され得る。例えば、ＳＤＮコンセプトは、無色／無方向性／フレックスグリッドのリコンフィギュラブル光アド／ドロップマルチプレクサ（ＲＯＡＤＭ）及び複数変調フォーマット・プログラマブル・トランスポンダを用いて構築される機動的な光ネットワークに適用され得る。ＳＤＮ化された光ネットワークは、ソフトウェアで定義される光ネットワーク（Software-Defined  Optical  Network；ＳＤＯＮ）と呼ぶことができ、これは、よりオープン、プログラム可能、且つアプリケーションアウェアであり得る。ＳＤＯＮの１つの特徴は、光ネットワークの仮想化であり、これは、ネットワークサービスプロバイダが同じ物理的インフラストラクチャ上で複数の共存且つ分離した仮想光ネットワーク（ＶＯＮ）を提供することを可能にし得るものである。例えば、従来の光ネットワークにおいては、ネットワークサービスは光パスの観点から提供されている。ＳＤＯＮにおいては、ネットワークサービスはＶＯＮの観点から提供され得る。要求に応答してＶＯＮを提供するとき、仮想ノードを物理トポロジにマッピングする複数の異なるマッピングパターンが可能であり得る。
【発明の概要】
【発明が解決しようとする課題】
【０００６】
仮想光ネットワーク（ＶＯＮ）プロビジョニングに関する方法及びシステムを開示する。
【課題を解決するための手段】
【０００７】
一態様において、開示されるネットワークプロビジョニング方法は、仮想光ネットワーク（ＶＯＮ）の要求を受信したことに応答して、少なくとも２つの仮想ノードを光ネットワーク内の少なくとも２つの物理ノードにマッピングすることを含んだ第１のマッピングパターンを計算することを含む。この方法はまた、第１のマッピングパターンを要求との適合性に関して評価することを含み得る。第１のマッピングパターンについて、距離適応ルーティング及びスペクトルスロット割り当てが実行され得る。第１のマッピングパターンが要求と適合するとき、この方法は、第１のマッピングパターンを第１の妥当なマッピングパターンとして指定し、且つ第１の妥当なマッピングパターンを含む要求に妥当なマッピングパターンから、最終的なマッピングパターンを選択することを含み得る。この最終的なマッピングパターンは、妥当なマッピングパターンの中で最も低いスペクトルスロット層及び最小のスペクトルスロット使用のうちの少なくとも一方を有し得る。
【０００８】
ネットワークプロビジョニングに関する更なる開示態様は、ここに記載されるような制御システム及びプロセッサ実行可能命令を格納した非一時的なコンピュータ読み取り可能記憶媒体を含む。
【図面の簡単な説明】
【０００９】
本発明並びにその特徴及び利点のより完全なる理解のため、以下の図を含む添付図面とともに以下の説明を参照する。
【図１】光ネットワークの一実施形態の一部要素を示すブロック図である。
【図２】光ネットワークの制御システムの一実施形態の一部要素を示すブロック図である。
【図３Ａ】物理的インフラストラクチャの一実施形態の一部要素のネットワークマップである。
【図３Ｂ】ＶＯＮ要求の一実施形態の一部要素のネットワークマップである。
【図４Ａ】マッピングパターンの実施形態の一部要素である。
【図４Ｂ】マッピングパターンの実施形態の一部要素である。
【図４Ｃ】マッピングパターンの実施形態の一部要素である。
【図４Ｄ】マッピングパターンの実施形態の一部要素である。
【図５】フレキシブルＶＯＮプロビジョニング方法の一実施形態の一部要素を示すフロー図である。
【発明を実施するための形態】
【００１０】
以下の説明では、開示に係る事項の議論を容易にするために、細部が例として説明される。しかしながら、当業者に明らかなように、開示される実施形態は、例示的なものであり、取り得る全ての実施形態を網羅するものではない。
【００１１】
本開示の全体を通して、ハイフン付きの形態の参照符号は、或る要素の特定のインスタンスを表し、ハイフン付きでない形態の参照符号は、その要素を総称的あるいは集合的に表す。故に、一例（図示されていない）として、ウィジェット“１２−１”は、集合的にウィジェット“１２”として参照され得るウィジェットクラスの１つのインスタンスを表し、これらウィジェットのうちの何れの１つも、総称的にウィジェット“１２”として参照され得る。図面及び明細書において、似通った参照符号は、同様の要素を表すことを意図したものである。
【００１２】
先述のように、ＳＤＯＮ（Software-Defined  Optical  Network）において、ネットワークサービスは、光パスに代えて、仮想光ネットワーク（ＶＯＮ）として提供され得る。ＶＯＮプロビジョニングは、一定の側面で、従来の光パスプロビジョニングから区別可能であり得る。例えば、光パスは二点間接続とし得るが、ＶＯＮは、複数の仮想ノードと仮想リンクとを含んだネットワークを含み得る。ＶＯＮ内の各仮想ノードは、物理的な光ノードにマッピングされ、ＶＯＮ内の各仮想リンクは、対応する物理的な光ノードを接続する光パスにマッピングされ得る。特定の実施形態において、特定のＶＯＮの光パス群は、個別的にではなく、集合的にプロビジョニングされ得る。斯くして、全ての仮想リンクが首尾良く光パスにマッピングされているとき、ＶＯＮデマンドが執行され得る。
【００１３】
また、特定の光パスは、固定された起点ノード及び宛先ノードを有し得る。ＶＯＮにおいて、物理ノードへの仮想ノードのマッピングはフレキシブルとし得る。例えば、結果として得られる物理ＳＤＯＮスライスがＶＯＮのサービスレベルのアグリーメント（サービス水準合意）を満足する限りにおいて、仮想ノードは、特定の地理的地域内の、あるいは特定数の指定された物理ノードの中の、如何なる物理ノードにマッピングされてもよい。このような柔軟性は、ネットワークサービスプロバイダがリソース使用を最適化してサービスプロビジョニングコストを低減することを可能にし得る。
【００１４】
ＶＯＮプロビジョニングは、光ネットワークサービスの概念を、二点間の固定ノード対の光パスプロビジョニングから、多点のフレキシブルノードすなわちグループの光ネットワークへのスライス化へと一般化し得る。光パスは、固定されたノードマッピングを各々が有する２つの仮想ノードを含んだＶＯＮの特定のインスタンスとし得るので、ＳＤＯＮサービスプロバイダは、そのＶＯＮサービスプロビジョニングシステムの僅かから皆無の変更で、光パスプロビジョニングへの後方互換性を有し得る。
【００１５】
パス選択に先立ってのノードマッピングは、よりスペクトル効率の良い変調に有益な距離を有する潜在パスを発見する可能性を低くしてしまい得るため、そのような手法は、距離に適応された変調によってもたらされるスペクトル利用効率を完全には活用できないことがある。更に詳細に後述するように、ここに記載される方法及びシステムは、効率的なネットワーク容量の増大を提供し得る。これは、フレキシブルなノードマッピングと距離適応変調との組み合わせ効果から認められ得るものである。特定の実施形態において、ＶＯＮデマンドを満足するために、フレキシブルなノードマッピングをサポートする距離適応型フレックスグリッド光ネットワーク用のフレキシブルＶＯＮプロビジョニング手順が利用され得る。
【００１６】
図面を参照するに、図１は、光通信システムを表し得るものである一実施形態例に係る光ネットワーク１０１を示している。光ネットワーク１０１は、光ネットワーク１０１の構成要素によって通信される１つ以上の光信号を輸送するように構成された１つ以上の光ファイバ１０６を含み得る。ファイバ１０６によって共に結合された、光ネットワーク１０１のネットワーク要素は、１つ以上の送信器１０２、１つ以上のマルチプレクサ（ＭＵＸ）１０４、１つ以上の光増幅器１０８、１つ以上の光アド／ドロップマルチプレクサ（ＯＡＤＭ）１１０、１つ以上のデマルチプレクサ（ＤＥＭＵＸ）１０５、及び１つ以上の受信器１１２を有し得る。
【００１７】
光ネットワーク１０１は、終端ノードを有する二点間光ネットワーク、リング光ネットワーク、メッシュ光ネットワーク、若しくはその他の好適な光ネットワーク、又は複数の光ネットワークの組み合わせを有し得る。光ファイバ１０６は、非常に低い損失で長距離にわたって信号を伝達することが可能なガラスの細糸を有する。光ファイバ１０６は、光伝送用の多様な異なるファイバから選択された好適種類のファイバを有し得る。
【００１８】
光ネットワーク１０１は、光ファイバ１０６上で光信号を伝送するように構成された装置を含み得る。光の１つ以上の波長を変調して該波長上に情報をエンコードすることによって、情報が光ネットワーク１０１を通じて送信されて受信され得る。光ネットワーキングにおいては、１つの波長の光のことをチャネルと呼ぶこともある。各チャネルが、光ネットワーク１０１を通じて一定量の情報を搬送するように構成され得る。
【００１９】
光ネットワーク１０１の情報容量及び輸送能力を増大させるために、複数のチャネルで伝送される複数の信号が単一の広帯域光信号へと結合され得る。複数のチャネルで情報を通信する処理は、光学において、波長分割多重（ＷＤＭ）と呼ばれている。粗い（coarse）波長分割多重（ＣＷＤＭ）は、通常は２０ｎｍより大きく且つ１６波長より少ない、少数のチャネルを有する広く間隔を空けられた波長の、１本のファイバへの多重化を意味し、密な（dense）波長分割多重（ＤＷＤＭ）は、通常は０．８ｎｍ間隔未満で且つ４０波長より多い、多数のチャネルを有する密集した波長の、１本のファイバへの多重化を意味する。ＷＤＭ又はその他の多波長多重化伝送技術は、光ネットワークにおいて、光ファイバ当たりの総計の帯域幅を増大させるために採用されている。ＷＤＭを用いない場合、光ネットワークにおける帯域幅は、単に１つの波長のビットレートに制限され得る。より広い帯域幅を用いることで、光ネットワークは、より多い量の情報を伝送することができる。光ネットワーク１０１は、ＷＤＭ又はその他の好適なマルチチャネル多重化技術を用いて異なるチャネルを伝送し、且つマルチチャネル信号を増幅するように構成され得る。
【００２０】
光ネットワーク１０１は、特定の波長すなわちチャネルで光信号を光ネットワーク１０１中に送信するように構成された１つ以上の光送信器（Ｔｘ）１０２を含み得る。送信器１０２は、電気信号を光信号に変換して該光信号を送信するように構成されたシステム、装置又はデバイスを有し得る。例えば、送信器１０２は各々、レーザと、電気信号を受信し、該電気信号に含まれる情報を、レーザによって特定の波長で生成される光のビーム上に変調する変調器とを有し、光ネットワーク１０１を貫いて信号を搬送するよう該ビームを送信し得る。
【００２１】
マルチプレクサ１０４が送信器１０２に結合され得る。マルチプレクサ１０４は、複数の送信器１０２によって例えばそれぞれの個々の波長で送信された信号を、ＷＤＭ信号へと結合するように構成されたシステム、装置又はデバイスとし得る。
【００２２】
光増幅器１０８が、光ネットワーク１０１内のマルチチャネル化された信号を増幅し得る。光増幅器１０８は、特定の長さのファイバ１０６の前及び／又は後に位置付けられ得る。光増幅器１０８は、光信号を増幅するように構成されたシステム、装置又はデバイスを有し得る。例えば、光増幅器１０８は、光信号を増幅する光中継器を有し得る。この増幅は、光−電気変換又は電気−光変換を用いて実行され得る。一部の実施形態において、光増幅器１０８は、ドープファイバ増幅素子を形成するように希土類元素をドープされた光ファイバを有していてもよい。このファイバを信号が通過するとき、外部エネルギーがポンプ信号の形態で印加されて、光ファイバのドープされた部分の原子を励起し、それにより光信号の強度が高められ得る。一例として、光増幅器１０８は、エルビウムドープファイバ増幅器（ＥＤＦＡ）を有し得る。
【００２３】
ＯＡＤＭ１１０が、ファイバ１０６を介して光ネットワーク１０１に結合され得る。ＯＡＤＭ１１０は、ファイバ１０６から光信号（すなわち、個々の波長にある）のアド及び／又はドロップを行うように構成されたシステム、装置又はデバイスを含み得るものであるアド／ドロップモジュールを有する。或るＯＡＤＭ１１０を通過した後、光信号は、直接に宛先までファイバ１０６に沿って進行することもあるし、宛先に到達する前に１つ以上の更なるＯＡＤＭ１１０及び／又は光増幅器１０８を通過させられることもある。
【００２４】
図１に示すように、光ネットワーク１０１はまた、ネットワーク１０１の１つ以上の宛先の位置に１つ以上のデマルチプレクサ１０５を含み得る。デマルチプレクサ１０５は、単一の複合ＷＤＭ信号をそれぞれの波長の個々のチャネルへと分離することによってデマルチプレクサとして機能するシステム、装置又はデバイスを有し得る。例えば、光ネットワーク１０１は、４０チャネルのＤＷＤＭ信号の伝送及び搬送を行い得る。デマルチプレクサ１０５は、単一の４０チャネルＤＷＤＭ信号を、４０個の異なるチャネルによる４０個の別々の信号へと分割し得る。
【００２５】
光ネットワーク１０１の特定の実施形態において、ＯＡＤＭ１１０は、ＷＤＭ信号のうち個々の波長又は複数の波長をアドあるいはドロップすることが可能なリコンフィギュラブルＯＡＤＭ（ＲＯＡＤＭ）を表し得る。この個々の波長又は複数の波長は、例えば、ＲＯＡＤＭ内に含められ得る波長選択スイッチ（ＷＳＳ）（図示せず）を用いて、光ドメインでアドあるいはドロップされ得る。
【００２６】
図１において、光ネットワーク１０１はまた、デマルチプレクサ１０５に結合された受信器１１２を含み得る。各受信器１１２は、特定の波長すなわちチャネルで伝送された光信号を受信するように構成されることができ、該光信号を処理して、該光信号が含む情報（すなわち、データ）を取得（例えば、復調）し得る。従って、ネットワーク１０１は、ネットワークの全てのチャネルに対して少なくとも１つの受信器１１２を含み得る。
【００２７】
例えば図１の光ネットワーク１０１などの光ネットワークは、光ファイバ上で光信号にて情報を伝達するために変調技術を使用し得る。そのような変調の方式は、数ある変調技術の例の中でとりわけ、位相偏移キーイング（ＰＳＫ）、周波数偏移キーイング（ＦＳＫ）、振幅偏移キーイング（ＡＳＫ）、及び直交振幅変調（ＱＡＭ）を含み得る。ＰＳＫにおいて、光信号によって搬送される情報は、搬送波、又は単純に、キャリアとして知られる基準信号の位相を変調することによって伝達され得る。２レベルの二相位相偏移キーイング（ＢＰＳＫ）、４レベルの四相位相偏移キーイング（ＱＰＳＫ）、マルチレベル位相偏移キーイング（Ｍ−ＰＳＫ）、又は差動位相偏移キーイング（ＤＰＳＫ）を用いて、信号自体の位相を変調することによって情報が伝達され得る。ＱＡＭにおいては、光信号によって搬送される情報は、搬送波の振幅及び位相の双方を変調することによって伝達され得る。ＰＳＫは、搬送波の振幅が定数として維持されるＱＡＭのうちのサブセットと見なされてもよい。さらに、偏波分割多重（ＰＤＭ）技術が、より高いビットレートの情報伝送を達成することを可能にしてもよい。ＰＤＭ伝送は、１つのチャネルに関連付けられた光信号の様々な偏波成分上に情報を変調することを有する。光信号の偏波は、光信号の振動の方向を意味し得る。用語“偏波”は、一般に、空間内の点での電界ベクトル（光信号の伝播方向に垂直である）の先端によって描かれる経路を表し得る。
【００２８】
例えば図１の光ネットワーク１０１などの光ネットワークにおいては、マネジメントプレーン、コントロールプレーン、及びトランスポートプレーン（物理層と呼ばれるときもある）を参照することが典型的である。中央マネジメントホスト（図示せず）が、マネジメントプレーンに存在して、コントロールプレーンのコンポーネントの設定及び指揮を行い得る。マネジメントプレーンは、トランスポートプレーン及びコントロールプレーンの全てのエンティティ（例えば、ネットワーク要素）の基本的な制御を含む。一例として、マネジメントプレーンは、１つ以上の処理リソース及びデータストレージコンポーネントなどを含んだ中央処理センター（例えば、中央マネジメントホスト）からなり得る。マネジメントプレーンは、コントロールプレーンの要素と電気通信し得るとともに、トランスポートプレーンの１つ以上のネットワーク要素と電気通信し得る。マネジメントプレーンは、システム全体に対する管理機能を果たすことができ、ネットワーク要素と、コントロールプレーンと、トランスポートプレーンとの間の調整（コーディネーション）を提供し得る。例として、マネジメントプレーンは、要素の視点から１つ以上のネットワーク要素を取り扱う要素管理システム（element  management  system；ＥＭＳ）、ネットワークの視点から数多くの装置を取り扱うネットワーク管理システム（network  management  system；ＮＭＳ）、及び／又はネットワーク全体の動作を取り扱う動作サポートシステム（operational  support  system；ＯＳＳ）を含み得る。
【００２９】
光ネットワーク１０１には、開示の範囲を逸脱することなく、変更、追加又は省略が為され得る。例えば、光ネットワーク１０１は、図１に描かれたものより多い要素を含んでいてもよいし、少ない要素を含んでいてもよい。さらに、ネットワーク１０１は、例えば分散補償モジュール（dispersion  compensation  module；ＤＣＭ）など、明示的に示されていない付加的な要素を含んでいてもよい。また、上述のように、二点間ネットワークとして描かれているが、光ネットワーク１０１は、例えばリング、メッシュ及び／又は階層のネットワークトポロジなど、光信号を伝送するのに如何なる好適なネットワークトポロジを有していてもよい。
【００３０】
次いで、図２を参照するに、例えば光ネットワーク１０１（図１参照）などの光ネットワークにおいてコントロールプレーン機能を実現する一実施形態に係る制御システム２００のうちの選択された要素のブロック図が示されている。コントロールプレーンは、ネットワークの知能及び制御に関する機能を含むことができ、ネットワークサービスを確立する能力をサポートするアプリケーションを有し得る。このようなアプリケーションは、更に詳細に後述するように、ディスカバリ、ルーティング、パス計算、及びシグナリングのためのアプリケーション又はモジュールを含む。制御システム２００によって実行される複数のコントロールプレーンアプリケーションが協働して、光ネットワーク内でのサービスを自動的に確立し得る。ディスカバリモジュール２１２は、ネイバー（隣接する相手）に接続するローカルリンクを発見し得る。ルーティングモジュール２１０は、ローカルリンク情報を光ネットワークノードにブロードキャストするとともに、データベース２０４にデータ投入し得る。光ネットワークからのサービスの要求が受信されると、パス計算エンジン２０２が呼び出されて、データベース２０４を用いてネットワーク経路を計算し得る。そして、このネットワーク経路がシグナリングモジュール２０６に提供されて、要求されたサービスが確立される。
【００３１】
図２に示すように、制御システム２００はプロセッサ２０８と記憶媒体２２０とを含んでおり、記憶媒体２２０は、当該記憶媒体２２０へのアクセスを有するプロセッサ２０８によって実行され得る実行可能命令（例えば、実行可能コード）を格納し得る。プロセッサ２０８は、ここに記載される機能及び処理を制御システム２００に行わせる命令を実行し得る。ここでの開示の目的で、記憶媒体２２０は、少なくとも或る期間の時間にわたってデータ及び／又は命令を保管する非一時的なコンピュータ読み取り可能媒体を含み得る。記憶媒体２２０は、持続性媒体及び揮発性媒体、固定媒体及び取り外し可能（リムーバブル）媒体、並びに磁気媒体及び半導体媒体を有し得る。記憶媒体２２０は、限定ではないが、例えば、直接アクセス記憶装置（例えば、ハードディスクドライブ若しくはフロッピー（登録商標）ディスク）、順次アクセス記憶装置（例えば、テープディスクドライブ）、コンパクトディスク（ＣＤ）、ランダムアクセスメモリ（ＲＡＭ）、読み出し専用メモリ（ＲＯＭ）、ＣＤ−ＲＯＭ、デジタル多用途ディスク（ＤＶＤ）、電気的消去可能・プログラム可能読み出し専用メモリ（ＥＥＰＲＯＭ）、及び／又はフラッシュメモリなどの記憶媒体；非一時的媒体；及び／又は以上のものの様々な組み合わせを含み得る。記憶媒体２２０は、命令、データ、又はこれら双方を格納するよう動作可能である。図示の記憶媒体２２０は、実行可能なコンピュータプログラムを表し得る命令のセット又はシーケンス、つまりは、パス計算エンジン２０２、シグナリングモジュール２０６、ディスカバリモジュール２１２、及びルーティングモジュール２１０を含んでいる。ここに記載されるように、パス計算エンジン２０２は、シグナリングモジュール２０６、ディスカバリモジュール２１２及びルーティングモジュール２１０とともに、本開示に係る様々なアルゴリズムを実装する命令及び／又はコードを表し得る。
【００３２】
特定の実施形態において、制御システム２００は、人物（すなわち、ユーザ）とインタフェースをとって光信号伝送経路についてのデータを受信するように構成され得る。例えば、制御システム２００はまた、ユーザから光信号伝送経路についてのデータを受信すること及び／又はユーザに結果を出力することを容易にするよう、１つ以上の入力装置及び／又は出力装置を含むことができ、且つ／或いはそれらに結合されることができる。これら１つ以上の入力装置及び／又は出力装置（図示せず）は、以下に限られないが、キーボード、マウス、タッチパッド、マイクロフォン、ディスプレイ、タッチスクリーンディスプレイ、オーディオスピーカ、又はこれらに類するものを含み得る。代わりに、あるいは加えて、制御システム２００は、光信号伝送経路についてのデータを、例えば別のコンピューティング装置及び／又はネットワーク要素などの装置（図２には図示せず）から受信するように構成されてもよい。
【００３３】
図２に示すように、一部の実施形態において、ディスカバリモジュール２１２は、光ネットワーク内の光信号伝送経路に関するデータを受信するように構成され得るとともに、ネイバー及びネイバー間のリンクの発見を担い得る。換言すれば、ディスカバリモジュール２１２は、ディスカバリプロトコルに従ってディスカバリメッセージを送信するとともに、光信号伝送経路についてのデータを受信し得る。一部の実施形態において、ディスカバリモジュール２１２は、例えば、以下に限られないがとりわけ、ファイバ種類、ファイバ長、コンポーネントの数や種類、データレート、データの変調フォーマット、光信号の入力パワー、信号搬送波長（すなわち、チャネル）の数、チャネル間隔、トラフィック受容、及び／又はネットワークトポロジなどの、特徴を決定し得る。
【００３４】
図２に示すように、ルーティングモジュール２１０は、例えば光ネットワーク１０１などの光ネットワークの中の様々なノードにリンク接続情報を伝えることを担い得る。特定の実施形態において、ルーティングモジュール２１０は、トラフィック工学設計を支援するリソース情報（リンク帯域幅の利用可能性を含み得る）をデータベース２０４に投入し得る。従って、データベース２０４は、ルーティングモジュール２１０によって、光ネットワークのネットワークトポロジを決定するのに使用可能な情報を投入され得る。
【００３５】
パス計算エンジン２０２は、ルーティングモジュール２１０によってデータベース２０４に提供された情報を用いて、光信号伝送経路の伝送特性を決定するように構成され得る。光信号伝送経路の伝送特性は、伝送劣化要因が光信号伝送経路内の光信号にどのように影響を及ぼし得るかについての洞察を提供し得る。伝送劣化要因は、例えば、色分散（ＣＤ）、非線形（ＮＬ）効果、例えば偏波モード分散（ＰＭＤ）や偏波依存ロスなどの偏波効果、増幅自然放出（ＡＳＥ）、及び／又はその他などである。光信号伝送経路の伝送特性を決定するため、パス計算エンジン２０２は、これらの伝送劣化要因間の相互作用を考慮してもよい。様々な実施形態において、パス計算エンジン２０２は、特定の伝送劣化要因に関する値を生成し得る。パス計算エンジン２０２は更に、光信号伝送経路を記述するデータをデータベース２０４に格納し得る。
【００３６】
図２において、シグナリングモジュール２０６は、例えば光ネットワーク１０１などの光ネットワークにおける終端間（エンド・ツー・エンド）ネットワークサービスの設定、変更及び取り去りに関連する機能を提供し得る。例えば、光ネットワーク内の或るイングレスノードがサービス要求を受信するとき、制御システム２００は、シグナリングモジュール２０６を使用して、パス計算エンジン２０２から、例えば帯域幅、コストなどの様々な基準に従って最適化され得るネットワーク経路を要求し得る。望ましいネットワーク経路が特定されると、シグナリングモジュール２０６は、そのネットワーク経路に沿ったそれぞれのノードと通信して、要求されたネットワークサービスを確立し得る。異なる実施形態において、シグナリングモジュール２０６は、シグナリングプロトコルを使用して、ネットワーク経路に沿ったノードとの間のその後の通信を伝え得る。
【００３７】
ここに記載されるようなフレキシブルＶＯＮプロビジョニングに関する動作にて、制御システム２００はＳＤＯＮコントローラを表し且つ／或いは含むことができ、パス計算エンジン２０２は、例えば、マッピングパターン計算（図４Ａ−４Ｄも参照）に関する機能を含み得る。その場合、制御システム２００は、ＶＯＮ要求にて要求された特定の光パスに従って、計算されたマッピングパターン内の複数の異なるルーティング及びスペクトルスロット割り当ての評価を実行し得る。ＶＯＮ要求を満足するマッピングパターンが、妥当なマッピングパターンとして指定され得る。少なくとも１つの妥当なマッピングパターンが上記評価から得られるとき、ＶＯＮ要求が満足され得る。複数の妥当なマッピングパターンが上記評価から得られるとき、ＳＤＯＮコントローラは、最小の占有スペクトルスロット数に基づいて１つの妥当なマッピングパターンを選択し得る。これは、最小の総スペクトルスロット使用を有するものである。そして、ＳＤＯＮコントローラは続けて、ＶＯＮ要求のサービス提供を行うために、選択された妥当なマッピングパターンに従って物理ネットワーク資源を予約し得る。妥当なマッピングパターンが得られないとき、ＶＯＮ要求は満足されずに拒否され得る。
【００３８】
次いで、図３Ａを参照するに、一実施形態に係る物理的インフラストラクチャ３００のうちの選択された要素がネットワークマップとして示されている。図３Ａには、物理的インフラストラクチャ３００が、物理ノードＡ、Ｂ、Ｃ、Ｄ及びＥを含むものとして示されるとともに、それぞれの物理ノード間の物理リンク（すなわち、光パス）が、キロメートル単位でのリンクスパン距離とともに示されている。なお、物理的インフラストラクチャ３００は、縮尺通りには描かれたものではなく、物理ノード相互間の近似的な相対位置を例示するものである。
【００３９】
次いで、図３Ｂを参照するに、一実施形態に係るＶＯＮ要求３０１のうちの選択された要素が示されている。図３Ｂにおいて、ＶＯＮ要求３０１は、３つの仮想ノードＶ１、Ｖ２及びＶ３と、３つの仮想リンクとを指定している。具体的には、仮想リンク３０２は仮想ノードＶ１とＶ３との間のリンクであり、仮想リンク３０４は仮想ノードＶ１とＶ２との間のリンクであり、仮想リンク３０６は仮想ノードＶ２とＶ３との間のリンクである。ここで更に詳細に説明するように、ＶＯＮ要求３０１は、ここに開示される方法を物理的インフラストラクチャ３００（図３Ａ参照）に関して記述するために使用される例示的なＶＯＮ要求である。本開示の目的で、仮想リンク３０２、３０４及び３０６は何れも４００ギガビット毎秒（Ｇｂｐｓ）の容量を要求されていると仮定し得る。理解されるように、異なる実施形態においては、所与のＶＯＮ要求に関連する個々の仮想リンクの各々に異なる容量仕様が適用されてもよい。
【００４０】
図３ＢのＶＯＮ要求３０１において、仮想ノードＶ１、Ｖ２及びＶ３の各々が、物理的インフラストラクチャ３００（図３Ａ参照）内の物理ノードＡ、Ｂ、Ｃ、Ｄ及びＥのうちの少なくとも１つにマッピングされ得る。ＶＯＮ要求３０１中に示されるように、仮想ノードの隣に、破線を用いて、個々のノードの各々に対する候補物理ノードが示されている。具体的には、物理ノードＡ及びＥは、仮想ノードＶ１にマッピングする候補であり、物理ノードＢは、仮想ノードＶ２にマッピングする候補であり、そして、物理ノードＣ及びＤは、仮想ノードＶ３にマッピングする候補であるとし得る。以下にて図４Ａ−４Ｄに関して更に詳細に説明され、且つ物理的インフラストラクチャ３００及びＶＯＮ要求３０１に基づくマッピングパターンの実施形態例にて、フレキシブルノードマッピングと距離適応変調との統合検討が効率的スペクトル利用にどのように有益であり得るかを例証する。
【００４１】
そこで図４Ａ、４Ｂ、４Ｃ及び４Ｄを参照するに、物理的インフラストラクチャ３００及びＶＯＮ要求３０１（図３Ａ及び３Ｂ参照）に基づく実施形態に係るマッピングパターン４０１、４０２、４０３及び４０４のうちの選択された要素が描かれている。また、自由に指定されるフォーマットＦ１及びフォーマットＦ２という２つの異なる変調フォーマットを物理的インフラストラクチャ３００がサポートしていると仮定する。フォーマットＦ１は、１スペクトルスロットを占有すると定められて４００ｋｍまでの長さのリンクスパンに使用されるとし、一方、フォーマットＦ２は、２スペクトルスロットを占有すると定められて６００ｋｍまでの長さのリンクスパンに使用されるとし得る。
【００４２】
ここで、図４Ａを参照するに、第１のマッピングパターン４０１は、仮想ノードＶ１を物理ノードＡにマッピングし、仮想ノードＶ２を物理ノードＢにマッピングし、且つ仮想ノードＶ３を物理ノードＣにマッピングすることを伴い得る。第１のマッピングパターン４０１の場合、仮想ノードＶ１とＶ２との間の仮想リンク３０４は、物理ノードＡとＢとの間の３５０ｋｍスパンにマッピングされ、仮想ノードＶ２とＶ３との間の仮想リンク３０６は、物理ノードＢとＣとの間の４００ｋｍスパンにマッピングされる。第１のマッピングパターン４０１では、仮想リンク３０２は、以下の物理リンクの連鎖、すなわち、３０２−１として示された物理ノードＡとＥとの間の１００ｋｍスパンと、３０２−２として示された物理ノードＥとＤとの間の２００ｋｍスパンと、３０２−３として示された物理ノードＤとＣとの間の３００ｋｍスパンとを連結したものにマッピングされる。上にて与えられた変調フォーマットに関する基準に基づくと、第１のマッピングパターン４０１で各仮想リンクによって占有されるスペクトルスロットは以下のようになる：仮想リンク３０４は、変調フォーマットＦ１を有し、１スペクトルスロットを占有する；仮想リンク３０６は、変調フォーマットＦ１を有し、１スペクトルスロットを占有する；そして、仮想リンク３０２は、変調フォーマットＦ２を有し、６スペクトルスロット（２スペクトルスロット×３物理スパン）を占有する。故に、第１のマッピングパターン４０１は、トータルで８スペクトルスロットを占有する。
【００４３】
次いで、図４Ｂを参照するに、第２のマッピングパターン４０２は、仮想ノードＶ１を物理ノードＡにマッピングし、仮想ノードＶ２を物理ノードＢにマッピングし、且つ仮想ノードＶ３を物理ノードＤにマッピングすることを伴い得る。第２のマッピングパターン４０２の場合、仮想ノードＶ１とＶ２との間の仮想リンク３０４は、物理ノードＡとＢとの間の３５０ｋｍスパンにマッピングされ、仮想ノードＶ２とＶ３との間の仮想リンク３０６は、物理ノードＢとＤとの間の３００ｋｍスパンにマッピングされる。第２のマッピングパターン４０２では、仮想リンク３０２は、以下の物理リンクの連鎖、すなわち、３０２−１として示された物理ノードＡとＥとの間の１００ｋｍスパンと、３０２−２として示された物理ノードＥとＤとの間の２００ｋｍスパンとを連結したものにマッピングされる。上にて与えられた変調フォーマットに関する基準に基づくと、第２のマッピングパターン４０２で各仮想リンクによって占有されるスペクトルスロットは以下のようになる：仮想リンク３０４は、変調フォーマットＦ１を有し、１スペクトルスロットを占有する；仮想リンク３０６は、変調フォーマットＦ１を有し、１スペクトルスロットを占有する；そして、仮想リンク３０２は、変調フォーマットＦ１を有し、２スペクトルスロット（１スペクトルスロット×２物理スパン）を占有する。故に、第２のマッピングパターン４０２は、トータルで４スペクトルスロットを占有する。
【００４４】
次いで、図４Ｃを参照するに、第３のマッピングパターン４０３は、仮想ノードＶ１を物理ノードＥにマッピングし、仮想ノードＶ２を物理ノードＢにマッピングし、且つ仮想ノードＶ３を物理ノードＣにマッピングすることを伴い得る。第３のマッピングパターン４０３の場合、仮想リンク３０４は、以下の物理リンクの連鎖、すなわち、３０４−１として示された物理ノードＢとＡとの間の３５０ｋｍスパンと、３０４−２として示された物理ノードＡとＥとの間の１００ｋｍスパンとを連結したものにマッピングされる。第３のマッピングパターン４０３では、仮想リンク３０２は、以下の物理リンクの連鎖、すなわち、３０２−１として示された物理ノードＥとＤとの間の２００ｋｍスパンと、３０２−２として示された物理ノードＤとＣとの間の３００ｋｍスパンとを連結したものにマッピングされる。また、第３のマッピングパターン４０３では、仮想ノードＶ２とＶ３との間の仮想リンク３０６は、物理ノードＢとＣとの間の４００ｋｍスパンにマッピングされる。上にて与えられた変調フォーマットに関する基準に基づくと、第３のマッピングパターン４０３で各仮想リンクによって占有されるスペクトルスロットは以下のようになる：仮想リンク３０４は、変調フォーマットＦ２を有し、４スペクトルスロット（２スペクトルスロット×２物理スパン）を占有する；仮想リンク３０６は、変調フォーマットＦ１を有し、１スペクトルスロットを占有する；そして、仮想リンク３０２は、変調フォーマットＦ２を有し、４スペクトルスロット（２スペクトルスロット×２物理スパン）を占有する。故に、第３のマッピングパターン４０３は、トータルで９スペクトルスロットを占有する。
【００４５】
次いで、図４Ｄを参照するに、第４のマッピングパターン４０４は、仮想ノードＶ１を物理ノードＥにマッピングし、仮想ノードＶ２を物理ノードＢにマッピングし、且つ仮想ノードＶ３を物理ノードＤにマッピングすることを伴い得る。第４のマッピングパターン４０４の場合、仮想リンク３０４は、以下の物理リンクの連鎖、すなわち、３０４−１として示された物理ノードＢとＡとの間の３５０ｋｍスパンと、３０４−２として示された物理ノードＡとＥとの間の１００ｋｍスパンとを連結したものにマッピングされる。第４のマッピングパターン４０４では、仮想リンク３０２は、３０２として示された物理ノードＥとＤとの間の２００ｋｍスパンにマッピングされる。また、第４のマッピングパターン４０４では、仮想ノードＶ２とＶ３との間の仮想リンク３０６は、物理ノードＢとＤとの間の３００ｋｍスパンにマッピングされる。上にて与えられた変調フォーマットに関する基準に基づくと、第４のマッピングパターン４０４で各仮想リンクによって占有されるスペクトルスロットは以下のようになる：仮想リンク３０４は、変調フォーマットＦ２を有し、４スペクトルスロット（２スペクトルスロット×２物理スパン）を占有する；仮想リンク３０６は、変調フォーマットＦ１を有し、１スペクトルスロットを占有する；そして、仮想リンク３０２は、変調フォーマットＦ１を有し、１スペクトルスロットを占有する。故に、第４のマッピングパターン４０４は、トータルで６スペクトルスロットを占有する。
【００４６】
図４Ａ、４Ｂ、４Ｃ及び４Ｄに関して上述した距離適応マッピングパターンにて明らかなように、異なるマッピングパターンは異なるスペクトルスロット使用状態を生じさせ得るが、これは、フレキシブルノードマッピングと距離適応変調との複合効果に由来する。上述の例では、占有されるスペクトルスロットの数が最小であることに基づいて、第２のマッピングパターン４０２が選択され得る。ここに記載されるフレキシブルＶＯＮプロビジョニングの方法は、仮想ノード−候補物理ノードのマッピング選択の組み合わせと、その他の適用可能なリソース制約及び条件（例えば、サポートされている変調フォーマットなど）とに基づいて、例えばマッピングパターン４０１−４０４などの様々なマッピングパターンを計算し得る。一部の実施形態において、距離適応ルーティングは、ＶＯＮに関連するサービス水準合意、及び／又はＶＯＮ要求に関連するエンティティに基づく。
【００４７】
一部の実施形態において、例えば、ＶＯＮ要求が多数の仮想ノードに関連し、且つ／或いは多数の可能性あるマッピングパターンを生じさせるとき、フレキシブルＶＯＮプロビジョニング方法の計算上の取り扱いやすさを維持するために、特定の追加処理が実行され得る。具体的には、ＶＯＮ要求に関連する全ての取り得るマッピングパターンを最初に先ず計算することに代えて、特定の選択基準がマッピングパターン計算に適用され得る。例えば、先ず、仮想ノード当たり唯一の候補物理ノードとして、固定された仮想−物理ノードマッピングが試みられ得る。その後、例えば、１ホップの最も近い隣接ノードから始め、次いで２ホップの最も近い隣接ノードとし、等々により、仮想ノードごとに更なる候補物理ノードが選択追加され得る。
【００４８】
また、候補物理ノード選択は、段階ごとに複数のマッピングパターンの評価を並列に実行しながら、段階的に処理されてもよい。特定の実施形態において、１つの妥当なマッピングパターンが発見されると、そのマッピングパターンを受け入れて物理リソース割り当てを開始してもよく、これは、ＶＯＮ要求に応答することに低レイテンシが望まれるリアルタイム用途で有用であり得る。他の例において、或る一定の固定数の妥当なマッピングパターンが生成されてもよく、且つ／或いは、ＶＯＮ要求に応答することにおける適時性と最良の取り得る解との間の最適なトレードオフを見い出すよう、マッピングパターンの評価に時間制限が置かれてもよい。
【００４９】
次いで、図５を参照するに、一実施形態に係るフレキシブルＶＯＮプロビジョニング方法５００のうちの選択された要素のブロック図が、フローチャート形式にて示されている。方法５００は、ネットワーク１００と制御システム２００（図１及び２参照）を用いて実行され得る。なお、方法５００に記載される特定の処理は、異なる実施形態においてはオプションであることもあるし、再編成されることもある。
【００５０】
方法５００は、ＶＯＮの要求を受信すること（処理５０２）によって開始し得る。この要求に基づき、少なくとも２つの仮想ノードを光ネットワーク内の少なくとも２つの物理ノードにマッピングすることを含んだ第１のマッピングパターンが計算され得る（処理５０４）。距離に適応されたルーティングとスペクトルスロット割り当てとが第１のマッピングパターンについて実行されるようにして、第１のマッピングパターンが要求との適合性に関して評価され得る（処理５０６）。そして、第１のマッピングパターンが要求と適合するかの決定が為され得る（処理５０８）。処理５０８の結果がＮＯ（いいえ）であるとき、その他の妥当なマッピングパターンが利用可能であるかの第２の決定が為され得る（処理５１０）。処理５１０の結果がＮＯ（いいえ）であるとき、この要求は拒否され得る（処理５１２）。処理５０８の結果がＹＥＳ（はい）であるときには、第１のマッピングパターンが妥当なマッピングパターンとして指定され得る（処理５１４）。処理５１０の結果がＹＥＳ（はい）であるとき、又は処理５１４の後、この要求に対する妥当なマッピングパターン（存在するときに第１の妥当なマッピングパターンを含む）から、妥当なマッピングパターンの中で最も低いスペクトルスロット層及び最も小さいスペクトルスロット使用のうちの少なくとも一方を有する最終的なマッピングパターンが選択され得る（処理５１６）。
【００５１】
ここで説明したように、フレキシブルＶＯＮプロビジョニングは、仮想−物理ノードマッピング選択に基づいて、仮想光ネットワーク（ＶＯＮ）デマンドを満足する候補マッピングパターンを計算することを含み得る。候補マッピングパターンの距離適応ルーティング及びスペクトルスロット割り当て評価が実行され得る。候補マッピングパターンによってＶＯＮデマンドが満足されるとき、その候補マッピングパターンが妥当なマッピングパターンのリストに追加され得る。妥当なマッピングパターンのリスト上で最低スロット層及び最小総スロット使用のうちの一方を有する最終的なマッピングパターンが、妥当なマッピングパターンのリストから選択され得る。そして、ＶＯＮデマンドに対してサービス提供するため、最終的なマッピングパターンに基づいてネットワーク資源が予約され得る。
【００５２】
以上の開示事項は、限定的なものではなく例示的なものと見なされるべきであり、添付の請求項は、本開示の真の精神及び範囲に入るような全ての変更、強化及びその他の実施形態に及ぶものである。故に、法律によって認められる最大の範囲まで、本開示の範囲は、以下の請求項及びそれに均等なものの許容される最も広い解釈によって決定されるべきであり、以上の詳細な説明によって制限あるいは限定されるべきでない。
【００５３】
以上の説明に関し、更に以下の付記を開示する。
（付記１）  仮想光ネットワーク（ＶＯＮ）の要求を受信したことに応答して、少なくとも２つの仮想ノードを光ネットワーク内の少なくとも２つの物理ノードにマッピングすることを含んだ第１のマッピングパターンを計算し、
距離適応ルーティング及びスペクトルスロット割り当てを前記第１のマッピングパターンについて実行して、前記第１のマッピングパターンを前記要求との適合性に関して評価し、且つ
前記第１のマッピングパターンが前記要求と適合するときに、
前記第１のマッピングパターンを第１の妥当なマッピングパターンとして指定し、且つ
前記第１の妥当なマッピングパターンを含む前記要求に対する妥当なマッピングパターンから、該妥当なマッピングパターンの中で最も低いスペクトルスロット層及び最小のスペクトルスロット使用のうちの少なくとも一方を有する最終的なマッピングパターンを選択する、
ことを有するネットワークプロビジョニングの方法。
（付記２）  前記最終的なマッピングパターンに基づいて、物理ノードと光パスとを含む物理ネットワーク資源を割り当て、且つ
前記最終的なマッピングパターンを指し示すもので前記要求に応答する、
ことを更に有する付記１に記載の方法。
（付記３）  距離適応ルーティング及びスペクトルスロット割り当てを各マッピングパターンについて実行して、複数のマッピングパターンを前記要求との適合性に関して評価し、且つ
評価された何れのマッピングパターンも前記要求に適合しないときに、前記要求を拒否する、
ことを更に有する付記１に記載の方法。
（付記４）  前記第１のマッピングパターンは、複数の仮想ノードを前記光ネットワーク内の複数の物理ノードにマッピングすることを含む、付記１に記載の方法。
（付記５）  前記要求は、複数の仮想ノードと、該複数の仮想ノードを接続する複数の仮想リンクとを指定する、付記１に記載の方法。
（付記６）  前記距離適応ルーティングは、前記ＶＯＮに関するサービス水準合意に基づく、付記１に記載の方法。
（付記７）  前記距離適応ルーティングは、前記光ネットワークによってサポートされる変調フォーマットに基づく、付記１に記載の方法。
（付記８）  前記要求は、前記ＶＯＮの最低限のスループット容量を指定する、付記１に記載の方法。
（付記９）  前記第１のマッピングパターンは、前記仮想ノードと前記物理ノードとの間に一対一の関係を含む、付記１に記載の方法。
（付記１０）  非一時的なコンピュータ読み取り可能記憶媒体にアクセスするように構成されたプロセッサを有するネットワークプロビジョニングシステムであって、
前記記憶媒体は、プロセッサ実行可能命令を格納し、前記命令は、前記プロセッサによって実行されるとき、前記プロセッサに、
仮想光ネットワーク（ＶＯＮ）の要求を受信したことに応答して、少なくとも２つの仮想ノードを光ネットワーク内の少なくとも２つの物理ノードにマッピングすることを含んだ第１のマッピングパターンを計算させ、
距離適応ルーティング及びスペクトルスロット割り当てを前記第１のマッピングパターンについて実行して、前記第１のマッピングパターンを前記要求との適合性に関して評価させ、且つ
前記第１のマッピングパターンが前記要求と適合するときに、
前記第１のマッピングパターンを第１の妥当なマッピングパターンとして指定させ、且つ
前記第１の妥当なマッピングパターンを含む前記要求に対する妥当なマッピングパターンから、該妥当なマッピングパターンの中で最も低いスペクトルスロット層及び最小のスペクトルスロット使用のうちの少なくとも一方を有する最終的なマッピングパターンを選択させる、
システム。
（付記１１）  前記最終的なマッピングパターンに基づいて、物理ノードと光パスとを含む物理ネットワーク資源を割り当て、且つ
前記最終的なマッピングパターンを指し示すもので前記要求に応答する、
ための命令を更に有する付記１０に記載のシステム。
（付記１２）  距離適応ルーティング及びスペクトルスロット割り当てを各マッピングパターンについて実行して、複数のマッピングパターンを前記要求との適合性に関して評価し、且つ
評価された何れのマッピングパターンも前記要求に適合しないときに、前記要求を拒否する、
ための命令を更に有する付記１０に記載のシステム。
（付記１３）  前記第１のマッピングパターンは、複数の仮想ノードを前記光ネットワーク内の複数の物理ノードにマッピングすることを含む、付記１０に記載のシステム。
（付記１４）  前記要求は、複数の仮想ノードと、該複数の仮想ノードを接続する複数の仮想リンクとを指定する、付記１０に記載のシステム。
（付記１５）  前記距離適応ルーティングは、前記ＶＯＮに関するサービス水準合意に基づく、付記１０に記載のシステム。
（付記１６）  前記距離適応ルーティングは、前記光ネットワークによってサポートされる変調フォーマットに基づく、付記１０に記載のシステム。
（付記１７）  前記要求は、前記ＶＯＮの最低限のスループット容量を指定する、付記１０に記載のシステム。
（付記１８）  前記第１のマッピングパターンは、前記仮想ノードと前記物理ノードとの間に一対一の関係を含む、付記１０に記載のシステム。
【符号の説明】
【００５４】
１０１  光ネットワーク
１０２  送信器
１０４  マルチプレクサ
１０５  デマルチプレクサ
１０６  光ファイバ
１０８  光増幅器
１１０  光アド／ドロップマルチプレクサ（ＯＡＤＭ）
１１２  受信器
２００  制御システム
２０２  パス計算エンジン
２０４  データベース
２０６  シグナリングモジュール
２０８  プロセッサ
２１０  ルーティングモジュール
２１２  ディスカバリモジュール
２２０  記憶媒体
３００  物理的インフラストラクチャ
３０１  仮想光ネットワーク（ＶＯＮ）要求
３０２、３０４、３０６  仮想リンク
４０１、４０２、４０３、４０４  マッピングパターン
Ａ、Ｂ、Ｃ、Ｄ、Ｅ  物理ノード
Ｖ１、Ｖ２、Ｖ３  仮想ノード
【図１】
2015080204.tif 000003
【図２】
2015080204.tif 000004
【図３Ａ】
2015080204.tif 000005
【図３Ｂ】
2015080204.tif 000006
【図４Ａ】
2015080204.tif 000007
【図４Ｂ】
2015080204.tif 000008
【図４Ｃ】
2015080204.tif 000009
【図４Ｄ】
2015080204.tif 000010
【図５】
2015080204.tif 000011