(57)【要約】【課題】光ネットワークの断片化を解消する方法を提供する。【解決手段】一実施形態の一態様によれば、光ネットワーク内におけるスペクトルの断片化を解消する方法は、光ネットワーク内の光信号を光ネットワークの光スペクトルの第１の部分にわたって広がる第１周波数スロットに対して割り当てることを含んでもよい。また、本方法は、周波数スロットに対する光信号の割当に基づいて、周波数スロット依存性マップを作成することを更に含んでもよい。また、本方法は、光信号離脱イベントの結果として、周波数スロット依存性マップに基づいて、光信号を第２周波数スロットに対して再割当することを含んでもよい。第２周波数スロットは、光ネットワークの光スペクトルの第２の部分にわたって広がっていてもよい。【選択図】図５
2013223245.tif 000002
【特許請求の範囲】
【請求項１】
光ネットワーク内のスペクトルの断片化を解消する方法であって、
複数の周波数スロットのうちの一つを選択された周波数スロットとして、かつ、前記複数の周波数スロットのうちの別の周波数スロットを末尾周波数スロットとして選択し、前記複数の周波数スロットのそれぞれは、光ネットワークの光スペクトルの一部分にわたって広がっており、
前記光ネットワーク内の複数の光信号のそれぞれを前記複数の周波数スロットのうちの一つまたは複数に割り当て、
前記複数の光信号のうちの一つに割り当てられた前記複数の周波数スロットの一つまたは複数の解放を識別し、
前記一つまたは複数の周波数スロットの前記解放に基づいて、前記複数の光信号のうちの別の光信号を前記選択された周波数スロットにより近接した周波数スロットに対して再割当する、
ことを含む方法。
【請求項２】
前記複数の光信号のうちの前記別の光信号は、当初、前記解放された周波数スロットと前記末尾周波数スロットの間の前記複数の周波数スロットのうちの一つまたは複数に対して割り当てられる請求項１に記載の方法。
【請求項３】
前記選択された周波数スロットにより近接した前記周波数スロットは、前記解放された周波数スロットと前記末尾周波数スロットの間に位置する請求項１に記載の方法。
【請求項４】
前記複数の光信号のうちの前記別の光信号を前記選択された周波数スロットにより近接した前記周波数スロットに対して再割当することは、前記複数の光信号のうちの前記別の光信号を再割当する間に前記複数の光信号のうちの前記別の光信号の伝送が中断されないように、前記複数の光信号のうちの前記別の光信号の搬送波波長を連続的にチューニングすることを含む請求項１に記載の方法。
【請求項５】
前記複数の周波数スロットのうちの前記一つまたは複数に対する前記複数の光信号のそれぞれの前記割当に基づいて、周波数スロット依存性マップを作成することを更に含む請求項１に記載の方法。
【請求項６】
初期周波数スロットにより近接した前記周波数スロットに対する前記複数の光信号のうちの前記別の光信号の前記再割当は、前記周波数スロット依存性マップに基づく請求項５に記載の方法。
【請求項７】
光ネットワーク内のスペクトルの断片化を解消する方法であって、
光ネットワーク内の光信号を前記光ネットワークの光スペクトルの第１の部分にわたって広がる第１周波数スロットに対して割り当て、
前記第１周波数スロットに対する前記光信号の前記割当に基づいて、周波数スロット依存性マップを作成し、
光信号離脱イベントの結果として、前記周波数スロット依存性マップに基づいて、前記光信号を第２周波数スロットに対して再割当し、前記第２周波数スロットは、前記光ネットワークの前記光スペクトルの第２の部分にわたって広がっている、
ことを含む方法。
【請求項８】
前記光信号を割り当てることは、前記光スペクトル内の選択された周波数スロットに最も近接した占有されていない周波数スロットを前記第１周波数スロットとして選択することを含む請求項７に記載の方法。
【請求項９】
前記周波数スロット依存性マップは、隣接する周波数スロットにより、前記第１周波数スロットが、一つまたは複数の周波数スロットだけ前記選択された周波数スロットから分離される場合に、前記第１周波数スロットを前記隣接する周波数スロットに対して関連付ける請求項８に記載の方法。
【請求項１０】
前記第１周波数スロットと前記選択された周波数スロットの間の第１光帯域幅は、前記第２周波数スロットと前記選択された周波数スロットの間の第２光帯域幅より大きい請求項７に記載の方法。
【請求項１１】
前記第２周波数スロットは、光信号離脱イベントの結果として、前記光信号に再割当される前に、別の光信号に割り当てられた状態から解放される請求項７に記載の方法。
【請求項１２】
前記第２周波数スロットに対する前記光信号の前記再割当に基づいて、前記周波数スロット依存性マップを更新することを更に含む請求項７に記載の方法。
【請求項１３】
前記光信号離脱イベントは、前記光ネットワークが別の光信号をドロップさせることを含む請求項７に記載の方法。
【請求項１４】
前記光信号離脱イベントの結果として、前記周波数スロット依存性マップに基づいて別の光信号を第３周波数スロットに対して再割当することを更に含み、前記第３周波数スロットに対する前記別の光信号の前記再割当は、前記光信号の前記第２周波数スロットに対する前記再割当と実質的に同時に実行される請求項７に記載の方法。
【請求項１５】
前記光信号を前記第２周波数スロットに対して再割当することは、前記光信号を前記第２周波数スロットに再割当する間に前記光信号の伝送が中断されないように、前記光信号の搬送波波長を連続的にチューニングすることを含む請求項７に記載の方法。
【請求項１６】
光ネットワークのスペクトルの断片化を解消するシステムであって、
光ネットワーク内の周波数スロットの隣接するグループ間における依存性を示す周波数スロットマップを生成するように構成された周波数スロットマップユニットであって、前記周波数スロットのそれぞれのグループは、一つまたは複数の周波数スロットを有し、かつ、前記光ネットワークによってサポートされる光信号に対して割り当てられる周波数スロットマップユニットと、
光信号離脱イベントが検出された際に、前記周波数スロットマップに基づいて信号を生成するように構成された周波数スロット割当ユニットであって、前記信号は、前記光ネットワーク内の前記光信号のうちの一つまたは複数の光信号の前記周波数スロットの再割当を通知する周波数スロット割当ユニットと、
を有するシステム。
【請求項１７】
周波数スロットの一つのグループは、隣接する周波数スロットのグループが選択された周波数スロットにより近接していることの結果として、前記周波数スロットの一つのグループが、前記選択された周波数スロットから離れて位置する際に、前記隣接する周波数スロットのグループに依存している請求項１６に記載のシステム。
【請求項１８】
前記周波数スロットマップユニットは、前記周波数スロット割当ユニットによって生成された前記信号に基づいて、前記周波数スロットマップを更新するように更に構成されている請求項１６に記載のシステム。
【請求項１９】
前記周波数スロット割当ユニットは、前記信号を一つまたは複数の光ノードに送信するように更に構成されている請求項１６に記載のシステム。
【請求項２０】
前記周波数スロットマップユニットと、前記周波数スロット割当ユニットと、を有する請求項１６に記載の前記光ネットワーク内の光ノード。
【発明の詳細な説明】
【技術分野】
【０００１】
本明細書に開示されている実施形態は、光ネットワークに関する。
【背景技術】
【０００２】
いくつかの光ネットワークにおいては、波長分割多重を使用して複数の光信号を単一の光ファイバ上に多重化している場合がある。異なる光信号は、光の異なる搬送波波長を使用し、その個々の信号を単一の光ファイバ内の個々の周波数チャネルにおいて搬送してもよい。例えば、単一の光ファイバは、８個の光信号のうちの異なるものにそれぞれが対応した８つの異なる周波数チャネルを収容してもよい。
【０００３】
いくつかの状況においては、周波数チャネルの光帯域幅も、調節可能であってよい。これらの状況においては、周波数チャネルの光帯域幅を光信号の信号レート及びその他の要因に応じて調節してもよい。光ネットワークの光スペクトル内において、周波数チャネルのサイズが変化し、かつ、周波数チャネルの配置が変化することにより、光スペクトルは、断片化された状態になる場合がある。光ネットワークの光スペクトルの断片化は、データを送信する光ネットワークの能力の効率低下をもたらすことになろう。
【発明の概要】
【０００４】
本明細書において特許請求される主題は、なんらかの欠点を解決するまたは上述の環境などの環境においてのみ動作する実施形態に限定されるものではない。むしろ、この「背景技術」の節は、本明細書に記述されているいくつかの実施形態を実施してもよい一つの例示用の技術を示すために提供されるものに過ぎない。
【０００５】
一実施形態の一態様によれば、光ネットワーク内におけるスペクトルの断片化を解消する方法は、光ネットワーク内の光信号を光ネットワークの光スペクトルの第１の部分にわたって広がる第１周波数スロットに対して割り当てることを含んでもよい。また、本方法は、周波数スロットに対する光信号の割当に基づいて、周波数スロット依存性マップを作成することを含んでもよい。また、本方法は、光信号離脱イベントの結果として、周波数スロット依存性マップに基づいて、光信号を第２周波数スロットに対して再割当することを含んでもよい。第２周波数スロットは、光ネットワークの光スペクトルの第２の部分にわたって広がっていてもよい。
【０００６】
実施形態の目的及び利点は、少なくとも、請求項において具体的に指摘されている要素、特徴、及び組合せにより、実現及び達成されることになる。
【０００７】
上述の一般的な説明及び以下の詳細な説明は、いずれも、例示及び説明を目的としたものであり、かつ、特許請求されている本発明の限定を目的としたものではないことを理解されたい。
【０００８】
添付図面を使用することにより、例示用の実施形態について更に具体的かつ詳細に記述及び説明することとする。
【図面の簡単な説明】
【０００９】
【図１】例示用の光ネットワークのブロックダイアグラムである。
【図２】光ネットワークの例示用の光スペクトルを示す。
【図３Ａ】光ネットワークの例示用の光スペクトルの断片化の解消を示す。
【図３Ｂ】光ネットワークの例示用の光スペクトルの断片化の解消を示す。
【図３Ｃ】光ネットワークの例示用の光スペクトルの断片化の解消を示す。
【図４】光ネットワークの光スペクトルの断片化を解消するように構成された例示用の光ネットワークのブロックダイアグラムである。
【図５】光ネットワーク内のスペクトルの断片化を解消する例示用の方法のフローチャートである。
【図６】本明細書に記述されている少なくともいくつかの実施形態に従ってすべてが構成された光ネットワーク内のスペクトルの断片化を解消する別の例示用の方法のフローチャートである。
【発明を実施するための形態】
【００１０】
本明細書に開示されているいくつかの実施形態は、光ネットワーク内のスペクトルの断片化を解消する方法を含む。いくつかの実施形態においては、本方法は、光ネットワーク内の光信号を光ネットワークの光スペクトルの第１の部分にわたって広がる第１周波数スロットに対して割り当てることを含んでもよい。周波数スロットに対する光信号の割当に基づいて、周波数スロット依存性マップを作成してもよい。光ネットワークがそのネットワーク内の光信号のうちの一つの光信号をドロップさせるなどの光信号離脱イベントが発生した後に、周波数スロット依存性マップに基づいて、光信号を第２周波数スロットに対して再割当してもよい。第２周波数スロットは、光ネットワークの光スペクトルの第２の部分にわたって広がっていてもよい。光信号を光ネットワーク内の第２周波数スロットに対して再割当することにより、光ネットワークの光スペクトルの断片化の解消を支援してもよい。更には、光信号または光ネットワークの限定的なサービスの中断を伴って、またはそのようなサービスの中断をまったく伴うことなしに、光信号を第２周波数スロットに対して再割当してもよい。
【００１１】
添付図面を参照し、本発明の実施形態について説明することとする。
【００１２】
図１は、本明細書に記述されている少なくともいくつかの実施形態に従って構成された例示用の光ネットワーク１００のブロックダイアグラムである。光ネットワーク１００は、限定を伴うことなしに、光ノード１１０、１２０、１３０、１４０を含み、光ノード１１０は、光リンク１１２によって光ノード１２０に結合され、光ノード１２０は光リンク１２２によって光ノード１３０に結合され、かつ、光ノード１３０は、光リンク１３２によって光ノード１４０に結合されている。光ネットワーク１００は、ポイントツーポイントの光ネットワークとして示されているが、光ネットワーク１００を、リング型の光ネットワーク、メッシュ型の光ネットワーク、あるいは、任意のその他の光ネットワークまたはネットワークの組合せとして構成してもよい。光ネットワーク１００を、短距離ネットワーク、長距離ネットワーク、あるいは、任意のその他の光ネットワークまたは光ネットワークの組合せとして使用してもよい。また、光ネットワーク１００は、図１に示されているものよりも多くの数のまたは少ない数の光ノード及び/またはその他の光学コンポーネントを有してもよい。
【００１３】
光ノード１１０、１２０、１３０、１４０は、発信元ノード、宛先ノード、通過ノード、またはこれらのなんからの組合せであってもよい。例えば、いくつかの実施形態においては、光ノード１３０は、光信号を光ノード１４０に供給してもよく、光信号を光ノード１１０から受信してもよく、かつ、光ノード１２０によって光ノード１４０に対して送信される光信号用の通過ノードとなってもよい。
【００１４】
また、光ノード１１０、１２０、１３０、１４０は、波長選択スイッチ(Wavelength Selective Switch, WSS)、光トランシーバ、光トランスポンダ、光スプリッタ、光フィルタ、チューニング可能な帯域幅可変波長選択スイッチ(Variable-Bandwidth Wavelength Selective Switch, VB-WSS)、光増幅器、またはその他の光学コンポーネントなどの一つまたは複数の光学コンポーネントを含んでもよい。
【００１５】
光ネットワーク１００を通じて伝送されるそれぞれの光信号は、光ネットワーク１００の光スペクトルの一部分を使用してもよい。更に詳しくは、それぞれの光信号は、光ネットワーク１００の光スペクトルの一部分にわたって広がっていてもよい。光信号の帯域幅は、例えば、光信号のデータレート、光信号が伝播する距離、光信号の変調フォーマットなどの一つまたは複数の要因に依存していてもよい。一例として、１００ギガビット／秒のデータレートを有する光信号は、光スペクトルのうちの５０ギガヘルツを使用してもよく、４００ギガバイト／秒のデータレートを有する光信号は、光スペクトルのうちの８７．５ギガヘルツを使用してもよい。
【００１６】
光ネットワーク１００の光スペクトルは、光信号の光スペクトル要件に基づいて光信号に対して割り当ててもよい。光スペクトルを割り当てるために、光スペクトルを所定の光帯域幅の周波数スロットに分割してもよい。光信号の光スペクトル要件を満足させるために、光信号に対して十分な周波数スロットを割り当ててもよい。例えば、それぞれの周波数スロットの帯域幅が１２．５ギガヘルツである場合には、５０ギガヘルツの光スペクトル要件を有する光信号に対して４個の周波数スロットを割り当ててもよい。
【００１７】
図２は、本明細書に記述されている少なくともいくつかの実施形態に従って構成された光ネットワークの例示用の光スペクトル２００を示している。光スペクトル２００は、光帯域幅２０２を有し、かつ、周波数スロット２１０、２１２、２１４、２１６、２１８、２２０、２２２、２２４、２２６、２２８に分割されている。周波数スロット２１０、２１２、２１４、２１６、２１８、２２０、２２２、２２４、２２６、２２８のそれぞれは、光帯域幅２３０を有し、かつ、光スペクトル２００の一部分にわたって広がっている。
【００１８】
いくつかの実施形態においては、それぞれの周波数スロット２１０、２１２、２１４、２１６、２１８、２２０、２２２、２２４、２２６、２２８の光帯域幅２３０は、同一であってもよく、かつ、光スペクトル２００の光帯域幅２０２を光スペクトル２００内の周波数スロットの数によって除算したものに等しくてもよい。例えば、図２に示されているように、光スペクトル２００は、１０個の周波数スロットに分割されているため、それぞれの周波数スロット２１０、２１２、２１４、２１６、２１８、２２０、２２２、２２４、２２６、２２８の光帯域幅２３０は、光スペクトル２００の光帯域幅２０２の１０分の１であってもよい。
【００１９】
いくつかの実施形態においては、それぞれの周波数スロット２１０、２１２、２１４、２１６、２１８、２２０、２２２、２２４、２２６、２２８の光帯域幅２３０は、異なっていてもよく、あるいは、周波数スロット２１０、２１２、２１４、２１６、２１８、２２０、２２２、２２４、２２６、２２８のうちのいくつかが同一の光帯域幅２３０を有し、その他の周波数スロット２１０、２１２、２１４、２１６、２１８、２２０、２２２、２２４、２２６、２２８が異なる光帯域幅２３０を有してもよい。
【００２０】
いくつかの実施形態においては、光スペクトル２００内の周波数スロット２１０、２１２、２１４、２１６、２１８、２２０、２２２、２２４、２２６、２２８のすべてを一つにグループ化することにより、一つの光信号用の光帯域幅を提供してもよい。その他の実施形態においては、周波数スロット２１０、２１２、２１４、２１６、２１８、２２０、２２２、２２４、２２６、２２８のサブセットを一つにグループ化することにより、一つの光信号用の光帯域幅を提供してもよい。
【００２１】
図３Ａ〜図３Ｃは、本明細書に記述されている少なくともいくつかの実施形態に従って構成された光ネットワーク３００の例示用の光スペクトル３０２の断片化の解消を示している。図３Ａ〜図３Ｃに示されている光ネットワーク３００は、第１、第２、第３、及び第４光ノード３１０、３１２、３１４、３１６を含み、第１光ノード３１０は、第１光リンク３１１によって第２光ノード３１２に結合され、第２光ノード３１２は、第２光リンク３１３によって第２光ノード３１４に結合され、かつ、第３光ノード３１４は、第３光リンク３１５によって第４光ノード３１６に結合されている。第１、第２、第３、及び第４光ノード３１０、３１２、３１４、３１６は、図１に示されている光ノード１１０、１２０、１３０、１４０に類似したものであってもよい。
【００２２】
光ネットワーク３００の光スペクトル３０２は、光帯域幅３０４を有する。光スペクトル３０２は、第１、第２、第３、第４、第５、第６、第７、第８、第９、第１０周波数スロット３２０、３２２、３２４、３２６、３２８、３３０、３３２、３３４、３３６、３３８に分割されている。周波数スロット３２０、３２２、３２４、３２６、３２８、３３０、３３２、３３４、３３６、３３８のそれぞれは、光帯域幅３４０を有してもよい。
【００２３】
図３Ａは、光ネットワーク１００によってサポートされている第１、第２、第３、及び第４光信号３５０、３５２、３５４、３５６を示している。第１光信号３５０は、第１光ノード３１０によって供給されてもよく、かつ、第２光ノード３２０において終端していてもよい。第１光信号３５０は、第１周波数スロット３２０を含む一つの周波数スロットを使用するという光スペクトル要件を有してもよい。
【００２４】
第２光信号３５２は、第３光ノード３１４によって供給されてもよく、かつ、第４光ノード３１６において終端していてもよい。第２光信号３５２は、第１、第２、及び第３周波数スロット３２０、３２２、３２４を含む三つの周波数スロットを使用するという光スペクトル要件を有してもよい。
【００２５】
第３光信号３５４は、第２光ノード３１２によって供給されてもよく、かつ、第４光ノード３１６において終端していてもよい。第３光信号３５４は、第４及び第５周波数スロット３２６、３２８を含む二つの周波数スロットを使用するという光スペクトル要件を有してもよい。
【００２６】
第４光信号３５６は、第１光ノード３１０によって供給されてもよく、かつ、第３光ノード３１４において終端していてもよい。第４光信号３５６は、第６及び第７周波数スロット３３０、３３２を含む二つの周波数スロットを使用するという光スペクトル要件を有してもよい。
【００２７】
光信号３５０、３５２、３５４、３５６などの光ネットワーク３００内の光信号は、アルゴリズムに基づいて、光ネットワーク３００内の周波数スロット３２０、３２２、３２４、３２６、３２８、３３０、３３２、３３４、３３６、３３８に対して割り当ててもよい。例えば、いくつかの実施形態においては、光信号を、光信号の発信元及び宛先光ノードの間の光信号の光帯域幅要件をサポートする選択された周波数スロットに最も近接した最初の占有されていない連続した周波数スロットをサーチするファーストフィット(first-fit)アルゴリズムに基づいて、周波数スロット３２０、３２２、３２４、３２６、３２８、３３０、３３２、３３４、３３６、３３８に対して割り当ててもよい。
【００２８】
例えば、図３Ａにおいては、第１周波数スロット３２０が、選択された周波数スロットであってもよい。第１光信号を割り当てる際には、第１周波数スロット３２０を第１光信号３５０用に選択してもよく、その理由は、この周波数スロットが、発信元光ノード、即ち、第１光ノード３１０と、宛先光ノード、即ち、第２光ノード３１２との間の選択された周波数スロット（即ち、第１周波数スロット３２０）に対して最も近接した周波数スロットである、最初の占有されてはいない周波数スロットであるためである。同様に、第２光信号３５２を、第１、第２、及び第３周波数スロット３２０、３２２、３２４に対して割り当ててもよい。
【００２９】
第３光信号３５４を割り当てる際には、第４及び第５周波数スロット３２６、３２８を第３光信号３５４用に選択してもよく、その理由は、これらの周波数スロットが、発信元光ノード、即ち、第２光ノード３１２と、宛先光ノード、即ち、第４光ノード３１６との間の選択された周波数スロット（即ち、第１周波数スロット３２０）に最も近接している、最初の占有されていない連続した周波数スロットであるためである。同様に、第４光信号を、第６及び第７周波数スロット３３０、３３２に対して割り当ててもよい。
【００３０】
また、他の実施形態においては、他のアルゴリズムを使用し、光信号を周波数スロット３２０、３２２、３２４、３２６、３２８、３３０、３３２、３３４、３３６、３３８に対して割り当ててもよい。
【００３１】
また、更なる光信号を光ネットワーク３００によってサポートしてもよい。例えば、その光信号は、それぞれ、第１及び第３光ノード３１０、３１４という発信元及び宛先ノードを有してもよい。この光信号が二つ以下の周波数スロットという光帯域幅要件を有する場合には、この光信号は、第２及び第３周波数スロット３２２、３２４を使用してもよい。光信号が４個以上の周波数スロットという光帯域幅要件を有する場合には、第１及び第３光ノード３１０、３１４の間に利用可能な４個の連続した周波数スロットが存在してはいないため、この光信号は、光ネットワーク３００から遮断されることになろう。
【００３２】
周波数スロット３２０、３２２、３２４、３２６、３２８、３３０、３３２、３３４、３３６、３３８に対する光信号３５０、３５２、３５４、３５６の割当に基づいて、周波数スロット依存性マップを作成してもよい。周波数スロット依存性マップは、互いに依存する異なる光信号に対して割り当てられた一つまたは複数の周波数スロットのグループを関連付けてもよい。更に詳しくは、周波数スロット依存性マップは、第１光信号用の周波数スロットの第１グループが、第２光信号用の周波数スロットの第２グループを、一つまたは複数の周波数スロットだけ、選択された周波数スロットから分離させる際に、これらの周波数スロットのグループを関連付けてもよい。
【００３３】
例えば、上述のようにファーストフィットアルゴリズムを実装した実施形態においては、第３光信号３５４用の周波数スロットは、第２光信号３５２用の周波数スロットの後に選択される。これらの及び他の実施形態においては、第１周波数スロット３２０が選択された周波数スロットである場合に、周波数スロット依存性マップは、第３光信号３５４用の周波数スロット（即ち、第２及び第３光ノード３１２、３１６の間の第４及び第５周波数スロット３２６、３２８）が第２光信号３５２用の周波数スロット（即ち、第３及び第４光ノード３１４、３１６の間の第１、第２、及び第３周波数スロット３２０、３２２、３２４）と関連付けられ、かつ、これらに依存していることを示してもよく、その理由は、第２光信号３５２に対して既に割り当てられている周波数スロットにより、第３光信号３５４用に選択された周波数スロットが、選択された周波数スロットから分離され、かつ、選択された周波数スロットを含まないようになっているためである。上述の分析を使用することにより、第４光信号３５６用の周波数スロット（即ち、第１及び第２光ノード３１０、３１４の間の第６及び第７周波数スロット３３０、３３２）は、第３光信号３５４用の周波数スロットと関連付けられ、かつ、これらに依存している。
【００３４】
第１光信号３５０用の周波数スロットは、第３及び第４光信号３５４、３５６用の周波数スロットに対して影響を直接的に及ぼしておらず、即ち、第３及び第４光信号３５４、３５６用の周波数スロットを、選択された周波数スロットから分離させてはいないため、周波数依存性マップは、第１光信号３５０用の周波数スロット（即ち、第１及び第２光ノード３１０、３１２の間の第１周波数スロット３２０）と第３及び第４光信号３５４、３５６用の周波数スロットを関連付けず、かつ、これらの間の依存性を通知しなくてもよいことに留意されたい。
【００３５】
光ネットワーク３００は、図３Ａに示されているものよりも多くの光信号をサポートしてもよい。例えば、更なる光信号が、二つの周波数スロットを使用することにより、第１及び第２光ノード３１０、３１２の間において光ネットワーク３００に沿って伝送される場合に、更なる光信号を、第２及び第３周波数スロット３２２、３２４に対して割り当ててもよい。この更なる光信号の周波数スロットと第１光信号３５０用の周波数スロットの間の依存性を反映するように、周波数スロット依存性マップを更新してもよい。いくつかの実施形態においては、光信号の周波数スロットは、周波数スロットの複数のグループに依存していてもよい。例えば、更なる光信号は、４個の周波数スロットという光帯域幅要件を有してもよい。これらの及び他の実施形態においては、更なる光信号の周波数スロットと第１光信号３５０の周波数スロットの間の依存性と、更なる光信号の周波数スロットと第４光信号３５６の周波数スロットの間の依存性とを反映するように、周波数スロット依存性マップを更新してもよい。
【００３６】
光信号３５０、３５２、３５４、３５６は、光ネットワーク３００上において無期限に維持されはしないであろう。光ネットワーク３００は、動的であってもよく、かつ、光信号３５０、３５２、３５４、３５６は、所定の期間にわたって光ネットワーク３００によってサポートされ、かつ、次いで、光ネットワーク３００からドロップされることになろう。光ネットワーク３００からの一つまたは複数の光信号のドロップを光信号離脱イベントと呼んでもよい。光信号は、光信号用のクライアント信号が終端した際に、光信号の保持時間が満了した際に、あるいは、他の理由により、光ネットワーク３００からドロップすることになろう。図３Ｂは、光ネットワーク３００からの第２光信号３５２のドロップを結果的にもたらす光信号の離脱の後の光ネットワーク３００を示している。従って、図３Ｂには、第１、第３、及び第４光信号３５０、３５４、３５６のみが示されている。
【００３７】
光ネットワーク３００から光信号をドロップさせることにより、その光信号によって占有されていた周波数スロットが結果的に解放されることになろう。周波数スロットの解放は、それらの周波数スロットが、別の光信号をサポートするために利用可能であることを示すことになろう。例えば、第２光信号３５２をドロップさせることにより、第３及び第４光ノード３１４、３１６の間の第１、第２、及び第３周波数スロット３２０、３２２、３２４が結果的に解放されることになろう。
【００３８】
光信号離脱イベント及び周波数スロットの解放により、光ネットワーク３００の光スペクトル３０２が断片化されることになろう。例えば、図３Ｂに示されているように、光スペクトル３０２は、第２及び第４光ノード３１２、３１６の間に、６つの占有されてはいない周波数スロットを有する。但し、これら６つの占有されてはいない周波数スロットは、連続した周波数スロットではなく、三つの周波数スロットからなる二つのグループに分割されている。従って、４個〜６個の周波数スロットという帯域幅要件を有する光信号の第２及び第４光ノード３１２、３１６の間における送信は、遮断されることになり、その理由は、第２及び第４光ノード３１２、３１６の間に４個の連続的な周波数スロットが存在していないためである。
【００３９】
図３Ｃは、光ネットワーク３００の光スペクトル３０２の断片化の解消を示している。周波数スロット依存性マップに基づいて光信号３５４、３５６を異なる周波数スロットに再割当することにより、光スペクトル３０２の断片化を解消してもよい。
【００４０】
光信号離脱イベントの後に、周波数スロット依存性マップを使用することにより、ドロップした光信号の周波数スロットに依存している一つまたは複数の光信号の周波数スロットを判定してもよい。この情報に基づいて、ドロップした光信号の離脱によって解放された周波数スロットに対して光信号を再割当してもよい。いくつかの実施形態においては、光信号離脱イベントの後に、光信号を自動的に周波数スロットに対して再割当してもよい。これらのかつその他の実施形態においては、光信号離脱イベントの後に、多少の時間が経過した後にまたは即座に、光信号を周波数スロットに対して再割当してもよい。いくつかの実施形態においては、光信号離脱イベントの後に、光信号を手動で周波数スロットに対して再割当してもよい。いくつかの実施形態においては、ほとんどまたはまったくサービスの中断を伴うことなしに、ドロップされた光信号の離脱によって解放された周波数スロットに対して再割当対象の光信号を再割当してもよい。
【００４１】
例えば、図３Ａ〜図３Ｃにおいて、第３光信号３５４の周波数スロットは、ドロップした第２光信号３５２の周波数スロットと関連付けられ、かつ、これらに依存していた。この情報に基づいて、第３光信号３５４を第２光信号３５２の離脱によって解放された周波数スロットに対して再割当してもよい。例えば、図３Ｃに示されているように、第３光信号３５４を第２光信号３５２の離脱によって解放された第１及び第２周波数スロット３２０、３２２に対して再割当してもよい。
【００４２】
また、周波数依存性マップを使用することにより、ドロップした光信号の結果として再割当される光信号の周波数スロットと関連するまたはこれらに依存している光信号の周波数スロットを判定してもよい。この情報に基づいて、再割当された一つまたは複数の光信号の解放された周波数スロットに対して光信号を再割当してもよい。いくつかの実施形態においては、ほとんどまたはまったくサービスの中断を伴うことなしに、解放された周波数スロットに対して光信号を再割当してもよい。
【００４３】
例えば、図３Ａ〜図３Ｃにおいて、第４光信号３５６の周波数スロットは、再割当された第３光信号３５４の周波数スロットと関連しており、かつ、これらに依存していた。この情報に基づいて、第２及び／または第３光信号３５２、３５４の離脱によって解放された周波数スロットに対して第４光信号３５６を再割当してもよい。例えば、図３Ｃに示されているように、第２及び第３光信号３５２、３５４の離脱によって解放された第３及び第４周波数スロット３２４、３２６に対して第４光信号３５６を再割当してもよい。
【００４４】
従って、周波数依存性マップを使用することにより、ドロップした光信号の周波数スロットの解放に基づいて再割当してもよい光信号の一部またはすべてを判定してもよい。いくつかの実施形態においては、断片化を解消した後に、再割当された光信号は、以前に割り当てられていた周波数スロットよりも、選択された周波数スロット（即ち、第１周波数スロット３２０）に更に近接した周波数スロットを有することになろう。
【００４５】
光信号の再割当は、光ネットワーク３００の光スペクトル３０２の断片化のなんらかの解消を結果的にもたらすことになろう。例えば、図３Ｃに示されているように、第３及び第４光信号３５４、３５６の再割当は、光スペクトル３０２の断片化のなんらかの解消を結果的にもたらすことになろう。断片化を解消した後に、第２及び第３光ノード３１２、３１４の間の第５光信号３５８を光ネットワーク３００によってサポートしてもよい。第５光信号３５８は、４個の周波数スロットという帯域幅要件を有してもよく、かつ、第５、第６、第７、及び第８周波数スロット３２８、３３０、３３２、３３４に対して割り当ててもよい。光スペクトル３０２の断片化を解消する以前においては、第５光信号３５８は、光ネットワーク３００によってサポートされなかったであろう。断片化を解消した後においては、光ネットワーク３００は、第５光信号３５８と、第２及び第３光ノード３１２、３１４の間の最大で二つの周波数スロットという帯域幅要件を有する更なる光信号と、をサポートできる。
【００４６】
いくつかの実施形態においては、光ネットワーク３００からドロップした光信号に隣接していた光信号から始まる連続的な順序において、再割当対象の光信号を再割当してもよい。例えば、第３光信号３５４を再割当してもよい。第３光信号３５４を再割当した後に、第４光信号３５６を再割当してもよい。あるいは、この代わり、またはこれに加えて、実質的に同時に、再割当対象の光信号を再割当してもよい。例えば、第４光信号３５６を再割当するのに伴って、第３光信号３５４を再割当してもよい。これらの及びその他の実施形態においては、第４光信号３５６の再割当は、第３光信号３５４の再割当が始まった後に始まってもよく、第３及び第４光信号３５４、３５６が再割当される時間の一部がオーバーラップしていてもよい。
【００４７】
光信号を再割当した後にまたはその最中に、新しく形成された依存性を反映すると共にもはや存在してはいない依存性を除去するように、周波数スロット依存性マップを更新してもよい。例えば、第２光信号３５２が光ネットワークからドロップされているため、第２光信号３５２の周波数スロットと第３光信号３５４の周波数スロットの間の依存性を除去してもよい。別の例として、第３光信号３５４が光ネットワーク３００からドロップされた場合には、第４光信号３５４の周波数スロットを第１及び第３光ノード３１０、３１４の間の第２及び第３周波数スロット３２２、３２４に対して再割当してもよい。これらの及びその他の実施形態においては、第４光信号３５４の周波数スロットと第１光信号３５０の周波数スロットの間の依存性を反映するように、周波数スロット依存性マップを更新してもよい。
【００４８】
いくつかの実施形態においては、選択された周波数スロットは、第１周波数スロット３２０以外の場所に位置してもよい。例えば、選択された周波数スロットは、第１０周波数スロット３３８またはその他の周波数スロットのうちの一つであってもよい。あるいは、またはこれに加えて、光スペクトル３０２は、分割してもよく、かつ、複数の選択された周波数スロットを有してもよい。これらの及びその他の実施形態においては、光スペクトルのそれぞれの部分が、その独自の周波数スロット依存性マップを有してもよく、かつ、独立的にその断片化を解消してもよい。いくつかの実施形態においては、光ネットワーク３００は、フレキシブルグリッド光ネットワークまたは固定グリッド光ネットワークであってよい。
【００４９】
図４は、本明細書に記述されている少なくともいくつかの実施形態に従って構成された光ネットワーク４００の光スペクトルの断片化を解消するように構成された例示用の光ネットワーク４００のブロックダイアグラムである。光ネットワーク４００は、発信元光ノード４１０、中間光ノード４３０、及び宛先光ノード４４０を含んでもよい。
【００５０】
発信元光ノード４１０は、電気信号から光信号４２０を生成すると共に光信号４２０を送信するように構成してもよい。発信元光ノード４１０は、光信号を生成するように構成された第１、第２、及び第３トランスポンダ４１２、４１４、４１６を含んでもよい。図４は、光信号４２０を生成する第３トランスポンダ４１６を示している。また、発信元光ノード４１０は、WSS４１８を含んでもよく、WSS４１８は、光信号４２０を中間光ノード４３０に送信するように構成してもよい。
【００５１】
中間光ノード４３０は、WSS４３２を含んでもよく、WSS４３２は、光信号４２０を宛先光ノード４４０に伝送するように構成してもよい。宛先光ノード４４０は、光信号４２０を受信すると共に電気信号に変換するように構成してもよい。宛先光ノード４４０は、光信号４２０をWSS４４４に送るためにスプリッタ４４２を含んでもよい。WSS４４４は、光信号４２０を第１トランスポンダ４４６に送ってもよく、第１トランスポンダ４４６は、光信号４２０を電気信号に変換するように構成されている。また、宛先光ノード４４０は、第２及び第３トランスポンダ４４８、４５０などの一つまたは複数のその他のトランスポンダを含んでもよい。
【００５２】
発信元光ノード４１０は、周波数スロットマップユニット４６２を更に含んでもよく、周波数スロットマップユニット４６２は、光ネットワーク４００によってサポートされる光信号によって占有された光ネットワーク４００内の周波数スロットの隣接するグループ間の依存性を示す周波数スロットマップを生成するように構成されている。周波数スロットマップユニット４６２は、本明細書に記述されている原理に基づいた周波数スロットマップを生成するように構成してもよい。
【００５３】
発信元光ノード４１０は、周波数スロット割当ユニット４６４を更に含んでもよく、周波数スロット割当ユニット４６４は、周波数スロットマップユニット４６２によって生成される周波数スロットマップに基づいて、信号を生成するように構成されている。この信号は、光信号離脱イベントが検出された際に光ネットワーク４００内において光信号４２０を再割当してもよい周波数スロットを通知してもよい。周波数スロット割当ユニット４６４は、この信号を発信元光ノード４１０内の様々なコンポーネントに対して送信してもよい。また、周波数スロット割当ユニット４６４は、その他の光ノード４３０、４４０内のコンポーネント間において分配されるように、この信号をその他の光ノード４３０、４４０に送信してもよい。
【００５４】
例えば、周波数スロット割当ユニット４６４は、例えば、宛先ノード４４０に対するドロップされた光信号の送信をトランスポンダ４１４が終了することによって生じる光信号のドロップなどの光信号離脱イベントを検出してもよい。周波数スロット割当ユニット４６４は、光信号４２０の周波数スロットがドロップした光信号の周波数スロットに依存しているかまたはこれらと関連付けられているかどうか、あるいは、光信号４２０の周波数スロットがドロップした光信号の周波数スロットから始まる依存性周波数スロットのチェーン内に位置しているかどうか、を周波数スロットマップユニット４６２によって生成される周波数スロットマップに基づいて判定してもよい。光信号４２０の周波数スロットが、直接的にまたは依存した周波数スロットのチェーンを通じて、ドロップした光信号の周波数スロットに依存しているかまたはこれらと関連付けられている場合には、周波数スロット割当ユニット４６４は、光信号４２０を再割当してもよい周波数スロットを判定してもよい。周波数スロット割当ユニット４６４は、光信号再割当情報を含む信号を第１光ノード４１０内のコンポーネント及びその他の光ノード４３０、４４０に送信してもよい。いくつかの実施形態においては、この信号は、光信号４２０の再割当などの際に光信号４２０の再割当を調整するための更なる情報を含んでもよい。
【００５５】
光信号４２０を再割当するために、光ネットワーク４００は、光信号４２０の搬送波波長を周波数スロットの中心波長から再割当された周波数スロットの中心波長に連続的にチューニングするように構成してもよい。光信号４２０の搬送波波長を連続的にチューニングすることにより、光信号４２０を周波数スロットに再割当した際に光信号が中断されることがないであろう。光信号４２０を中断させないことにより、光信号４０２と共に送信されるデータの量の低減は発生しても、そのサービスの中断は、発生しないであろう。
【００５６】
いくつかの実施形態においては、光信号４２０の搬送波波長を再割当された周波数スロットの中心波長に対して再割当するために、発信元光ノード４１０は、光信号４２０の搬送波波長を連続関数に従ってチューニングするように構成してもよい。更に詳しくは、発信元光ノード４１０内のトランスポンダ４１６を、チューニング可能なレーザーを使用することにより、光信号４２０の搬送波波長を連続関数に従ってチューニングするように構成してもよい。光信号４２０の搬送波波長を連続関数に従ってチューニングすることにより、光信号４２０の搬送波波長は、周波数スロットの搬送波波長から再割当された周波数スロットの中心波長までの間の波長範囲を横断することになろう。
【００５７】
光信号４２０の搬送波波長をチューニングするのに伴って、発信元ノード内のWSS４１８、中間光ノード４３０内のWSS４３２、及び宛先光ノード４４０内のWSS４４４は、光信号４２０のチューニングと調整された方式によってその対応する通過帯域幅をチューニングし、光信号４２０の減衰や遮断を伴うことなしに、光信号４２０がトランスポンダ４４６に通過できるようにしてもよい。WSS４１８、WSS４３２、及びWSS４４４は、例えば、周波数スロット割当ユニット４６４から受信した信号に基づいて、その通過帯域幅をチューニングしてもよい。
【００５８】
更には、光信号４２０の搬送波波長をチューニングするのに伴って、トランスポンダ４４６は、コヒーレントレシーバを含んでもよく、このコヒーレントレシーバは、周波数スロット割当ユニット４６４から受信した信号に基づいて光信号４２０と調整された方式によってチューニングされる光信号４２０を復調するために使用される基準光信号を含んでもよい。
【００５９】
図４に示されている光ネットワーク４００は、一例として提供されたものに過ぎない。いくつかの実施形態においては、光ネットワーク４００は、更に多くの数の光ノードを含んでもよく、かつ、光信号４２０以外の他の光信号をサポートしてもよい。更には、いくつかの実施形態においては、光ノード４１０、４３０、４４０は、それぞれ、一つまたは複数の光信号について、発信元光ノード、通過光ノード、または宛先光ノードとして機能してもよい。
【００６０】
いくつかの実施形態においては、周波数スロットマップユニット４６２及び周波数スロット割当ユニット４６４は、発信元光ノード４１０以外の光ネットワーク４００内の別の光ノードの一部であってもよい。
【００６１】
いくつかの実施形態においては、周波数スロットマップユニット４６２及び周波数スロット割当ユニット４６４は、制御ユニット４６０の一部であってもよく、制御ユニット４６０は、光ネットワーク４００、周波数スロットマップユニット４６２、及び周波数スロット割当ユニット４６４からの入力に基づいて光ネットワーク４００の断片化の解消を制御するための動作を実行するプロセッサ４６６を含んでもよい。
【００６２】
いくつかの実施形態においては、周波数スロットマップユニット４６２及び周波数スロット割当ユニット４６４は、光ネットワーク４００内の光ノードのそれぞれとは別個の制御システムの一部であってもよい。これらの及びその他の実施形態においては、制御システムは、光ノードと通信し、周波数スロットマップユニット４６２及び周波数スロット割当ユニット４６４用の情報を受信してもよい。例えば、制御システムは、周波数スロットマップを作成するために周波数スロットマップユニット４６２が使用してもよい情報を受信してもよい。あるいは、またはこれに加えて、制御システムは、周波数スロット割当ユニット４６４によって使用される光信号離脱イベントに関する情報を受信してもよい。
【００６３】
図５は、本明細書に記述されている少なくともいくつかの実施形態に従って構成された光ネットワーク内のスペクトルの断片化を解消する例示用の方法５００のフローチャートである。方法５００は、いくつかの実施形態においては、図４の光ネットワーク４００のスペクトルの断片化を解消するよう構成されたコンポーネントを含む光ネットワーク４００などの光ネットワークによって実装されてもよい。例えば、図４の光ネットワーク４００の光ノードのうちの一つの光ノードの制御ユニット４６０内のプロセッサ４６６は、方法５００のブロック５０２、５０４、及び／または５０６のうちの一つまたは複数のブロックによって表される光ネットワークの断片化を解消するための動作を実行するコンピュータ命令を実行するように、構成されてもよい。個別のブロックとして示されてはいるが、様々なブロックは、望ましい実装形態に応じて、更なるブロックに分割してもよく、更に少ない数のブロックに組み合わせてもよく、あるいは、除去してもよい。
【００６４】
方法５００は、ブロック５０２において、光ネットワーク内の光信号を光ネットワークの光スペクトルの第１の部分にわたって広がる第１周波数スロットに対して割り当ててもよい。
【００６５】
いくつかの実施形態においては、光信号を第１周波数スロットに対して割り当てることは、光スペクトル内の選択された周波数スロットに最も近接した占有されていない周波数スロットを第１周波数スロットとして選択することを含んでもよい。例えば、いくつかの実施形態においては、光スペクトル内の最低周波数を有する周波数スロットを、選択された周波数スロットとしてもよい。光信号は、選択された周波数スロットに最も近接した周波数スロットに対して割り当ててもよく、これは、光信号が、その他の周波数スロットよりも選択された周波数スロットの周波数に相対的に近接した周波数を有する周波数スロットに割り当てられることを意味している。いくつかの実施形態においては、光信号は、複数の周波数に対して割り当ててもよい。例えば、光信号は、光信号の光帯域幅要件を満足させるために、光信号の発信元から宛先まで広がると共に第１周波数スロットを含む複数の連続した周波数スロットに対して割り当ててもよい。
【００６６】
ブロック５０４において、第１周波数スロットに対する光信号の割当に基づいて、周波数スロット依存性マップを作成してもよい。いくつかの実施形態においては、周波数スロット依存性マップは、隣接する周波数スロットにより、第１周波数スロットが、一つまたは複数の周波数スロットだけ、選択された周波数スロットから分離される際に、第１周波数スロットを隣接する周波数スロットに関連付けるように、作成してもよい。
【００６７】
ブロック５０６において、光信号離脱イベントの結果として、周波数スロット依存性マップに基づいて、光信号を第２周波数スロットに対して再割当してもよく、第２周波数スロットは、光ネットワークの光スペクトルの第２の部分にわたって広がっていてもよい。第２周波数スロットは、第１周波数スロットと選択された周波数スロットの間の第１光帯域幅が第２周波数スロットと選択された周波数スロットの間の第２光帯域幅より大きくなるように、位置決めしてもよい。
【００６８】
いくつかの実施形態においては、光信号離脱イベントによって光ネットワークの光スペクトルの一部が解放されるため、光信号離脱の結果として、光信号を第２周波数スロットに対して再割当してもよい。光スペクトルの一部分の解放により、光信号を第２周波数スロットなどの別の周波数スロットに対して再割当してもよい。いくつかの実施形態においては、光信号を第２周波数スロットに対して再割当する時点は、光信号離脱イベントに基づいたものであってよい。あるいは、またはこれに加えて、光信号を第２周波数スロットに対して再割当する時点は、トリガイベントに基づいたものであってよい。いくつかの実施形態においては、トリガイベントは、一つまたは複数の光信号離脱イベントであってもよい。あるいは、またはこれに加えて、トリガイベントは、光ネットワークが一つまたは複数の更なる光信号のサポートを開始することであってもよい。あるいは、またはこれに加えて、トリガイベントは、光ネットワークの光スペクトルが断片化計測閾値に到達すると共に／またはこれを超過することであってもよい。いくつかの実施形態においては、方法５００を、手動による介入を伴うことなしに、トリガイベントの後に、自動的に実行してもよい。あるいは、またはこれに加えて、方法５００を、臨時的または定期的な方式により、手動で実行してもよい。
【００６９】
いくつかの実施形態においては、光信号離脱イベントは、第１周波数スロットに対して割り当てられた光信号以外の光ネットワークによってサポートされている光信号を光ネットワークがドロップさせることを含んでもよい。いくつかの実施形態においては、光信号離脱イベントは、光ネットワークによってサポートされている複数の光信号を光ネットワークがドロップさせることを含んでもよい。例えば、光信号離脱イベントは、光ネットワークが光信号のグループをドロップさせることを含んでもよい。いくつかの実施形態においては、第１及び第２周波数スロットは、等しい光帯域幅を有してもよく、あるいは、第１及び第２周波数スロットの光帯域幅は、変化してもよい。いくつかの実施形態においては、光ネットワークの光スペクトルの一部分のみを周波数スロットに分割してもよい。
【００７０】
いくつかの実施形態においては、光信号を第２周波数スロットに対して再割当することは、光信号を第２周波数スロットに対して再割当する間に光信号の伝送が中断されないように、光信号の搬送波波長を連続的にチューニングすることを含んでもよい。光信号の搬送波波長を連続的にチューニングする結果として、光信号を第２周波数スロットに対して再割当するのに伴う光信号の信号の中断が限定的なものとなるか、またはまったく中断しなくなるであろう。
【００７１】
当業者は、この及びその他の本明細書に開示されているプロセス及び方法においては、プロセス及び方法において実行される機能を異なる順序で実装してもよいことを理解するであろう。更には、概説したステップ及び動作は、例として提供されているものに過ぎず、かつ、ステップ及び動作のいくつかは、開示されている実施形態の本質を損なうことなしに、任意選択であってもよく、更に少ない数のステップまたは動作として組み合わせてもよく、あるいは、更なるステップ及び動作に拡張してもよい。
【００７２】
例えば、方法５００は、第２周波数スロットに対する光信号の再割当に基づいて周波数スロット依存性マップを更新することを更に含んでもよい。いくつかの実施形態においては、周波数スロット依存性マップを更新することは、第１及び第２周波数スロットの間の関連付けを除去すること及び／または第１及び／または第２周波数スロットと光スペクトル内のその他の周波数スロットの間の関連付けを除去することを含んでもよい。あるいは、またはこれに加えて、周波数スロット依存性マップを更新することは、第１及び第２周波数スロットの間の関連付けを追加すること及び／または第１及び第２周波数スロットと光スペクトル内のその他の周波数スロットの間の関連付けを追加することを含んでもよい。
【００７３】
いくつかの実施形態においては、方法５００は、光信号離脱イベントの結果として、周波数スロット依存性マップに基づいて、別の光信号を第３周波数スロットに対して再割当することを更に含んでもよい。これらの及び他の実施形態においては、第３周波数スロットに対する別の光信号の再割当は、第２周波数スロットに対する光信号の再割当と実質的に同時に実行してもよい。あるいは、第３周波数スロットに対する別の光信号の再割当は、第２周波数スロットに対する光信号の再割当の後にまたはその前に実行してもよい。
【００７４】
図６は、本明細書に記述されている少なくともいくつかの実施形態に従って構成された光ネットワーク内のスペクトルの断片化を解消する例示用の方法６００のフローチャートである。いくつかの実施形態においては、方法６００は、図４の光ネットワーク４００のスペクトルの断片化を解消するように構成されたコンポーネントを含む光ネットワーク４００などの光ネットワークに実装されてもよい。例えば、図４の光ネットワーク４００の光ノードのうちの一つの光ノードの制御ユニット４６０内のプロセッサ４６６は、方法６００のブロック６０２、６０４、６０６、及び／または６０８のうちの一つまたは複数のブロックによって表される光ネットワークの断片化を解消するための動作を実行するコンピュータ命令を実行するように、構成してもよい。個別のブロックとして示されてはいるが、様々なブロックは、望ましい実装形態に応じて、更なるブロックに分割してもよく、更に少ない数のブロックとして組み合わせてもよく、あるいは、除去してもよい。
【００７５】
方法６００は、ブロック６０２において、複数の周波数スロットのうちの一つを、選択された周波数スロットとして選択してもよく、かつ、周波数スロットのうちの別の周波数スロットを、末尾周波数スロットとして選択してもよい。周波数スロットは、それぞれ、光ネットワークの光スペクトルの一部分にわたって広がっていてもよい。周波数スロットのそれぞれは、等しい光帯域幅を有してもよく、あるいは、周波数スロットの光帯域幅は、変化してもよい。いくつかの実施形態においては、光ネットワークの光スペクトルの一部分のみを周波数スロットに分割してもよい。
【００７６】
ブロック６０４において、光ネットワーク内の複数の光信号のそれぞれを周波数スロットのうちの一つまたは複数の周波数スロットに対して割り当ててもよい。いくつかの実施形態においては、光ネットワーク内の複数の光信号のそれぞれを周波数スロットに対して割り当てることは、複数の光信号のそれぞれを、選択された周波数スロットに最も近接した一つまたは複数の周波数スロットに対して割り当てることを含んでもよい。例えば、いくつかの実施形態においては、最低周波数を有する周波数スロットを、選択された周波数スロットとしてもよい。光信号は、選択された周波数スロットに最も近接した周波数スロットに対して割り当ててもよく、これは、光信号が、選択された周波数スロットの周波数に最も近接した周波数を有する周波数スロットに対して割り当てられることを意味している。更には、光信号の光帯域幅要件を満足させるために、それぞれの光信号を光信号の発信元から宛先まで広がる十分に連続した周波数スロットに対して割り当ててもよい。
【００７７】
ブロック６０６において、光ネットワーク内における使用状態から周波数スロットのうちの一つまたは複数の周波数スロットが解放されたことを識別してもよい。周波数スロットのうちの一つまたは複数の周波数スロットの解放は、光信号が光ネットワークからドロップした際などの光信号離脱イベントの結果として生じてもよい。あるいは、またはこれに加えて、周波数スロットのうちの一つまたは複数の周波数スロットの解放は、光信号の周波数スロットがその他の周波数スロットに再割当される結果として発生してもよい。
【００７８】
ブロック６０８において、一つまたは複数の周波数スロットの解放に基づいて、別の光信号を、選択された周波数スロットにより近接した少なくとも一つの周波数スロットに対して再割当してもよい。選択された周波数スロットにより近接した周波数スロットに対して再割当される別の光信号は、解放された周波数スロットと末尾周波数スロットの間の周波数スロットに対して当初割り当てられていたものであってよい。
【００７９】
いくつかの実施形態においては、光信号のうちの別の光信号を選択された周波数スロットにより近接した少なくとも一つの周波数スロットに対して再割当してもよい時点は、トリガイベントに基づいたものであってもよい。いくつかの実施形態においては、トリガイベントは、光ネットワーク内における使用状態から周波数スロットのうちの一つまたは複数の周波数スロットが解放されることであってもよい。あるいは、またはこれに加えて、トリガイベントは、光ネットワークが一つまたは複数の更なる光信号のサポートを開始することであってもよい。あるいは、またはこれに加えて、トリガイベントは、光ネットワークの光スペクトルが断片化計測閾値に到達すると共に／またはこれを超過することであってもよい。いくつかの実施形態においては、方法６００を、手動による介入を伴うことなしに、トリガイベントの後に自動的に実行してもよい。あるいは、またはこれに加えて、方法６００を、臨時的または定期的な方式により、手動で実行してもよい。
【００８０】
光信号のうちの別の光信号を選択された周波数スロットにより近接した周波数スロットに対して再割当することは、光信号の周波数スロットを再割当する間に光信号の伝送が中断されないように、光信号の搬送波波長を連続的にチューニングすることを含んでもよい。いくつかの実施形態においては、選択された周波数スロットにより近接した周波数スロットは、解放された周波数スロットと末尾周波数スロットの間に位置している。
【００８１】
いくつかの実施形態においては、方法６００は、周波数スロットのうちの一つまたは複数に対する光信号のうちのそれぞれの光信号の割当に基づいて、周波数スロット依存性マップを作成することを更に含んでもよい。いくつかの実施形態においては、隣接した周波数スロットが光信号のうちの別の光信号によって占有される結果として、光信号のうちの一つの光信号用に選択された周波数スロットが、選択された周波数スロットから離れる際に、光ネットワーク内の光信号のうちの一つの光信号によって占有される周波数スロットを光信号のうちの別の光信号によって占有される隣接する周波数スロットに対して関連付けるように、周波数スロット依存性マップを構成してもよい。これらの及びその他の実施形態においては、光信号の周波数スロットを再割当することは、作成された周波数スロット依存性マップに基づいたものであってもよい。
【００８２】
本明細書に記述されている実施形態は、以下に詳述するように、様々なコンピュータハードウェアまたはソフトウェアモジュールを含む特殊目的または汎用コンピュータの使用を含んでもよい。
【００８３】
本明細書に記述されている実施形態は、コンピュータ可読媒体上に保存された、コンピュータによる実行が可能な命令またはデータを担持するかまたは有する、そのコンピュータ可読媒体を使用して実装されてもよい。このようなコンピュータ可読媒体は、汎用または特殊目的コンピュータがアクセスしてもよい任意の入手可能な媒体であってもよい。一例として、かつ、限定を伴うことなしに、このようなコンピュータ可読媒体は、RAM、ROM、EEPROM、CD‐ROM、またはその他の光ディスクストレージ、磁気ディスクストレージ、またはその他の磁気ストレージ装置、あるいは、コンピュータによって実行可能な命令またはデータ構造の形態において所望のプログラムコードを担持または保存するように使用してもよいと共に汎用または特殊目的コンピュータがアクセスしてもよい任意のその他のストレージ媒体を含む実体のあるコンピュータ可読ストレージ媒体を有してもよい。上述のものの組合せも、コンピュータ可読媒体の範囲に含まることになろう。
【００８４】
コンピュータ実行可能命令は、例えば、汎用コンピュータ、特殊目的コンピュータ、あるいは、特殊目的処理装置に特定の機能または機能のグループを実行させる命令及びデータを有する。以上、構造的な特徴及び／または方法の動作に固有の言語において、主題について説明したが、添付の請求項に規定されている主題は、必ずしも、上述の特定の特徴及び動作に限定されるものではないことを理解されたい。むしろ、上述の特定の特徴及び動作は、請求項を実装する例示用の形態として開示されたものである。
【００８５】
本明細書において使用されている「モジュール」または「コンポーネント」という用語は、演算システム上において実行されるソフトウェアオブジェクトまたはルーチンを意味してもよい。本明細書に記述されている異なるコンポーネント、モジュール、エンジン、及びサービスは、演算システム上において（例えば、別個のスレッドとして）実行されるオブジェクトまたはプロセスとして実装してもよい。本明細書に記述されているシステム及び方法は、好ましくは、ソフトウェアとして実装されるが、ハードウェアとしてのまたはソフトウェア及びハードウェアの組合せとしての実装も、可能であり、かつ、想定される。この説明においては、「演算エンティティ」とは、本明細書において先程規定された任意の演算システムであってもよく、あるいは、演算システム上において稼働する任意のモジュールまたはモジュールの組合せであってもよい。
【００８６】
本明細書に記述されているすべての例及び条件を表す文言は、当技術分野の発展に寄与する本発明者による本発明及び概念の読者による理解を支援するための教育的な目的を意図したものであり、従って、それらの具体的に記述されている例及び条件に限定されることなしに、解釈することを要する。本発明の実施形態について詳細に説明したが、これらに対しては、本発明の精神及び範囲を逸脱することなしに、様々な変更、置換、及び変形を実施することができることを理解されたい。
【図１】
2013223245.tif 000003
【図２】
2013223245.tif 000004
【図３Ａ】
2013223245.tif 000005
【図３Ｂ】
2013223245.tif 000006
【図３Ｃ】
2013223245.tif 000007
【図４】
2013223245.tif 000008
【図５】
2013223245.tif 000009
【図６】
2013223245.tif 000010