Deprecated: The each() function is deprecated. This message will be suppressed on further calls in /home/zhenxiangba/zhenxiangba.com/public_html/phproxy-improved-master/index.php on line 456
JP3671804B2 - Wavelength allocation method for optical wavelength division multiplexing network with virtual ring - Google Patents
[go: Go Back, main page]

JP3671804B2 - Wavelength allocation method for optical wavelength division multiplexing network with virtual ring - Google Patents

Wavelength allocation method for optical wavelength division multiplexing network with virtual ring Download PDF

Info

Publication number
JP3671804B2
JP3671804B2 JP2000060848A JP2000060848A JP3671804B2 JP 3671804 B2 JP3671804 B2 JP 3671804B2 JP 2000060848 A JP2000060848 A JP 2000060848A JP 2000060848 A JP2000060848 A JP 2000060848A JP 3671804 B2 JP3671804 B2 JP 3671804B2
Authority
JP
Japan
Prior art keywords
wavelength
virtual ring
virtual
connections
point
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.)
Expired - Fee Related
Application number
JP2000060848A
Other languages
Japanese (ja)
Other versions
JP2001251315A (en
Inventor
彰夫 石川
洋司 岸
Current Assignee (The listed assignees may be inaccurate. Google has not performed a legal analysis and makes no representation or warranty as to the accuracy of the list.)
KDDI Corp
Original Assignee
KDDI Corp
Priority date (The priority date 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 date listed.)
Filing date
Publication date
Application filed by KDDI Corp filed Critical KDDI Corp
Priority to JP2000060848A priority Critical patent/JP3671804B2/en
Publication of JP2001251315A publication Critical patent/JP2001251315A/en
Application granted granted Critical
Publication of JP3671804B2 publication Critical patent/JP3671804B2/en
Anticipated expiration legal-status Critical
Expired - Fee Related legal-status Critical Current

Links

Images

Landscapes

  • Data Exchanges In Wide-Area Networks (AREA)
  • Small-Scale Networks (AREA)
  • Optical Communication System (AREA)

Description

【0001】
【発明の属する技術分野】
本発明は、仮想リングを有する光波長多重網の波長割当方法に関する。
【0002】
【従来の技術】
従来、ギガからテラビットクラスの伝送容量を持つ広帯域な光波長多重網の構築にあたっては、ノード又はリングで発生する障害が問題となっていた。そのために、広帯域な光波長多重網の設計方式として、障害発生時のレストレーション・光クロスコネクトを必要としない網構成の簡易さの点から、リング構成に基づくセルフヒーリング(Self-Healing Ring : SHR)網が実用化されている。
【0003】
大規模な光波長多重網の構築にあたっては、単一リング構成ではなく、任意のノード間に光ファイバリンクが接続される網構成が多数である。このような構成の網では、障害発生時の対策として、クロスコネクト装置による電気段又は光段におけるパス切り替えが主流である。
【0004】
しかし、最近では、設備コストの最小化の点から、仮想リング(Virtual Multi Self-healing Ring:VM-SHR)を用いて耐障害性を備える方法が提案されている。
【0005】
仮想リングを有する光波長多重網とは、複数のノードと、該ノード間を結ぶリンクと、該複数のリンクにより形成された複数の仮想リングと、該仮想リング毎に割り当てられている波長とを有する通信網をいう。また、仮想リングとは、ノードの始点と終点とが等しく、連続するノード間のリンクを経由し、始点及び終点以外では同一ノードが現われないリストをいう。
【0006】
図1は、仮想リング構成に基づくセルフヒーリングを説明する構成図である。大規模な光波長多重網について、ノード間を結ぶコネクションが与えられ、そのコネクションに需要コネクションを収容する場合を考える。
【0007】
コネクションとは、1個の波長によって提供される光コネクションを単位としたものである。従って、いずれのコネクションも、与えられた仮想リングのいずれかに収容可能であるとする。
【0008】
通常、最初に、この多重網の顧客を募り、各ノード間に要求される需要コネクションを調べる。次に、このネットワークトポロジと需要コネクションに対し、仮想リングを用いた最適な収容を検討する。ネットワーク制御センタの下で、コネクションが収容された仮想リング上を、割り当てられた波長を用いて伝送が行われる。
【0009】
図1の上図のように、仮想リング上の可能な2つの経路の一方又は両方を用いて伝送が行われる。障害発生時は、図1の下図のように、障害リンクを経由しない経路を用いて伝送が行われる。従って、最初に最適な需要コネクションの収容を行うことにより、障害発生時においても、収容状態を変更する必要はなく、またネットワーク資源が新たに要求されることもない。IP over WDM等の光波長多重技術を用いたネットワークが急速な発展を続けていることから、耐障害性を備える仮想リングの手法の適用範囲は、ますます広がっている。
【0010】
【発明が解決しようとする課題】
しかしながら、大規模な光波長多重網においては、物理層における有限な資源である波長を、効率的に割り当てるように設計する必要がある。これまで、多重網について効率的なコネクションの収容を提案する設計方法は提案されていなかった。また、障害発生時には、需要コネクションを収容する経路の変更と、波長の再割当との計算に膨大な時間がかかり、迅速なコネクション及び波長の再配置が期待できなかった。
【0011】
また、ノードにおいて波長変換を行うことにより、網全体のコネクションの収容と波長の割り当てとの問題を回避することもできるが、その方法は、ノードにおけるコストの増大を招くことになる。
【0012】
そこで、本発明は、簡易な障害レストレーション機能を実現し、且つノードにおけるコストの増大を避けるために、仮想リングを有する光波長多重網について、1個のコネクションには同一の波長を割り当て、最適なコネクションの収容と波長の割り当てとを実現する方法を提供することを目的とする。
【0013】
【課題を解決するための手段】
そこで、本発明の光波長多重網の波長割当方法は、多重網で必要とされる波長λの数を最小にするために、
仮想リングを点とし、該点の重みを該仮想リングに収容されるコネクション数xrとし、該仮想リング間のリンクの共有を枝とするグラフを導出し、該グラフの各クリークcに属する点の重みの総和Dの最大値Dmax最小化するために線形計画法を用いて、全てのクリークの重みDが、クリークの重みの最大値D max 以下であるという資源制約と、ノード間kのコネクション数x kr が、全てのノード間kの需要コネクション数d k 以上であるという需要制約と、の条件を満たすコネクション数x kr を導出する第1の段階と、
コネクション数xkrを用いて、コネクションを収容した仮想リングに対して使用する波長の数を最小化するために、線形計画法を用いて、リンクを経由する複数の仮想リングのうち同一波長を割り当て可能な仮想リングは高々1個であるという資源制約と、各仮想リングに収容されたコネクションに対して波長を割り当てなければならないという需要制約と、波長λの利用可否制約と、の条件を満たす波長が割り当てられる第2の段階とを有することを特徴とする。即ち、本発明は、需要コネクションの収容効率の評価値として、使用する波長の総数を考慮し、その最小化を図るものである。光波長多重の前提条件として、互いにリンクを共有する異なる仮想リングにはそれぞれ異なる波長を割り当てなければならない。
【0016】
【発明の実施の形態】
以下では、図面を用いて、本発明の実施形態を詳細に説明する。
【0017】
図2は、対象となる光波長多重網におけるネットワークトポロジの構成図である。そのネットワークトポロジは、8個のノードと、各ノード間を結ぶ10個のリンクと、該リンクにより形成された6個の仮想リングとを有する。各リンクは、1対の光ファイバペア(順方向にデータを送信する光ファイバと、逆方向にデータを送信する光ファイバのペア)のみで構成されている。また、リンクを共有する複数の仮想リングには、それぞれ異なる波長が割り当てられなければならない。
【0018】
また、障害レストレーションの簡易性のため、障害発生時の迂回経路でも波長を変えずに元の経路と同じ波長を割り当てるため、1個のコネクションは、1個の仮想リングの1波長を占有する。従って、ある仮想リングに収容されたコネクションにある波長が割り当てられた場合、その仮想リングとリンクを共有する他の仮想リングに収容されたコネクションは、その波長を使用することができない。
【0019】
本発明は、仮想リングへのコネクション収容及び波長割当の問題を、グラフの彩色問題に対応させて定式化し、線形計画法を用いて解くものである。従って、本発明は、多重網で必要とされる波長λの数を最小にするために、ネットワークトポロジからグラフを導出し、該グラフの各クリークcに属する点の重みの総和Dの最大値Dmaxが最小となるようにコネクションを収容し、仮想リングrに収容されるノード間kのコネクション数xkrを導出する第1の段階と、コネクション数xkrを用いて、コネクションを収容した仮想リングに対して使用する波長の数を最小化するように波長割当を行う第2の段階とを有する。
【0020】
各段階を説明するために、以下のパラメータを用いる。
ネットワークトポロジ:G=(V,E)
i:ノードIndex
V:ノード集合
j:リンクIndex
λ:波長Index
Λ:波長集合
ノード間需要
k:SDペアIndex(Source-Destinationペアとはノード間を意味)
K:SDペア集合
k:SDペアkに与えられた需要(コネクション数)
仮想リング集合
r:仮想リングIndex
R:候補仮想リング集合
k:SDペアkの需要に対する候補仮想リング集合
jr:候補仮想リングrとリンクjの収容関係
jr=1:候補仮想リングrにリンクjが含まれる
jr=0:候補仮想リングrにリンクjが含まれない
c:クリークIndex
C:クリーク集合
cr:クリークcと仮想リングrに対応する点の収容関係
cr=1:クリークcに仮想リングrの点が含まれる
cr=0:クリークcに仮想リングrの点が含まれない
【0021】
そして、以下の決定変数を導き出す。
Dmax:使用波長数の最大値、即ち必要波長数の下限値(最大クリークの重み)
kr:コネクションのルーティング、即ち仮想リングrに収容される、SDペアkのコネクションの数
r λ:コネクションへの波長割当、即ち仮想リングrに収容されたコネクションのうち波長λの割り当てを行うコネクション数
λ:波長の既使用又は未使用の判定
λ=1:網の1ヶ所以上で波長λが使用されている
λ=0:網のどこでも波長λが使用されていない
【0022】
最初に、コネクションを収容する第1の段階について説明する。
【0023】
1個の仮想リングに割り当てる波長数は、その仮想リングに収容されるコネクション数以上にしなければならない。従って、1個の仮想リングに収容されるコネクション数の最大値が、波長割当において必要となる波長数の下限値となる。必要となる波長数を最小化するために、波長割当の前に、1個の仮想リングに収容されるコネクション数が最小となるように、コネクションの収容を行う。即ちDmaxの値を最小化にするようなxkrを求める。
【0024】
図3は、図2のネットワークトポロジに対応する彩色問題のグラフである。図2のトポロジと、図3のグラフとの間には、以下のような関係がある。
【0025】
図3は、図2の仮想リングを点とし、該点の重みを該仮想リングに収容されるコネクション数とし、該仮想リング間のリンクの共有を枝とするグラフである。図3では、以下の8個のクリークが存在することが分かる。
点1−点2−点3、点1−点3−点5、点1−点5−点6、点1−点6−点2、点4−点2−点3、点4−点3−点5、点4−点5−点6、点4−点6−点2
【0026】
1個のクリークcを構成する点(仮想リング)の重み(収容コネクション数)の総和は、このクリークの点を塗り分ける(波長割当する)のに最低限必要な色数(波長数)を示す。各クリークについてそのクリークを構成する点の重みの総和(以下、「クリークの重み」と称す)を求め、その値が最大となるクリーク(以下、「最大クリーク」と称す)の塗り分けに必要な色数(波長数)が、グラフG全体で最低限必要な色数(必要波長数の下限値)である。そこで、必要な色数を最小化するために、最大クリークの重みを最小化するように、グラフGの各点の重み付け(コネクション収容)を行う。
【0027】
第1の段階は、全てのクリークの重みDが、クリークの重みの最大値Dmax以下であるという資源制約と、ノード間kのコネクション数xkrが、全てのノード間kの需要コネクション数dk以上であるという需要制約との条件を満たすコネクション数xkrを導出する。第1の段階で定式化された線形計画問題を以下に示す。
【0028】
最小化:Dmax
(各クリークcに属する点の重みの総和Dの最大値Dmaxを最小にする)
資源制約:
【数1】

Figure 0003671804
資源制約:
【数2】
Figure 0003671804
【0029】
次に、波長を割り当てる第2の段階について説明する。
【0030】
第2の段階は、コネクションを収容した仮想リングに対し使用波長数を最小化する波長割当を行い、各仮想リングで使用する波長を求める。この段階は、リンクを経由する複数の仮想リングのうち同一波長を割り当て可能な仮想リングは高々1個であるという資源制約と、各仮想リングに収容されたコネクションに対して波長を割り当てなければならないという需要制約と、波長λの利用可否制約との条件を満たすように、波長が割り当てられる。第2の段階で定式化されたこの線形計画問題を以下に示す。
【0031】
最小化:
【数3】
Figure 0003671804
(使用する波長の数を最小にする)
資源制約:
【数4】
Figure 0003671804
資源制約:
【数5】
Figure 0003671804
波長λの利用可否制約:
【数6】
Figure 0003671804
【0032】
このように、本発明は、仮想リングへのコネクション収容及び波長割当の問題を、グラフの彩色問題に対応させて定式化し、線形計画法を用いて解く方法を提案している。
【0033】
以上、詳細に説明した本発明の種々の実施形態について、本発明の技術思想及び見地の範囲の種々の変更、修正及び省略は、当業者によれば容易に行うことができる。前述の説明はあくまで例であって、何ら制約しようとするものではない。本発明は、特許請求の範囲及びその均等物として限定するものにのみ制約される。
【0034】
【発明の効果】
従って、本発明の仮想リングを有する光波長多重網によれば、最適なコネクションの収容と波長の割り当てとが実現できる。また、1個のコネクションには同一の波長を割り当てることによってノードにおけるコストの増大を避けることもできる。更に、仮想リングによって簡易な障害レストレーション機能が実現されており、障害時にも再度のコネクション収容又は波長割当を行う必要もない。
【図面の簡単な説明】
【図1】仮想リング構成に基づくセルフヒーリングを説明する構成図である。
【図2】対象となる光波長多重網におけるネットワークトポロジの構成図である。
【図3】図2のネットワークトポロジに対応する彩色問題のグラフである。[0001]
BACKGROUND OF THE INVENTION
The present invention relates to a wavelength allocation method for an optical wavelength division multiplexing network having a virtual ring.
[0002]
[Prior art]
Conventionally, in the construction of a broadband optical wavelength division multiplexing network having a transmission capacity of giga to terabit class, a failure occurring in a node or ring has been a problem. For this reason, as a design method for a broadband optical wavelength division multiplexing network, self-healing ring (SHR) based on a ring configuration is used because of the simplicity of network configuration that does not require restoration and optical cross-connect in the event of a failure. ) The net is put into practical use.
[0003]
In the construction of a large-scale optical wavelength division multiplexing network, there are many network configurations in which optical fiber links are connected between arbitrary nodes instead of a single ring configuration. In a network with such a configuration, path switching at the electrical stage or optical stage by a cross-connect device is the mainstream as a countermeasure when a failure occurs.
[0004]
However, recently, from the viewpoint of minimizing the equipment cost, a method having fault tolerance using a virtual ring (Virtual Multi Self-healing Ring: VM-SHR) has been proposed.
[0005]
An optical wavelength division multiplexing network having a virtual ring includes a plurality of nodes, links connecting the nodes, a plurality of virtual rings formed by the plurality of links, and wavelengths assigned to the virtual rings. It means a communication network. A virtual ring is a list in which the start point and end point of a node are equal, and the same node does not appear except for the start point and end point via a link between successive nodes.
[0006]
FIG. 1 is a configuration diagram illustrating self-healing based on a virtual ring configuration. Consider a case where a connection between nodes is given for a large-scale optical wavelength division multiplexing network, and a demand connection is accommodated in the connection.
[0007]
A connection is a unit of optical connection provided by one wavelength. Accordingly, it is assumed that any connection can be accommodated in any given virtual ring.
[0008]
Usually, first, customers of this multiple network are recruited, and demand connections required between the nodes are examined. Next, we consider the optimal accommodation using virtual rings for this network topology and demand connections. Under the network control center, transmission is performed using the assigned wavelength on the virtual ring in which the connection is accommodated.
[0009]
As shown in the upper diagram of FIG. 1, transmission takes place using one or both of the two possible paths on the virtual ring. When a failure occurs, transmission is performed using a route that does not go through the failure link as shown in the lower diagram of FIG. Therefore, by accommodating the optimal demand connection first, it is not necessary to change the accommodation state even when a failure occurs, and no new network resources are required. As networks using optical wavelength multiplexing technologies such as IP over WDM continue to develop rapidly, the scope of application of virtual ring methods with fault tolerance is expanding.
[0010]
[Problems to be solved by the invention]
However, in a large-scale optical wavelength division multiplexing network, it is necessary to design so that wavelengths, which are finite resources in the physical layer, are efficiently allocated. So far, no design method has been proposed for proposing efficient connection accommodation for multiple networks. In addition, when a failure occurs, it takes an enormous amount of time to calculate the change of the route that accommodates the demand connection and the reassignment of wavelengths, and a quick connection and relocation of wavelengths cannot be expected.
[0011]
Further, by performing wavelength conversion at the node, it is possible to avoid the problem of accommodation of connections and wavelength allocation of the entire network, but this method causes an increase in cost at the node.
[0012]
Therefore, the present invention assigns the same wavelength to one connection in an optical wavelength division multiplexing network having a virtual ring in order to realize a simple failure restoration function and avoid an increase in cost at a node. It is an object of the present invention to provide a method for realizing secure connection accommodation and wavelength allocation.
[0013]
[Means for Solving the Problems]
Therefore, the wavelength allocation method of the optical wavelength multiplexing network of the present invention is to minimize the number of wavelengths λ required in the multiplexing network.
Deriving a graph with a virtual ring as a point, the weight of the point as the number of connections x r accommodated in the virtual ring, and sharing a link between the virtual rings as branches, and points belonging to each clique c of the graph In order to minimize the maximum value Dmax of the sum D of weights, a linear constraint is used, and the resource constraint that all clique weights D are equal to or less than the maximum value Dmax of clique weights, and k between nodes A first stage for deriving a demand constraint that the number of connections x kr is equal to or greater than the number of demand connections d k between all nodes k, and the number of connections x kr satisfying the condition :
With the number of connections x kr, assigned in order to minimize the number of wavelengths used for the virtual ring containing the connection, using the linear programming method, the same wavelength of the plurality of virtual ring over links Wavelength that satisfies the conditions of resource constraint that there is at most one virtual ring, demand constraint that wavelength must be assigned to connections accommodated in each virtual ring, and availability constraint of wavelength λ and having a second stage is assigned. That is, according to the present invention, the total number of wavelengths to be used is considered as an evaluation value of the accommodation efficiency of the demand connection, and is minimized. As a precondition for optical wavelength multiplexing, different wavelengths must be assigned to different virtual rings that share a link with each other.
[0016]
DETAILED DESCRIPTION OF THE INVENTION
Hereinafter, embodiments of the present invention will be described in detail with reference to the drawings.
[0017]
FIG. 2 is a configuration diagram of a network topology in the target optical wavelength division multiplexing network. The network topology has 8 nodes, 10 links connecting the nodes, and 6 virtual rings formed by the links. Each link includes only one optical fiber pair (a pair of an optical fiber that transmits data in the forward direction and an optical fiber that transmits data in the reverse direction). In addition, different wavelengths must be assigned to a plurality of virtual rings sharing a link.
[0018]
In addition, for simplicity of failure restoration, the same wavelength as the original route is assigned to the detour route at the time of failure without changing the wavelength, so one connection occupies one wavelength of one virtual ring. . Therefore, when a certain wavelength is assigned to a connection accommodated in a certain virtual ring, a connection accommodated in another virtual ring sharing a link with that virtual ring cannot use that wavelength.
[0019]
The present invention formulates the problem of accommodating connections to a virtual ring and wavelength allocation in accordance with the coloring problem of a graph and solves it using linear programming. Therefore, the present invention derives a graph from the network topology in order to minimize the number of wavelengths λ required in the multiplex network, and the maximum value Dmax of the weight sum D of points belonging to each clique c of the graph. Is stored in the virtual ring r, the first stage of deriving the connection number x kr between the nodes k accommodated in the virtual ring r, and the virtual ring containing the connection using the connection number x kr And a second stage of assigning wavelengths so as to minimize the number of wavelengths used.
[0020]
The following parameters are used to describe each stage.
Network topology: G = (V, E)
i: Node Index
V: node set j: link Index
λ: Wavelength index
Λ: Wavelength set inter-node demand k: SD pair Index (Source-Destination pair means inter-node)
K: SD pair set d k : Demand given to SD pair k (number of connections)
Virtual ring set r: Virtual ring Index
R: Candidate virtual ring set R k : Candidate virtual ring set A jr for demand for SD pair k A jr : Containment relationship between candidate virtual ring r and link j A jr = 1: Candidate virtual ring r includes link j A jr = 0: Link j is not included in candidate virtual ring r c: Clique index
C: Creek set I cr: receiving relationship point corresponding to the clique c and virtual ring r I cr = 1: I cr = 0 contains a point of the virtual ring r to Creek c: the clique c points of the virtual ring r Not included [0021]
And the following decision variables are derived.
Dmax: Maximum number of wavelengths used, that is, a lower limit value of the number of required wavelengths (maximum clique weight)
x kr: connection routing, that is, housed in a virtual ring r, SD pair k number of connections y r lambda: performing a wavelength assignment to connections, i.e. the assignment of the wavelength lambda of the connections housed in the virtual ring r Number of connections Z λ : Whether wavelength is used or not used Z λ = 1: Wavelength λ is used at one or more places in the network Z λ = 0: Wavelength λ is not used anywhere in the network
First, the first stage for accommodating connections will be described.
[0023]
The number of wavelengths allocated to one virtual ring must be greater than or equal to the number of connections accommodated in the virtual ring. Therefore, the maximum value of the number of connections accommodated in one virtual ring is the lower limit value of the number of wavelengths required for wavelength allocation. In order to minimize the number of required wavelengths, connections are accommodated so that the number of connections accommodated in one virtual ring is minimized before wavelength allocation. That is, x kr that minimizes the value of Dmax is obtained.
[0024]
FIG. 3 is a graph of a coloring problem corresponding to the network topology of FIG. The following relationship exists between the topology of FIG. 2 and the graph of FIG.
[0025]
FIG. 3 is a graph in which the virtual ring of FIG. 2 is a point, the weight of the point is the number of connections accommodated in the virtual ring, and the link sharing between the virtual rings is a branch. In FIG. 3, it can be seen that the following eight cliques exist.
Point 1-Point 2-Point 3, Point 1-Point 3-Point 5, Point 1-Point 5-Point 6, Point 1-Point 6-Point 2, Point 4-Point 2-Point 3, Point 4-Point 3 -Point 5, Point 4-Point 5-Point 6, Point 4-Point 6-Point 2
[0026]
The sum of the weights (number of accommodated connections) of the points (virtual ring) constituting one clique c indicates the minimum number of colors (number of wavelengths) required to separately paint (assign wavelengths) the points of this clique. . For each clique, the sum of the weights of the points constituting the clique (hereinafter referred to as “clique weight”) is obtained, and it is necessary to separate the clique having the maximum value (hereinafter referred to as “maximum clique”). The number of colors (number of wavelengths) is the minimum number of colors required for the entire graph G (the lower limit value of the number of required wavelengths). Therefore, in order to minimize the number of necessary colors, each point of the graph G is weighted (connection accommodation) so as to minimize the weight of the maximum clique.
[0027]
In the first stage, the resource constraint that the weight D of all cliques is not more than the maximum value Dmax of the clique weight, and the number of connections x kr between nodes k are the number of demand connections d k between all nodes k. The number of connections x kr that satisfies the above-described demand constraint is derived. The linear programming problem formulated in the first stage is shown below.
[0028]
Minimization: Dmax
(The maximum value Dmax of the sum D of the weights of the points belonging to each clique c is minimized)
Resource constraints:
[Expression 1]
Figure 0003671804
Resource constraints:
[Expression 2]
Figure 0003671804
[0029]
Next, the second stage of assigning wavelengths will be described.
[0030]
In the second stage, wavelength allocation for minimizing the number of used wavelengths is performed for the virtual ring accommodating the connection, and the wavelength used in each virtual ring is obtained. At this stage, it is necessary to assign a wavelength to the connection accommodated in each virtual ring, and the resource restriction that at most one virtual ring that can be assigned the same wavelength among a plurality of virtual rings via a link is required. The wavelength is assigned so as to satisfy the requirements of the demand constraint and the availability constraint on the wavelength λ. This linear programming problem formulated in the second stage is shown below.
[0031]
Minimize:
[Equation 3]
Figure 0003671804
(Minimize the number of wavelengths used)
Resource constraints:
[Expression 4]
Figure 0003671804
Resource constraints:
[Equation 5]
Figure 0003671804
Restriction on availability of wavelength λ:
[Formula 6]
Figure 0003671804
[0032]
As described above, the present invention proposes a method of formulating the problem of accommodating connections to the virtual ring and wavelength allocation in accordance with the coloring problem of the graph and solving it using linear programming.
[0033]
As described above, various changes, modifications, and omissions of the technical idea and the scope of the present invention can be easily made by those skilled in the art with respect to the various embodiments of the present invention described in detail. The above description is merely an example, and is not intended to be restrictive. The invention is limited only as defined in the following claims and the equivalents thereto.
[0034]
【The invention's effect】
Therefore, according to the optical wavelength division multiplexing network having the virtual ring of the present invention, optimal connection accommodation and wavelength allocation can be realized. Further, by assigning the same wavelength to one connection, it is possible to avoid an increase in cost at the node. Furthermore, a simple fault restoration function is realized by the virtual ring, and it is not necessary to perform connection accommodation or wavelength allocation again even in the event of a fault.
[Brief description of the drawings]
FIG. 1 is a configuration diagram illustrating self-healing based on a virtual ring configuration.
FIG. 2 is a configuration diagram of a network topology in a target optical wavelength division multiplexing network.
FIG. 3 is a graph of a coloring problem corresponding to the network topology of FIG. 2;

Claims (1)

複数のノードと、該ノード間kを結ぶリンクと、該複数のリンクにより形成された複数の仮想リングrと、該仮想リング毎に割り当てられる波長λとを有する光波長多重網の波長割当方法であって、
前記多重網で必要とされる前記波長λの数を最小にするために、
前記仮想リングを点とし、該点の重みを該仮想リングに収容されるコネクション数xrとし、該仮想リング間のリンクの共有を枝とするグラフを導出し、該グラフの各クリークcに属する点の重みの総和Dの最大値Dmax最小化するために、線形計画法を用いて、全ての前記クリークの重みDが、前記クリークの重みの最大値D max 以下であるという資源制約と、前記ノード間kのコネクション数x kr が、全てのノード間kの需要コネクション数d k 以上であるという需要制約と、の条件を満たすコネクション数x kr を導出する第1の段階と、
前記コネクション数xkrを用いて、前記コネクションを収容した前記仮想リングに対して使用する波長の数を最小化するために、線形計画法を用いて、前記リンクを経由する複数の前記仮想リングのうち同一波長を割り当て可能な仮想リングは高々1個であるという資源制約と、各仮想リングに収容されたコネクションに対して波長を割り当てなければならないという需要制約と、波長λの利用可否制約と、の条件を満たす波長が割り当てられる第2の段階とを有することを特徴とする光波長多重網の波長割当方法。
A wavelength allocation method for an optical wavelength division multiplexing network having a plurality of nodes, a link connecting k between the nodes, a plurality of virtual rings r formed by the plurality of links, and a wavelength λ allocated to each virtual ring. There,
In order to minimize the number of wavelengths λ required in the multiplex network,
A graph with the virtual ring as a point, the weight of the point as the number of connections x r accommodated in the virtual ring, and a link sharing between the virtual rings as branches is derived, and belongs to each clique c of the graph In order to minimize the maximum value Dmax of the sum D of point weights, using linear programming , a resource constraint that all the clique weights D are less than or equal to the maximum clique weight value Dmax ; A first stage of deriving the number of connections x kr satisfying the demand constraint that the number of connections k kr between the nodes is equal to or greater than the number of demand connections d k between all the nodes k ;
In order to minimize the number of wavelengths used for the virtual ring accommodating the connection using the connection number x kr , linear programming is used to determine the number of the virtual rings that pass through the link. Among them, the resource constraint that there is at most one virtual ring that can be assigned the same wavelength, the demand constraint that the wavelength must be assigned to the connection accommodated in each virtual ring, the availability constraint on the wavelength λ, And a second stage in which a wavelength satisfying the above condition is assigned .
JP2000060848A 2000-03-06 2000-03-06 Wavelength allocation method for optical wavelength division multiplexing network with virtual ring Expired - Fee Related JP3671804B2 (en)

Priority Applications (1)

Application Number Priority Date Filing Date Title
JP2000060848A JP3671804B2 (en) 2000-03-06 2000-03-06 Wavelength allocation method for optical wavelength division multiplexing network with virtual ring

Applications Claiming Priority (1)

Application Number Priority Date Filing Date Title
JP2000060848A JP3671804B2 (en) 2000-03-06 2000-03-06 Wavelength allocation method for optical wavelength division multiplexing network with virtual ring

Publications (2)

Publication Number Publication Date
JP2001251315A JP2001251315A (en) 2001-09-14
JP3671804B2 true JP3671804B2 (en) 2005-07-13

Family

ID=18581094

Family Applications (1)

Application Number Title Priority Date Filing Date
JP2000060848A Expired - Fee Related JP3671804B2 (en) 2000-03-06 2000-03-06 Wavelength allocation method for optical wavelength division multiplexing network with virtual ring

Country Status (1)

Country Link
JP (1) JP3671804B2 (en)

Also Published As

Publication number Publication date
JP2001251315A (en) 2001-09-14

Similar Documents

Publication Publication Date Title
Ramamurthy et al. Fixed-alternate routing and wavelength conversion in wavelength-routed optical networks
Rouskas Routing and wavelength assignment in optical WDM networks
Ramamurthy et al. Fixed-alternate routing and wavelength conversion in wavelength-routed optical networks
Zhang et al. Wavelength assignment for dynamic traffic in multi-fiber WDM networks
Zang et al. A review of routing and wavelength assignment approaches for wavelength-routed optical WDM networks
Xu et al. Dynamic routing and assignment of wavelength algorithms in multifiber wavelength division multiplexing networks
US7113481B2 (en) Informed dynamic path protection for optical networks
Nagatsu et al. Optical path accommodation designs applicable to large scale networks
Thiagarajan et al. Traffic grooming for survivable WDM mesh networks
Srinivasan et al. Dynamic routing in WDM grooming networks
US7218851B1 (en) Communication network design with wavelength converters
SE507118C2 (en) Procedure for optimizing a mainly optical ATM network
Bala et al. Towards hitless reconfiguration in WDM optical networks for ATM transport
US20130216225A1 (en) 2-Step-Optimization Procedure for Routing and Wavelength Assignment with Combined Dedicated Shared Protections in Multi-Cable Multi-Fiber Optical WDM Networks
Thiagarajan et al. Traffic grooming for survivable WDM mesh networks
Rezaei et al. Flat ball: Dynamic topology for energy management of optical interconnection networks in data centers
Zhu et al. Cost-effective WDM backbone network design with OXCs of different bandwidth granularities
Cheng Backtrack routing and priority-based wavelength assignment in WDM networks
Ellinas et al. A novel wavelength assignment algorithm for 4-fiber WDM self-healing rings
Nagatsu Photonic network design issues and applications to the IP backbone
JP3671804B2 (en) Wavelength allocation method for optical wavelength division multiplexing network with virtual ring
Huang et al. Survivable multipath traffic grooming in telecom mesh networks with inverse multiplexing
Maier et al. Static lightpath design by heuristic methods in multifiber WDM networks
Li et al. Cost effective shared path protection for WDM optical mesh networks with partial wavelength conversion
Hong et al. A multi-floor arrayed waveguide grating based architecture with grid topology for datacenter networks

Legal Events

Date Code Title Description
A977 Report on retrieval

Free format text: JAPANESE INTERMEDIATE CODE: A971007

Effective date: 20040922

A131 Notification of reasons for refusal

Free format text: JAPANESE INTERMEDIATE CODE: A131

Effective date: 20041005

A521 Written amendment

Free format text: JAPANESE INTERMEDIATE CODE: A523

Effective date: 20041202

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: 20050329

A61 First payment of annual fees (during grant procedure)

Free format text: JAPANESE INTERMEDIATE CODE: A61

Effective date: 20050411

R150 Certificate of patent or registration of utility model

Free format text: JAPANESE INTERMEDIATE CODE: R150

LAPS Cancellation because of no payment of annual fees