andrea fumagalli, isabella cerutti, marco tacca, member of ieee presented by shaun chang

51
Optimal Design of Survivable Mesh Networks Based on Line Switched WDM Self-Healing Ri ngs IEEE/ACM Transactions on Networking, Vol 11, NO.3, June,2003 Andrea Fumagalli, Isabella C erutti, Marco Tacca, Member of IEEE Presented by Shaun Chang

Upload: salma

Post on 15-Jan-2016

17 views

Category:

Documents


0 download

DESCRIPTION

Optimal Design of Survivable Mesh Networks Based on Line Switched WDM Self-Healing Rings IEEE/ACM Transactions on Networking, Vol 11, NO.3, June,2003. Andrea Fumagalli, Isabella Cerutti, Marco Tacca, Member of IEEE Presented by Shaun Chang. Outline. Introduction - PowerPoint PPT Presentation

TRANSCRIPT

Page 1: Andrea Fumagalli, Isabella Cerutti, Marco Tacca, Member of IEEE Presented by Shaun Chang

Optimal Design of Survivable Mesh Networks Based on Line Switched WD

M Self-Healing RingsIEEE/ACM Transactions on Networking,

Vol 11, NO.3, June,2003

Andrea Fumagalli, Isabella Cerutti, Marco Tacca, Member of IEEE

Presented by Shaun Chang

Page 2: Andrea Fumagalli, Isabella Cerutti, Marco Tacca, Member of IEEE Presented by Shaun Chang

Outline Introduction Mesh network with WDM bidirectional

shared-line ring protection Ubiquitous wavelength conversion

availability case: ILP formulation Limited wavelength conversion availability Numerical Results Summary

Page 3: Andrea Fumagalli, Isabella Cerutti, Marco Tacca, Member of IEEE Presented by Shaun Chang

Introduction Wavelength division multiplexing (WDM)

offers a viable solution to the increasing need for higher bandwidth.

A network is considered survivable when it provides some ability to restored disrupted traffic demands due to network a component failure, such as a cable cut.

Page 4: Andrea Fumagalli, Isabella Cerutti, Marco Tacca, Member of IEEE Presented by Shaun Chang

Introduction (cont’d) Protection switching is currently implemented at hig

her layers, such as SONET/SDH, ATM and IP. The recent availability of OADM and OXC offers a

new dimension of make high-speed connections survivable.

A lightpath is a path of light between a source and a destination node.

SHRs/WDM : shared-line WDM self-healing rings

Page 5: Andrea Fumagalli, Isabella Cerutti, Marco Tacca, Member of IEEE Presented by Shaun Chang

Introduction (cont’d) Upon failure of a ring line, only the two node

s immediately adjacent to the faulted line need to perform rerouting of the interrupted traffic demands.

The problem of designing a mesh (arbitrary) topology by superposing multiple SHRs/WDM has been marginally studied.

The potential design constraints due to software and hardware complexity are not taken into account.

Page 6: Andrea Fumagalli, Isabella Cerutti, Marco Tacca, Member of IEEE Presented by Shaun Chang

Introduction (cont’d) This paper takes into account the following

design constraints: The maximum number of SHRs/WDM sharin

g line is bounded. The maximum number of SHRs/WDM sharin

g a node is bounded. The SHR/WDM maximum size (number of n

odes is bounded.

Page 7: Andrea Fumagalli, Isabella Cerutti, Marco Tacca, Member of IEEE Presented by Shaun Chang

Introduction (cont’d) WDM self-healing rings with line protection pr

oblem consists of three subproblems: WL subproblem : for every traffic demand, route t

he working lightpaths RC subproblem : for every line carrying at least on

e working lightpath, identify the ring(s) covering the line and protecting the traffic

SW subproblem: for every ring in the cover, provision the spare wavelengths that are necessary to protect the working lightpaths.

Page 8: Andrea Fumagalli, Isabella Cerutti, Marco Tacca, Member of IEEE Presented by Shaun Chang

Introduction (cont’d)

Objective Minimize the total (working and protection)

wavelength mileage required in a given network topology.

Limit the use of wavelength converters Converter-free OADMs Only OXCs support wavelength conversion

Page 9: Andrea Fumagalli, Isabella Cerutti, Marco Tacca, Member of IEEE Presented by Shaun Chang

Outline Introduction Mesh network with WDM bidirectional

shared-line ring protection Ubiquitous wavelength conversion

availability case: ILP formulation Limited wavelength conversion availability Numerical Results Summary

Page 10: Andrea Fumagalli, Isabella Cerutti, Marco Tacca, Member of IEEE Presented by Shaun Chang

Mesh network with WDM bidirectional shared-line ring

protection Working lightpaths are established between n

ode pairs to support traffic demands. A lightpath can rely upon multiple rings if ne

cessary. Optical crossconnect capabilities are required

only at nodes where working lightpaths hop from one protection ring to another

Page 11: Andrea Fumagalli, Isabella Cerutti, Marco Tacca, Member of IEEE Presented by Shaun Chang

Mesh network with WDM bidirectional shared-line ring

protection In case of a line fault, the two nodes immedia

tely adjacent to the fault stop transmitting on the faulted line and reroute the interrupted working lightpaths along the provisioned counter rotating spare wavelengths.

Page 12: Andrea Fumagalli, Isabella Cerutti, Marco Tacca, Member of IEEE Presented by Shaun Chang

Mesh network with WDM bidirectional shared-line ring

protection

Page 13: Andrea Fumagalli, Isabella Cerutti, Marco Tacca, Member of IEEE Presented by Shaun Chang
Page 14: Andrea Fumagalli, Isabella Cerutti, Marco Tacca, Member of IEEE Presented by Shaun Chang

ubiquitous wavelength conversion wavelength conversion is available in both O

ADMs and OXCs limited wavelength conversion

wavelength conversion is available only in the OXCs, i.e., the wavelength of a lightpath can be changed only when crossconnecting from one ring to another

Mesh network with WDM bidirectional shared-line ring

protection

Page 15: Andrea Fumagalli, Isabella Cerutti, Marco Tacca, Member of IEEE Presented by Shaun Chang

Outline Introduction Mesh network with WDM bidirectional

shared-line ring protection Ubiquitous wavelength conversion

availability case: ILP formulation Limited wavelength conversion availability Numerical Results Summary

Page 16: Andrea Fumagalli, Isabella Cerutti, Marco Tacca, Member of IEEE Presented by Shaun Chang

Ubiquitous wavelength conversion

solved with the objective of minimizing the total (working and protection) wavelength mileage

Page 17: Andrea Fumagalli, Isabella Cerutti, Marco Tacca, Member of IEEE Presented by Shaun Chang

Ubiquitous wavelength conversion

Assumptions:

Page 18: Andrea Fumagalli, Isabella Cerutti, Marco Tacca, Member of IEEE Presented by Shaun Chang

Definition : Input parameters

Page 19: Andrea Fumagalli, Isabella Cerutti, Marco Tacca, Member of IEEE Presented by Shaun Chang

Definition : Input parameters

Page 20: Andrea Fumagalli, Isabella Cerutti, Marco Tacca, Member of IEEE Presented by Shaun Chang

Definition : Constants

Page 21: Andrea Fumagalli, Isabella Cerutti, Marco Tacca, Member of IEEE Presented by Shaun Chang

Definition : Variables

Page 22: Andrea Fumagalli, Isabella Cerutti, Marco Tacca, Member of IEEE Presented by Shaun Chang

Objective Function

Page 23: Andrea Fumagalli, Isabella Cerutti, Marco Tacca, Member of IEEE Presented by Shaun Chang

Subject to: WL subproblem

Page 24: Andrea Fumagalli, Isabella Cerutti, Marco Tacca, Member of IEEE Presented by Shaun Chang

Subject to: RC & SW subproblem

Page 25: Andrea Fumagalli, Isabella Cerutti, Marco Tacca, Member of IEEE Presented by Shaun Chang

Integrality constraints

Page 26: Andrea Fumagalli, Isabella Cerutti, Marco Tacca, Member of IEEE Presented by Shaun Chang

Pruning the search space Shortest Ring (SR) algorithm

The minimum total wavelength mileage for a single traffic demand is achieved by selecting the shortest ring that connects both source and destination

Set R is further augmented by adding the minimum weight rings that complete the covering of all lines

Page 27: Andrea Fumagalli, Isabella Cerutti, Marco Tacca, Member of IEEE Presented by Shaun Chang

Pruning the search space Shortest Ring (SR) algorithm

The minimum total wavelength mileage for a single traffic demand is achieved by selecting the shortest ring that connects both source and destination

Set R is further augmented by adding the minimum weight rings that complete the covering of all lines

Page 28: Andrea Fumagalli, Isabella Cerutti, Marco Tacca, Member of IEEE Presented by Shaun Chang

Pruning the search space Minimum Ring Distance Path (MRDP) alg

orithm Based on the conjecture that a candidate path

must rely upon the minimum number of rings The size of set Psd is further reduced to k path

s, where k is a varying parameter that can be used to control the complexity of the ILP formulation.

Page 29: Andrea Fumagalli, Isabella Cerutti, Marco Tacca, Member of IEEE Presented by Shaun Chang

Auxiliary graph

Page 30: Andrea Fumagalli, Isabella Cerutti, Marco Tacca, Member of IEEE Presented by Shaun Chang

Outline Introduction Mesh network with WDM bidirectional

shared-line ring protection Ubiquitous wavelength conversion

availability case: ILP formulation Limited wavelength conversion availability Numerical Results Summary

Page 31: Andrea Fumagalli, Isabella Cerutti, Marco Tacca, Member of IEEE Presented by Shaun Chang

Limited wavelength conversion availability

wavelength converters are present only in OXC nodes.

The objective is to keep the number of required wavelength converters as minimal as possible.

This is equivalent to minimizing the number of rings that are required to protect a lightpath.

In many cases the two cost functions, i.e., wavelength mileage and number of converters, have conflicting objectives.

Page 32: Andrea Fumagalli, Isabella Cerutti, Marco Tacca, Member of IEEE Presented by Shaun Chang

Ring assignment

Page 33: Andrea Fumagalli, Isabella Cerutti, Marco Tacca, Member of IEEE Presented by Shaun Chang

Heuristic 1: Minimize the Number of Wavelength Converters First

Step1: Minimize the number of rings assigned to eac

h working lightpath given both the ring cover R0 and the set of working lightpaths P0 . For each lightpath, the ring assignment problem is solved by selecting the ring sequence with the smallest number of rings. The sequence is found by applying a shortest path algorithm [23] to the auxiliary graph.

Page 34: Andrea Fumagalli, Isabella Cerutti, Marco Tacca, Member of IEEE Presented by Shaun Chang

Heuristic 1: Minimize the Number of Wavelength Converters First

Step2: Minimize the wavelength mileage of each rin

g without changing the working lightpath-ring assignments found in Step 1. Based on the result of Step 1, the capacity of each ring to ensure 100% protection against any single line fault is determined.

Page 35: Andrea Fumagalli, Isabella Cerutti, Marco Tacca, Member of IEEE Presented by Shaun Chang

Heuristic 2: Minimize the Wavelength mileage First

Step 1: Minimize the number of rings assigned to each

working lightpath. For each lightpath, two integer values are derived: rd: the smallest number of rings required to protect t

he entire lightpath; RD: the largest number of rings required to protect t

he entire lightpath Subsequently, the lightpaths are sorted accordi

ng to the nondecreasing difference ( RD-rd ) .

Page 36: Andrea Fumagalli, Isabella Cerutti, Marco Tacca, Member of IEEE Presented by Shaun Chang

Heuristic 2: Minimize the Wavelength mileage First

Page 37: Andrea Fumagalli, Isabella Cerutti, Marco Tacca, Member of IEEE Presented by Shaun Chang

Outline Introduction Mesh network with WDM bidirectional

shared-line ring protection Ubiquitous wavelength conversion

availability case: ILP formulation Limited wavelength conversion availability Numerical Results Summary

Page 38: Andrea Fumagalli, Isabella Cerutti, Marco Tacca, Member of IEEE Presented by Shaun Chang

Numerical Results A. Seven-Node Benchmark Network

Page 39: Andrea Fumagalli, Isabella Cerutti, Marco Tacca, Member of IEEE Presented by Shaun Chang

Seven-Node Benchmark Network

N = 7 nodes L = 22 unidirectional lines The weight (length in miles) of the lines is

shown in the figure

Page 40: Andrea Fumagalli, Isabella Cerutti, Marco Tacca, Member of IEEE Presented by Shaun Chang

Seven-Node Benchmark Network

Page 41: Andrea Fumagalli, Isabella Cerutti, Marco Tacca, Member of IEEE Presented by Shaun Chang

European Network

Page 42: Andrea Fumagalli, Isabella Cerutti, Marco Tacca, Member of IEEE Presented by Shaun Chang

European Network N = 19 nodes L = 78 unidirectional lines Total number of requested lightpaths = 1352

Page 43: Andrea Fumagalli, Isabella Cerutti, Marco Tacca, Member of IEEE Presented by Shaun Chang

Total wavelength mileage

Page 44: Andrea Fumagalli, Isabella Cerutti, Marco Tacca, Member of IEEE Presented by Shaun Chang

Average number of wavelength converter

Page 45: Andrea Fumagalli, Isabella Cerutti, Marco Tacca, Member of IEEE Presented by Shaun Chang

Total wavelength mileage

Page 46: Andrea Fumagalli, Isabella Cerutti, Marco Tacca, Member of IEEE Presented by Shaun Chang

Summary This paper addressed the problem of optimally designing

WDM networks with arbitrary topologies using self-healing WDM rings (SHRs/WDM), referred to as the WRL problem.

The proposed approach to designing survivable WDM networks is therefore close to optimal, relatively large networks with dozens of nodes can be designed the worst case recovery time of the SHR/WDM can be determined by limiting the maximum size of the rings, and node hardware and network management complexity can be limited by bounding the maximum number of rings that may share the same node and the same line.

Page 47: Andrea Fumagalli, Isabella Cerutti, Marco Tacca, Member of IEEE Presented by Shaun Chang

Overall Gain of a SFG

The general problem in network analysis of finding the relation between response (output) to stimulus (input) signals is equivalent to finding the overall gain of that network.

In SFG analysis, this can be done by two general methods:

Node Absorption (Elimination) method.

In this method, the overall gain of SFG from a source node to a sink node may be obtained by eliminating the intermediate nodes.

Mason's rule method.

Page 48: Andrea Fumagalli, Isabella Cerutti, Marco Tacca, Member of IEEE Presented by Shaun Chang

Mason's RuleMason's rule is a general gain formula can be used to determine the transfer functions directly. (i.e., relates the output to the input for a SFG. )

Thus the general formula for any SFG is given by :

R

CT

Input

Output

iiPT

Where,

Pi : the total gains of the ith forward path

= 1 - ( of all individual loop gains) + ( of loop gains of all possible non-t

ouching loops taken two at a time) - ( of loop gains of all possible non-touchi

ng loops taken three at a time) + …

i = the value of evaluated with all gain loops touching Pi are eliminated.

Notice: In case, all loops are touching with forward paths (Pi ) , i = 1

Page 49: Andrea Fumagalli, Isabella Cerutti, Marco Tacca, Member of IEEE Presented by Shaun Chang

Touching loops: Loops with one or more nodes in common are called touching.

A loop and a path are touching when they have a common node.

Non-touching loops : Loops that do not have any nodes in common

Non-touching loop gain : The product of loop gains from non-touching loops.

V5(s)

Example : Find C/R for the attached SFG.

Forward Path gain: (Only one path, So, i =1) P1 = G1.G2.G3.G4.G5 ……………. (1)

Loop gains:

L1: G2.H1

L2: G4.H2

L3: G7.H4

L4:G2.G3.G4.G5.G6.G6.G7.G8

Non-touching loops taken two at a time:

L1&L2 : G2.H1.G4.H2

L1&L3 : G2.H1.G7.H4

L2&L3 : G4.H2.G7.H4

Non-touching loops taken three at a time:

L1,L2&L3: G2.H1.G4.H2.G7.H4

Page 50: Andrea Fumagalli, Isabella Cerutti, Marco Tacca, Member of IEEE Presented by Shaun Chang

According to Mason’s rule:

= 1 - (G2.H1 + G4.H2 + G7.H4 + G2.G3.G4.G5.G6.G7) +

[G2.H1.G4.H2 + G2.H1.G7.H4 + G4.H2.G7.H4] – [G2.H1.G4.H2.G7.H4]

……. ……. ………

(2)

Then, we form i by eliminating from the loop gains that touch the forward path (Pi).

1 = - loop gains touching the forward path (Pi). 1 = 1 - G7.H4 …..……. ……… (3)

Now Substituting equations (1) , (2) & (3) into the Mason’s Rule as :

]1][[ 475432111 HGGGGGGPPT ii

sum of all individual loop gains

sum of gain products of all possible non-touching loops

taken two at a time

sum of gain products of all possible non-touching loops

taken three at a time

iiPT

Page 51: Andrea Fumagalli, Isabella Cerutti, Marco Tacca, Member of IEEE Presented by Shaun Chang

Using of Mason's Rule to solve SFG

The following procedure is used to solve any SFG using Mason's rule.

1) Identify the no. of forward paths and their gains (Pi).

2) Identify the number of the loops and determine their gains (Lj).

3) Identify the non-touching loops taken two at a time, a three at a time, … etc.

4) Determine

5) Determine i

6) Substitute all of the above information in the Mason's formula.