JP2007288280A - 同期光パケット交換ネットワークにおける波長割当最適化計算法及び波長割当制御による衝突回避方法 - Google Patents
同期光パケット交換ネットワークにおける波長割当最適化計算法及び波長割当制御による衝突回避方法 Download PDFInfo
- Publication number
- JP2007288280A JP2007288280A JP2006110215A JP2006110215A JP2007288280A JP 2007288280 A JP2007288280 A JP 2007288280A JP 2006110215 A JP2006110215 A JP 2006110215A JP 2006110215 A JP2006110215 A JP 2006110215A JP 2007288280 A JP2007288280 A JP 2007288280A
- Authority
- JP
- Japan
- Prior art keywords
- wavelength
- wavelengths
- competition
- optimization
- packets
- Prior art date
- Legal status (The legal status is an assumption and is not a legal conclusion. Google has not performed a legal analysis and makes no representation as to the accuracy of the status listed.)
- Granted
Links
- 230000003287 optical effect Effects 0.000 title claims abstract description 85
- 238000000034 method Methods 0.000 title claims abstract description 57
- 238000005457 optimization Methods 0.000 title claims abstract description 43
- 238000004364 calculation method Methods 0.000 title abstract description 12
- 230000001360 synchronised effect Effects 0.000 title abstract description 7
- 230000008569 process Effects 0.000 claims abstract description 34
- 230000005540 biological transmission Effects 0.000 claims description 12
- 230000002860 competitive effect Effects 0.000 claims description 12
- 239000000872 buffer Substances 0.000 description 23
- 238000006243 chemical reaction Methods 0.000 description 10
- 239000000835 fiber Substances 0.000 description 7
- 238000010586 diagram Methods 0.000 description 6
- 238000012546 transfer Methods 0.000 description 6
- 238000004088 simulation Methods 0.000 description 5
- 241001522296 Erithacus rubecula Species 0.000 description 2
- 230000002457 bidirectional effect Effects 0.000 description 2
- 238000004891 communication Methods 0.000 description 2
- 239000012141 concentrate Substances 0.000 description 2
- 230000007423 decrease Effects 0.000 description 2
- 230000006870 function Effects 0.000 description 2
- 239000011159 matrix material Substances 0.000 description 2
- 230000007246 mechanism Effects 0.000 description 2
- 239000013307 optical fiber Substances 0.000 description 2
- 238000012545 processing Methods 0.000 description 2
- 235000008694 Humulus lupulus Nutrition 0.000 description 1
- 230000003139 buffering effect Effects 0.000 description 1
- 230000001186 cumulative effect Effects 0.000 description 1
- 239000006185 dispersion Substances 0.000 description 1
- 238000011156 evaluation Methods 0.000 description 1
- 238000000605 extraction Methods 0.000 description 1
- 230000002349 favourable effect Effects 0.000 description 1
- 230000001939 inductive effect Effects 0.000 description 1
- 239000003607 modifier Substances 0.000 description 1
- 238000012544 monitoring process Methods 0.000 description 1
- 230000008520 organization Effects 0.000 description 1
- 230000004044 response Effects 0.000 description 1
Images
Landscapes
- Optical Communication System (AREA)
- Data Exchanges In Wide-Area Networks (AREA)
Abstract
【解決手段】 本発明は,基本的には,波長競合関係を整理する整理工程と,トランジットパケット間の波長競合を最小化する波長割当優先最適化を行う最適化工程と,システムの負荷に基づいた動的な波長割当制御を行う動的制御工程を含む工程により,(同期)光パケット交換ネットワークにおける衝突を回避するというものである。
【選択図】図1
Description
S. Dixit, IP over WDM: building the next-generation optical Internet (John Wiley & Sons, 2003).
光パケットルーティング装置であって,前記光パケットルーティング装置に入力される光パケットを電気信号に変換するためのO/E変換手段と,前記O/E変換手段が変換した電気信号に基づき,前記光パケットルーティング装置に入力される光パケットのヘッダ部を検知し,ヘッダ部に含まれる情報を検出するためのヘッダ部検出手段と,前記ヘッダ部検出手段が検出した光パケットのヘッダ部に関する情報に基づいて,当該光パケットのヘッダ部に対応する光ラベルを生成するための光ラベル生成手段と,前記O/E変換手段が変換した電気信号を,パラレル信号に変換するためのシリアル/パラレル変換手段と, 前記シリアル/パラレル変換手段が変換した電気信号の伝送速度を調整するための伝送速度調整手段と,前記伝送速度調整手段が伝送速度を調整した電気信号を光信号に変換するためのE/O変換手段と,前記光ラベル生成手段が生成する光ラベルと,前記E/O変換手段が変換する光信号とを合わせ光信号を生成する光信号生成手段とを具備する光パケットルーティング装置によって実現される。
図2は,光パケット交換ネットワークの基本構成を示す図である。図2に示されるように,光パケット交換ネットワーク(21)は,基幹ノード(22)を含む基幹ネットワーク(23)と,基幹ネットワークの外部の光パケット通信用のネットワークであるメトロネットワーク(24)と,基幹ネットワークとメトロネットワークを連結するエッジノード(25)とを含む。
本発明による方式及びシステムを検証するために,以下のシステムをモデルとした。なお,全てのタイミング等の制御はコントローラなどの制御部によって行われればよい。制御部は,プログラマブルロジックデバイスなどのハードウェアによって実装されてもよい。また,所定の制御プログラムを搭載したソフトウェアと,CPU,演算部,メモリ,入出力部,各要素を接続するバスなどによって構成されていてもよい。CPUは,入力部からの入力信号に応じて,制御プログラムを読み出し,制御プログラムの指令を受けて,入力部から入力された信号や,メモリに格納される各種情報を読み出して,演算部に各種演算を行わせ,演算結果をメモリに格納するとともに,出力部から適宜制御指令などを出力するようにすればよい。なお,制御プログラムとして,本明細書に開示される各ステップを実現するプログラム,ヘッダ情報を抽出又は調整するプログラム,各種信号のタイミングを制御するプログラムなどがあげられる。N個の光パケットスイッチが双方向ファイバリンクと接続され,任意トポロジーの光パケットスイッチネットワーク(OPS)を構築する。それぞれのファイバには,M波長が含まれる。OPSネットワークのエッジには,IPクライアントネットワークが接続される。エッジノードでは,多くのバッファ(subqueue)が入力される。そして,それぞれのバッファ(subqueue)バッファは,同じ目的地向けのパケットとされる。それぞれのバッファのパケット長は,Qとして表され,それはパケット単位とされる。それぞれのノードは,A個の波長チューニング可能な転送装置と10Gb/sでのバースト受信器(burst receiver)を備えている。チューニングの時間は,スロットの継続時間(slot duration)に比べて短いものと仮定する。スロットネットワーク(slotted networks)において,パケットは,スイッチングノードに入力する前にアラインされるものとし,12,000bitに固定した。簡単のため,それぞれのパケットがひとつの1.2マイクロ秒スロットにおかれるものとした(詳細なノード構成については,非特許文献1“S. Dixit, IP over WDM: building the next-generation optical Internet (John Wiley & Sons, 2003).”を参照のこと)。
まずは,限られた波長資源を効果的に用いるため波長競合関係を整理する。波長競合関係整理するために,基本的には,ルートを検証することで衝突する可能性のないパケットを把握し,そのパケットについては異なる波長を割り当る必要がないと判断する。そして,衝突する可能性のあるパケットについては,できるだけ異なる波長を割り当てるようにする。この波長の割当については,衝突の生ずる可能性を算出した上で行う。これらの制御は,コントローラなどの制御部からの制御信号に従って行えばよい。本モデルでは,衝突を表すグラフをGC=(VC,EC)とした。ここで,グラフVCにおける各ノードは,ネットワークにおけるバーチャルパスに相当する。二つの隣接するノードにおける双方向のリンクを示すECは,潜在的な波長衝突(wavelength contention)の問題を避けるための,異なる波長であることを要求する波長競合関係をあらわす。この競合関係はマトリックス[gij]によってあらわされる。もし,バーチャルパスiとjとの間に競合がある場合は,[gij]は1であり,そうでない場合は[gij]は0である。競合関係の整理過程は,図3と図4とに示される。図3は波長競合整理を示すシュードコードである。図4は,整理後の波長競合関係を説明するための概念図である。図4(a)は,整理前のネットワークを示し,図4(b)は整理後の衝突グラフGC(conflict graph)を示す。
次に,整理された波長競合関係に基づいて,潜在的な波長衝突を最小限にするために,限られた波長資源を割当てる。この最適化工程を通して,それぞれのバーチャルパスに対応して優先波長リスト(wavelength priority list)が作成される。それぞれのバーチャルパスにおいて,次の優先順位のためにM波長が準備される。衝突を起こす可能性が最も低いので,優先順位が最も高い波長が最も好ましい。この波長割当最適化工程では,好ましくは,トラフィック分散情報を用いる。GMPLSのOSPF-TE/IS-IS-TE のような拡張内部ゲートウェイプロトコル(Extended Interior Gateway Protocols)を用いれば,トラフィック分散情報をそれぞれの光パケットスイッチへと通知できる。簡単のために,ここでは,トラフィック情報が知られているものとした。
まず,初期化を行う(ステップ1)。すなわち,全ての仮想パスについてΨpに何も含まれないとし,全ての波長w及び全てのリンクlについて,可変トラフィック量Δw lを0とする。λw (p,l)を0とする。θw p を0とする。このステップを式で表すと以下のようになる。
純粋PWAでは,望ましい波長が得られない場合,得られるのであれば次に優先順位の高い候補がすぐさま割当てられる。実際,最も優先順位の高い波長いつも得られるとは限らないし,最も好ましい波長がパケットに割当てられるとは限らない。したがって,従来の波長割当最適化方法は,必ずしも効率的ではない。本発明では,パケットを保持して,好ましい波長が得られるまで待つことにより,それぞれのパケットに対する好ましい波長利用性を改良する。パケットは他のパケットと競合関係を有するので,波長は,波長選択空間の中から,最も優先順位の高い波長から選択される。もしバッファに含まれるパケットの数が増加した場合,例えばより高い負荷の下では,波長選択空間は拡大されるか,さもなければ,縮小される。この波長選択空間の大きさは,関数T(x)により決定されうる。ここで,x(0<x<Q)は,バッファにおける現在のパケット数を示す。そして,T(x)は,式(2)に示されるように,波長選択空間の大きさとなる。式(2)において,オペレーション└X┘はXより大きくない最大の整数とする関数である。他のパケットと競合関係を持たないパケットに対しては,波長はM個の波長の中からランダムに選択される。
シミュレーションは,非特許文献1に開示されるものと同様のNSFNETトポロジーに基づいて行った。それぞれのリンクのファイバ長を36km(およそ100個のタイムスロット)と仮定した。トラフィックは一様であり,パケット到着はポアソンプロセス(Poisson process)とした。本シミュレーションでは,RODを3つのスキームと比較した。すなわち,(1)ランダムな波長割当て(Rand);(2)上述した純粋PWA(purePWA)及び(3)完全な波長変換方式(Conv)である。これらの3つのスキームは,動的な波長割当制御を行わない。平均パケット送出率(すなわち,それぞれの送信器(transmitter)における,単位時間あたりに送出されるパケットのビット数をリンク速度で除した値)に対する パケット損失率と,平均遅延という観点から,パフォーマンスを比較した。その際,それぞれパラメータM,Q及びAを変えた。パラメータを変えたそれぞれのケースは「スキーム-MaQbAc」とラベルをつけた。ここで,aは波長の数を示し,bはバッファの長さを示し,cは送信器又は受信器の数を示す。得られた結果の一部を以下に示す。
22 基幹ノード
23 基幹ネットワーク
24 メトロネットワーク
25 エッジノード
Claims (8)
- 波長競合関係を整理するための整理工程と,
トランジットパケット間の波長競合を最小化する波長割当優先最適化を行うための最適化工程と,
システムの負荷に基づいた動的な波長割当制御を行う動的制御工程と,
を含む光パケット交換ネットワークに用いられる衝突回避方法。 - 前記整理工程は,
送信ノードが異なるパケットが、光パケットネットワーク交換の同じリンクで同じ波長を用いる競合関係にあるかどうか判断する競合関係検討工程を含む請求項1に記載の方法。 - 前記最適化工程は,
トラフィック分散情報を光パケットスイッチに伝えるトラフィック分散情報伝達工程と,
前記光パケットスイッチが,前記トラフィック分散情報に基づいて,最適な順に波長を再整列し波長に優先順位をつける最適波長決定工程と,
を含む請求項1に記載の方法。 - 前記動的制御工程は、
前記整理工程で競合関係がないと判断されたパケットに対しては、前記最適化工程で整列された最優先の波長を割当て、
前記整理工程で競合関係があると判断されたパケットに対しては、前記最適化工程で整列された波長からネットワークのパケット量に応じて決められた複数の波長を優先順位の順に選択し、その中から順に利用可能な波長を調べて波長を割当てる、
請求項1に記載の方法。 - 前記整理工程は,
送信ノードが異なるパケットが、光パケットネットワーク交換の同じリンクで同じ波長を用いる競合関係にあるかどうか判断する競合関係検討工程を含み;
前記最適化工程は,
トラフィック分散情報を光パケットスイッチに伝えるトラフィック分散情報伝達工程と,
前記光パケットスイッチが,前記トラフィック分散情報に基づいて,最適な順に波長を再整列し波長に優先順位をつける最適波長決定工程と,
を含み;
前記動的制御工程は,
前記整理工程で競合関係がないと判断されたパケットに対しては、
前記最適化工程で整列された最優先の波長を割当て、前記整理工程で競合関係があると判断されたパケットに対しては、前記最適化工程で整列された波長からネットワークのパケット量に応じて決められた複数の波長を優先順位の順に選択し、その中から順に利用可能な波長を調べて波長を割当てる、
請求項1に記載の方法。 - 波長競合関係を整理するための整理手段と,
トランジットパケット間の波長競合を最小化する波長割当優先最適化を行うための最適化手段と,
システムの負荷に基づいた動的な波長割当制御を行う動的制御手段と,
を具備する光パケット交換ネットワークに用いられる衝突回避システム。 - 請求項6に記載のシステムを含むルータ。
- 請求項6に記載のシステムを含む光ネットワーク。
Priority Applications (1)
| Application Number | Priority Date | Filing Date | Title |
|---|---|---|---|
| JP2006110215A JP4831542B2 (ja) | 2006-04-12 | 2006-04-12 | 同期光パケット交換ネットワークにおける波長割当最適化計算法及び波長割当制御による衝突回避方法 |
Applications Claiming Priority (1)
| Application Number | Priority Date | Filing Date | Title |
|---|---|---|---|
| JP2006110215A JP4831542B2 (ja) | 2006-04-12 | 2006-04-12 | 同期光パケット交換ネットワークにおける波長割当最適化計算法及び波長割当制御による衝突回避方法 |
Publications (2)
| Publication Number | Publication Date |
|---|---|
| JP2007288280A true JP2007288280A (ja) | 2007-11-01 |
| JP4831542B2 JP4831542B2 (ja) | 2011-12-07 |
Family
ID=38759677
Family Applications (1)
| Application Number | Title | Priority Date | Filing Date |
|---|---|---|---|
| JP2006110215A Expired - Fee Related JP4831542B2 (ja) | 2006-04-12 | 2006-04-12 | 同期光パケット交換ネットワークにおける波長割当最適化計算法及び波長割当制御による衝突回避方法 |
Country Status (1)
| Country | Link |
|---|---|
| JP (1) | JP4831542B2 (ja) |
Cited By (5)
| Publication number | Priority date | Publication date | Assignee | Title |
|---|---|---|---|---|
| WO2012057095A1 (ja) * | 2010-10-25 | 2012-05-03 | 日本電信電話株式会社 | 周波数割当方法および装置 |
| WO2013005414A1 (ja) * | 2011-07-04 | 2013-01-10 | 日本電気株式会社 | 光ネットワークシステム、通信制御装置、通信制御方法、および通信制御プログラム |
| CN120658961A (zh) * | 2025-05-09 | 2025-09-16 | 惠州市宏大自动化涂装系统工程有限公司 | 一种基于光通讯的多台rgv物联方法及系统 |
| WO2025201314A1 (zh) * | 2024-03-29 | 2025-10-02 | 华为技术有限公司 | 光波信号分配方法、装置及系统 |
| CN120658961B (zh) * | 2025-05-09 | 2026-02-10 | 惠州市宏大自动化涂装系统工程有限公司 | 一种基于光通讯的多台rgv物联方法及系统 |
Citations (4)
| Publication number | Priority date | Publication date | Assignee | Title |
|---|---|---|---|---|
| JP2001333045A (ja) * | 2000-05-22 | 2001-11-30 | Kddi Corp | Ip/wdmノード装置 |
| JP2003134154A (ja) * | 2001-07-31 | 2003-05-09 | Lucent Technologies Inc | ネットワークのノードとそのノードで使用される方法。 |
| JP2004266468A (ja) * | 2003-02-28 | 2004-09-24 | Kddi Corp | 波長パス交換ノード装置及び波長パス割付け方法 |
| JP2004336759A (ja) * | 2003-04-30 | 2004-11-25 | Lucent Technol Inc | 通信ネットワークにおいてデータのバーストを送信用にスケジューリングする方法 |
-
2006
- 2006-04-12 JP JP2006110215A patent/JP4831542B2/ja not_active Expired - Fee Related
Patent Citations (4)
| Publication number | Priority date | Publication date | Assignee | Title |
|---|---|---|---|---|
| JP2001333045A (ja) * | 2000-05-22 | 2001-11-30 | Kddi Corp | Ip/wdmノード装置 |
| JP2003134154A (ja) * | 2001-07-31 | 2003-05-09 | Lucent Technologies Inc | ネットワークのノードとそのノードで使用される方法。 |
| JP2004266468A (ja) * | 2003-02-28 | 2004-09-24 | Kddi Corp | 波長パス交換ノード装置及び波長パス割付け方法 |
| JP2004336759A (ja) * | 2003-04-30 | 2004-11-25 | Lucent Technol Inc | 通信ネットワークにおいてデータのバーストを送信用にスケジューリングする方法 |
Cited By (7)
| Publication number | Priority date | Publication date | Assignee | Title |
|---|---|---|---|---|
| WO2012057095A1 (ja) * | 2010-10-25 | 2012-05-03 | 日本電信電話株式会社 | 周波数割当方法および装置 |
| US9154257B2 (en) | 2010-10-25 | 2015-10-06 | Nippon Telegraph And Telephone Corporation | Frequency assignment method and apparatus |
| WO2013005414A1 (ja) * | 2011-07-04 | 2013-01-10 | 日本電気株式会社 | 光ネットワークシステム、通信制御装置、通信制御方法、および通信制御プログラム |
| JPWO2013005414A1 (ja) * | 2011-07-04 | 2015-02-23 | 日本電気株式会社 | 光ネットワークシステム、通信制御装置、通信制御方法、および通信制御プログラム |
| WO2025201314A1 (zh) * | 2024-03-29 | 2025-10-02 | 华为技术有限公司 | 光波信号分配方法、装置及系统 |
| CN120658961A (zh) * | 2025-05-09 | 2025-09-16 | 惠州市宏大自动化涂装系统工程有限公司 | 一种基于光通讯的多台rgv物联方法及系统 |
| CN120658961B (zh) * | 2025-05-09 | 2026-02-10 | 惠州市宏大自动化涂装系统工程有限公司 | 一种基于光通讯的多台rgv物联方法及系统 |
Also Published As
| Publication number | Publication date |
|---|---|
| JP4831542B2 (ja) | 2011-12-07 |
Similar Documents
| Publication | Publication Date | Title |
|---|---|---|
| US9661405B2 (en) | System and method for photonic switching | |
| US9306698B2 (en) | Methods and apparatuses for DWDM multi-mode switching router and dynamic multi-mode configuration and reconfiguration | |
| US20090097497A1 (en) | Flexible bandwidth allocation in high-capacity packet switches | |
| US7286531B2 (en) | Methods to process and forward control packets in OBS/LOBS and other burst switched networks | |
| US8964760B2 (en) | Interprocessor communication system and communication method, network switch, and parallel calculation system | |
| Zeghid et al. | Modified optical burst switching (OBS) based edge node architecture using real-time scheduling techniques | |
| JP4831542B2 (ja) | 同期光パケット交換ネットワークにおける波長割当最適化計算法及び波長割当制御による衝突回避方法 | |
| US7433597B2 (en) | Deflection routing address method for all-optical packet-switched networks with arbitrary topologies | |
| Zhang et al. | Differentiated contention resolution for QoS in photonic packet-switched networks | |
| JP2004222012A (ja) | 光経路制御装置 | |
| US7620044B2 (en) | Apparatus and method for transferring data bursts in optical burst switching network | |
| KR20170006743A (ko) | 파장-공간-시간 광 스위칭을 위한 전광 스위칭 네트워크 장치 및 그 방법 | |
| JP5475852B1 (ja) | 光パケットスイッチネットワークにおける光パケットの転送方法及び転送装置 | |
| KR20220058404A (ko) | 종단간 주기적 저지연 트래픽 전송을 위한 오프셋 기반의 전송 경로 및 슬롯 탐색 방법과 그를 수행하는 제어 장치 | |
| Angelopoulos et al. | Slotted optical switching with pipelined two-way reservations | |
| US7345995B2 (en) | Conflict resolution in data stream distribution | |
| Hirota et al. | Cooperation method considering wavelength assignment and routing problem in optical burst switched networks | |
| JP2014096699A (ja) | 光パケットスイッチネットワークにおける優先経路の設定方法及び設定装置 | |
| NO327563B1 (no) | En fremgangsmate og anordning for en forbedret bufferlosning i en svitsj for kommunikasjonsnettverk | |
| Garg | Managing contention avoidance and maximizing throughput in OBS network | |
| JP2025527341A (ja) | スイッチング装置およびスイッチングシステム | |
| Cheng et al. | Constructions of Optical MIMO Priority Queues With Time-Varying Service Capacity | |
| WO2011051330A1 (en) | Methods and systems for optical buffering | |
| Ross et al. | Adaptive batch scheduling for packet switching with delays | |
| Lui et al. | A segmentation-based dropping scheme in OBS networks |
Legal Events
| Date | Code | Title | Description |
|---|---|---|---|
| A621 | Written request for application examination |
Free format text: JAPANESE INTERMEDIATE CODE: A621 Effective date: 20090218 |
|
| A977 | Report on retrieval |
Free format text: JAPANESE INTERMEDIATE CODE: A971007 Effective date: 20101119 |
|
| A131 | Notification of reasons for refusal |
Free format text: JAPANESE INTERMEDIATE CODE: A131 Effective date: 20101125 |
|
| A521 | Written amendment |
Free format text: JAPANESE INTERMEDIATE CODE: A523 Effective date: 20110124 |
|
| A131 | Notification of reasons for refusal |
Free format text: JAPANESE INTERMEDIATE CODE: A131 Effective date: 20110425 |
|
| A521 | Written amendment |
Free format text: JAPANESE INTERMEDIATE CODE: A523 Effective date: 20110622 |
|
| TRDD | Decision of grant or rejection written | ||
| A01 | Written decision to grant a patent or to grant a registration (utility model) |
Free format text: JAPANESE INTERMEDIATE CODE: A01 Effective date: 20110906 |
|
| A01 | Written decision to grant a patent or to grant a registration (utility model) |
Free format text: JAPANESE INTERMEDIATE CODE: A01 |
|
| A61 | First payment of annual fees (during grant procedure) |
Free format text: JAPANESE INTERMEDIATE CODE: A61 Effective date: 20110912 |
|
| R150 | Certificate of patent or registration of utility model |
Free format text: JAPANESE INTERMEDIATE CODE: R150 |
|
| FPAY | Renewal fee payment (event date is renewal date of database) |
Free format text: PAYMENT UNTIL: 20140930 Year of fee payment: 3 |
|
| R250 | Receipt of annual fees |
Free format text: JAPANESE INTERMEDIATE CODE: R250 |
|
| S533 | Written request for registration of change of name |
Free format text: JAPANESE INTERMEDIATE CODE: R313533 |
|
| R350 | Written notification of registration of transfer |
Free format text: JAPANESE INTERMEDIATE CODE: R350 |
|
| R250 | Receipt of annual fees |
Free format text: JAPANESE INTERMEDIATE CODE: R250 |
|
| R250 | Receipt of annual fees |
Free format text: JAPANESE INTERMEDIATE CODE: R250 |
|
| R250 | Receipt of annual fees |
Free format text: JAPANESE INTERMEDIATE CODE: R250 |
|
| LAPS | Cancellation because of no payment of annual fees |