Fundamentals of Network Design Modelling by Integer Linear Programming (WDM networks case)
Network Design and Planning (sq2014) Massimo Tornatore
- Dept. of Computer Science
(WDM networks case) Network Design and Planning (sq2014) Massimo - - PowerPoint PPT Presentation
Fundamentals of Network Design Modelling by Integer Linear Programming (WDM networks case) Network Design and Planning (sq2014) Massimo Tornatore Dept. of Computer Science University of California, Davis Outline Introduction to WDM
WDM Network Design 2
WDM Network Design 3
WDM Network Design 4
Optical transmission WDM Layer SDH ATM IP ... ... Electronic layers Optical layers Lightpath connection request Lightpath connection provisioning
WDM Network Design 5 EO Converter EO Converter Passive Optical Muliplexer
1300 nm 1310 nm
EO Converter
850 nm Ch 1 Ch 2 Ch n
WDM Network Design 6 EO Converter EO Converter EO Converter OE Converter OE Converter OE Converter 1 2 n
Mux & Demux Mux & Demux
1 2 n
WDM Network Design 7
1 2 1 2
WDM Network Design 8
WDM Network Design 9
WDM Network Design 10
WDM Network Design 11
Logical topology (LT): each link represent a lightpath that could be (or has been) established to accommodate traffic
A lightpath is a “logical link” between two nodes
Full mesh Logical topology: a lightpath is established between any node pairs
LT Design (LTD): choose, minimizing a given cost function, the lightpaths to support a given traffic Optical network access point Electronic-layer connection request WDM network nodes Electronic switching node (DXC, IP router, ATM switch, etc.) WDM network CR1 CR2 CR4 CR3 WDM LOGICAL TOPOLOGY
WDM Network Design 12
Wavelength converter Optical path termination Optical Cross Connect (OXC) WDM optical-fiber link WDM PHYSICAL TOPOLOGY
WDM Network Design 13
*Jane Simmons, “Optical network design and planning”
WDM Network Design 14
1 2
Optical wavelength channels LP1 LP2 LP4 LP3 LP1 LP2 LP3 LP4 LP = LIGHTPATH
3
Mapping is different according to the fact that the network is not (a) or is (b) provided with wavelength converters
(a) (b)
CR1 CR2 CR4 CR3
WDM Network Design 15
WDM Network Design 16
WA CA1 CA2 UT CO TX NE IL MI NY NJ PA MD GA
WDM Network Design 17
the nodes
grooming)
parameter (typically, in mono-fiber networks), while the number of wavelengths per fiber required to setup all the lightpaths is an output
preassigned global parameter (typically, in multi-fiber networks) and the number of fibers per link required to setup all the lightpaths is an output
WDM Network Design 18
length constraint)
switching nodes
WDM Network Design 19
WDM Network Design 20
maximize routed traffic (throughput)
minimize wavelength requirement
WDM Network Design 21
WDM Network Design 22
– Find the minimum-cost solution
– Given a specific bound k, tell me if a solution x exists such that x<k
– The problem in its optimization version is solvable in a polynomial time
– Class of decision problems that, under reasonable encoding schemes, can be solved by polynomial time non-deterministic algorithms
– A NP problem such that any other NP problem can be transformed into it in a polynomial time – The problem is very likely not to be in P – In practice, the optimization-problem solution complexity is exponential
– The problem in its decision version is not solvable in a polynomial time (is NP- complete) the optimization problem is harder than an NP-problem – Contains an NP-complete problem as a subroutine
WDM Network Design 23
WDM Network Design 24
WDM Network Design 25
– In most cases the cost function is linear linear programming – Variables can assume integer values integer linear programming
– Variables defined in the real domain – The well-known computationally-efficient Simplex algorithm is employed
– Variables defined in the integer domain – The optimal integer solution is found by exploring all integer admissible solutions
search
WDM Network Design 26
WDM Network Design 27
WDM Network Design 28
WDM Network Design 29
d s k l
,
d s s d s s
, 1 , , , 1 d s s d s s
, , 3 , 3 , d s d s
, 1 , 2 , 2 , 1 d s d s
, 3 , 4 , 4 , 3 d s d d s d
, , 4 , 4 , d s d d s d
, 2 , , , 2 d s d s
, 1 , 3 , 3 , 1 d s d s
, 2 , 4 , 4 , 2
WDM Network Design 30
WDM Network Design 31
– Guarantees spatial continuity of the lightpaths (flow conservation) – For each connection request, the neat flow (tot. input flow – tot. output flow) must be:
appropriate sign) in s and d
– On each link, the total flow must not exceed available resources (# fibers x # wavelengths)
– Required for nodes without converters
WDM Network Design 32
WDM Network Design 33
k l c k l c k l c k l A k A k c c c c c k l c l k
l l
, , , , , , , , , ,
N.B. from now on, notation “ l,k” implies l k
WDM Network Design 34
k l c k l c k l c k l c A k A k c c c k l c l k
l l
, , , , , , , , , ,
WDM Network Design 35
– VWP case
k l k l
) , ( , C k l k l k l
) , ( , ,
) , ( , k l k l
C k l k l k l x
) , ( , , MAX k l k l
, ,
WDM Network Design 36
WDM Network Design 37
WDM Network Design 38
, , , , , , , , , , , , , , , , , ,
c k l c k l c k l c k l c c A k A k c c c c c k l c l k
l l
WDM Network Design 39
r1,s,d r2,s,d r3,s,d
s d 1 2 3 4
d s s d s s
x x
, 1 , , , 1 d s s d s s
x x
, , 3 , 3 , d s d s
x x
, 1 , 2 , 2 , 1 d s d s
x x
, 3 , 4 , 4 , 3 d s d d s d
x x
, , 4 , 4 , d s d d s d
x x
, 2 , , , 2 d s d s
x x
, 1 , 3 , 3 , 1 d s d s
x x
, 2 , 4 , 4 , 2
WDM Network Design 40
paths (e.g. ipr = 1 (0) if path p has a link in common with path r)
WDM Network Design 41
k l n c
, ,
destination nodes of the node-couple c
WDM Network Design 42
, ,
k l n c
c (source-destination) on wavelength λ
WDM Network Design 43
WDM Network Design 44
equal to the total number of requests originating in the node
equal to the outgoing traffic plus the nr. of lightpaths terminated in the node
d d s k l s k l
, , , ,
WDM Network Design 45
Both routing solutions are compatible with the same SF solution
1 2 3 4 5 6
WDM Network Design 46
k l i k l i k l i k l A k A k l i i k l i l k A k j i j i i k i
l l i
, , , , , , , , , , , , , ,
at node i – Ci, j: number of connection requests from node i to node j
WDM Network Design 47
, , , , , , , , , , , , , , , , , , , , , , , , , , , ,
l i i k l i k l i k l i k l l i l i A k A k j i i k l i l k l l i i i A k i i k i
l l i
WDM Network Design 48
WDM Network Design 49
L W C W R C W L ) C(W L L) C( W C N C) L W( L C S L S W S C NS L W L R C C L C L N C L S L N S L 2 2 1 route WP 2 2 1 2 flow WP 2 ) 2 ( ) 2 ( source WP 2 2 route VWP ) 1 ( 2 2 flow VWP ) 1 ( 2 2 source VWP variab. # const. # n Formulatio
N N N N O O WP O O VWP variab. # FF/SF const. # FF/SF Case
Fully connected virtual topology
WDM Network Design 50
N = 14 nodes
L = 22 (bidir)links
C = 108 connected pairs
360 (unidir)conn. requests
Palo Alto CA San Diego CA Salt Lake City UT Boulder CO Houston TX Lincoln Champaign Pittsburgh Atlanta Ann Arbor Ithaca Princeton College Pk. Seattle WA
N = 19 nodes
L = 39 (bidir)links
C = 342 connected pairs
1380 (unidir)conn. requests
Static traffic matrices derived from real traffic measurements
Hardware: 1 GHz processor, 460 Mbyte RAM
Software: CPLEX 6.5
WDM Network Design 51
Network/Formulation # const. # variab.
WDM Network Design 52
1 1
5
2 1
5
3 1
5
4 1
5
5 1
5
2 4 6 8 1 1 2 1 4 1 6
E O N W P
s
r c e v a r i a b l e s f l
v a r i a b l e s s
r c e c
s t r a i n t s f l
c
s t r a i n t s Number of wavelengths, W Number of variables and constraints
WDM Network Design 53
WDM Network Design 54
WDM Network Design 55
WDM Network Design 56
1 3 2 6 10 4 5 7 8 9 12 13 14 11 1200 2100 4800 3000 1500 3600 1200 2400 3900 1200 2100 3600 1500 2700 1500 1500 600 600 1200 1500 600 300
(*) Source www.southern-telecom.com/AFL%20Reliability.pdf
WDM Network Design 57
Dig-ups 58.10% Other 9.70% Fallen Trees 1.30% Excavation 1.30% Flood 1.30% Firearm 1.30% Vehicle 7.50% Process Error 6.90% Power Line 4.40% Sabotage 2.50% Rodent 3.80% Fire 1.90% Source: D. E. Crawford, “Fiber Optic Cable Dig-ups – Causes and Cures,” A Report to The Nation – Compendium of Technical Papers, pp. 1-78, FCC NRC, June 1993
WDM Network Design 58
WDM Network Design 59
– Probability to find the service up
WDM Network Design 60
WDM Network Design 61
k l c k l c k l c k l c c l k c k l k l k l c c c c c k l c k l
i i
, , , , , , , , , , ) , ( ) , ( , , , , I I
WDM Network Design 62
WDM Network Design 63
k l t c k l t c k l t c k l t c l k t c k l A k A k c c t c k l t c l k
l l
, , , , ) , ( , , , , , , , , , , , , , , , ,
connection between source-destination couple c
WDM Network Design 64
k l n t c l k k l n t c
, , , , , , ,
WDM Network Design 65
k l n c
, ,
WDM Network Design 66
t c k l t c k l t c k l t c k l t c l k t c k l t c A k A k c t c c t c t c k l t c l k
l l
, , , , , , , ) , ( , , , , , , , , , , , , , , , , , , , , , , , , , , , ,
WDM Network Design 67
, , , , , , , , ,
k l n t c l k k l n t c
WDM Network Design 68
k l n c k l n c
2 1 2 , 2 , 1 , , 2 , 1 , 2 , , 1 , 2 2 , 1 2 1 2 , 1 2 , 1 2 , 1
WDM Network Design 69
WDM Network Design 70
WDM Network Design 71
WDM Network Design 72
e' e ' * e e' e e' e e
e
WDM Network Design 73
*
5
e
( 0, 1, 1, 0, 0, 0, 0, 0 ) 1 ( 1, 2, 1, 0, 0, 0, 0, 0 ) 2
(a) Sample network and connections (a) Evolution of link vector for e5 ( 0, 0, 0, 0, 0, 0, 0, 0 ) 0 ( 1, 2, 1, 0, 0, 0, 1, 0 ) 2
WDM Network Design 74
r1,s,d
r2,s,d r3,s,d
xs,a,c,1,w xa,d,c,1,w Connection request c,1
xs,a,c,1,p xa,d,c,1,p Xs,b,c,1,w xs,b,c,1,p Xb,d,c,1,w xb,d,c,1,p
WDM Network Design 75
l,k l,k,c c l,k l,k,c l,k,c A k A k c c c c l,k,c k,l,c l,k,c
l l
c c k) (l,
WDM Network Design 76
, , , , , , , , , , , , , , , , , , , , ) , ( , ) , ( , , , , , , , , , , , , , , , , , , , , , , , , , , , ,
ij ct lk k l t c k l t c j i ij c lk t c j i ij ct lk t c k l t c j i ij ct lk t c ij ct lk lk t c k l t c k l lk t c l k t c l k t c l k t c k l A k A k c c t c k l t c l k A k A k c c t c k l t c l k
l l l l
WDM Network Design 77
k l l
) , ( '
(l,k) includes all the working-spare routes whose working path is routed on
bidirectional link l′ and whose spare path is routed on link (l, k)
WDM Network Design 78
All the previous formulations and a additional one can be found in [CoToMaPaMa03].
k l n c k l n c k l n c n c n c n c n c
k l l
, 2 1 , , 1 ) , , ( ) , , ( , ) , ( , , , , , ,
2 , 1 2 2 ) 2 , , ( ' 2 , 1 2 , 1 2 , 1
– Variable rc,n,λ1,λ2, where λ1 indicates the wavelength of the working path and λ2 indicates the wavelength of the spare path. – includes all the working-spare routes, whose working path is routed on bidirectional link l’ and whose spare path is routed on link (l, k).
) 2 , , ( ' k l l
WDM Network Design 79
– Each link is protected by providing an alternative routing for all the WDM channels in all the fibers – Protection switching can be performed by fiber switches (fiber cross-connects) or wavelength switches – Signaling is local; transit OXCs of the protection route can be pre-configured – Fast reaction to faults – Some network fibers are reserved for protection
– Protection fibers may be used for protection of more than one link (assuming single-point of failure) – The capacity reserved for protection is greatly reduced
C
n e c t i
N
m a l O M S p r
e c t i
( l i n k p r
e c t i
)
WDM Network Design 80
WDM Network Design 81
k l c k l q L k l c k l c k l q L k l A k q L k l A k q L q L q L l k q L k l A k A k c c c c c l k c k l
l l l l
, , , ) , ( , , , , , ) , , ( ) , , ( . , ) , ( , ) , ( , , , , , ,
(L,q) failure
WDM Network Design 82
– Relaxing the integer constraints on Y, each channel is independently protected protected (while not collecting all the channels owing to the same fiber)
WDM Network Design 83
– This difference increase with the number of wavelength per fiber
WDM Network Design 84
Optical transmission WDM Layer SDH ATM IP ... ... Electronic layers Optical layers Electronic connection request Lightpath connection provisioning
– multiprotocol transport platform – provides connectivity in the form of optical circuits (lightpaths)
WDM Network Design 85
WDM Network Design 86
1 2 3 4 5 6 7 Lp1 Lp2 Lp3 Lp4
Physical Topology Logical Topology
ADM ADM ADM ADM ADM ADM ADM ADM ADM ADM ADM ADM ADM ADM
1 2 3 4 5 6 7
Suppose Lightpath Capacity: 10 Gbit/sec EXAMPLE CONNECTIONS ROUTING C1 (STM1 between 4 →2) on Lp1 C2 (STM1 between 4 →7) on Lp1 and Lp2 C3 (STM1 between 1 →5) on Lp3 C4 (STM1 between 4 →6) on Lp1 and Lp2 and Lp4
WDM Network Design 87
WDM Network Design 88
WDM Network Design 89
Robert G. Jeroslow, “Logic-based decision support: mixed integer model formulation”, North-Holland, 1989 ISBN 0444871195
WDM Network Design 90
WDM Network Design 91
WDM Network Design 92
Arbitrarily large number (at least equal to N) Probably no simpler option exists
WDM Network Design 93
virtual-topology mappings leading to the same cost-function value)
WDM Network Design 94
connection requests increases indefinitely, while their granularity becomes indefinitely small
imply bifurcation of lightpaths on many paths
WDM Network Design 95
– [WaDe96] N. Wauters and P. M. Deemester, Design of the optical path layer in multiwavelength cross- connected networks, Journal on selected areas on communications,1996, Vol. 14, pages 881-891, June – [CaPaTuDe98] B. V. Caenegem, W. V. Parys, F. D. Turck, and P. M. Deemester, Dimensioning of survivable WDM networks, IEEE Journal on Selected Areas in Communications, pp. 1146–1157, sept 1998. – [ToMaPa02] M. Tornatore, G. Maier, and A. Pattavina, WDM Network Optimization by ILP Based on Source Formulation, Proceedings, IEEE INFOCOM ’02, June 2002. – [CoMaPaTo03] A.Concaro, G. Maier, M.Martinelli, A. Pattavina, and M.Tornatore, “QoS Provision in Optical Networks by Shared Protection: An Exact Approach,” in Quality of service in multiservice IP Networks, ser. Lectures Notes on Computer Sciences, 2601, 2003, pp. 419–432. – [ZhOuMu03] H. Zang, C. Ou, and B. Mukherjee, “Path-protection routing and wavelength assignment (RWA) in WDM mesh networks under duct-layer constraints,” IEEE/ACM Transactions on Networking, vol. 11, no. 2, pp.248–258, april 2003. – [BaBaGiKo99] S. Baroni, P. Bayvel, R. J. Gibbens, and S. K. Korotky, “Analysis and design of resilient multifiber wavelength-routed optical transport networks,” Journal of Lightwave Technology, vol. 17, pp. 743– 758, may 1999. – [ChGaKa92] I. Chamtlac, A. Ganz, and G. Karmi, “Lightpath communications: an approach to high- bandwidth optical WAN’s,” IEEE/ACM Transactionson Networking, vol. 40, no. 7, pp. 1172–1182, july 1992. – [RaMu99] S. Ramamurthy and B. Mukherjee, “Survivable WDM mesh networks, part i - protection,” Proceedings, IEEE INFOCOM ’99, vol. 2, pp. 744–751, March 1999. – [MiSa99] Y. Miyao and H. Saito, “Optimal design and evaluation of survivable WDM transport networks,” IEEE Journal on Selected Areas in Communications, vol. 16, pp. 1190–1198, sept 1999.
WDM Network Design 96
– [BaMu00] D. Banerjee and B. Mukherjee, “Wavelength-routed optical networks: linear formulation, resource budgeting tradeoffs and a reconfiguration study,” IEEE/ACM Transactions on Networking, pp. 598–607, oct 2000. – [BiGu95] D. Bienstock and O. Gunluk, “Computational experience with a difficult mixed integer multicommodity flow problem,” Mathematical Programming, vol. 68, pp. 213–237, 1995. – [RaSi96] R. Ramaswami and K. N. Sivarajan, Design of logical topologies for wavelength-routed optical networks, IEEE Journal on Selected Areas in Communications, vol. 14, pp. 840{851, June 1996. – [BaMu96] D. Banerjee and B. Mukherjee, A practical approach for routing and wavelength assignment in large wavelength-routed optical networks, IEEE Journal on Selected Areas in Communications, pp. 903- 908,June 1996. – [OzBe03] A. E. Ozdaglar and D. P. Bertsekas, Routing and wavelength assignment in optical networks, IEEE/ACM Transactions on Networking, vol. 11, no. 2, pp. 259-272, Apr 2003. – [KrSi01] Rajesh M. Krishnaswamy and Kumar N. Sivarajan, Design of logical topologies: A linear formulation for wavelength-routed optical networks with no wavelength changers, IEEE/ACM Transactions on Networking, vol. 9, no. 2, pp. 186-198, Apr 2001. – [FuCeTaMaJa99] A. Fumagalli, I. Cerutti, M. Tacca, F. Masetti, R. Jagannathan, and S. Alagar, Survivable networks based on optimal routing and WDM self-heling rings, Proceedings, IEEE INFOCOM '99, vol. 2, pp. 726-733,1999. – [ToMaPa04] M. Tornatore and G. Maier and A. Pattavina, Variable Aggregation in the ILP Design of WDM Networks with dedicated Protection , TANGO project, Workshop di metà progetto , Jan, 2004, Madonna di Campiglio, Italy
WDM Network Design 97
WDM Network Design 98
WDM Network Design 99
a feasible solution starting from the partial one
current partial solution (the greedy is a myopic algorithm)
WDM Network Design 100
WDM Network Design 101
WDM Network Design 102
WDM Network Design 103
WDM Network Design 104
WDM Network Design 105
WDM Network Design 106
WDM Network Design 107
– WDM multifiber links
– OXCs
– In short, no block in the nodes
– No conversion: Wavelength Path (WP) – Full-capability conversion in all the OXCs: Virtual Wavelength Path (VWP)
– Set of requests for optical connections
WDM Network Design 108
– Number of hops (mH) – Physical link length in km (mL)
WDM Network Design 109
WDM Network Design 110
2 plane
I.Chlamtac, A Farago and T. Zhang: 1996
1 plane 3 plane
OXC with converters OXC without converters
WDM Network Design 111
WDM Network Design 112
WDM Network Design 113
WDM Network Design 114
first
Wavelength Assignment (RFWA) criteria
performed on the multifiber layered graph Sort connection requests Idle network, unlimited fiber Setup the lightpaths sequentially Prune unused fibers Identify fibers with
Prune unused fibers Attempt an alternative RFWA for the identified lightpaths for k = 1 to W
WDM Network Design 115
WDM Network Design 116
WDM Network Design 117
– Variations of M due to RFWAs and conversion in the mH case below 5%
100 200 300 400 500 100 200 300 400 500 2 4 8 16 32
404 207 109 59.7 36.2 410 213 114 64.5 39.4
VWP WP Total fiber number, M Number of wavelengths, W
.1 2 3 4 5 1 2 3 4 5 C 3 C 1 C 7 C 5 C 4 C 2 C 8 C 6 2 4 8 1 6 3 2 S P L L R S P L L R S P L L R S P L L R V W P W P V W P W P m H m L
Total fiber number, M
WDM Network Design 118
– NSFNet with W = 16 wavelengths per fiber, mL SP RFWA criteria – The two numbers indicate the number of fibers in the VWP and WP network scenarios – Some links are idle
(3,4) (5,6) (2,2) (6,6) (2,2) (2,2) (6,5) (6,6) (6,5) (2,2) (0,1) (2,2) (2,2) (2,2) (2,3) (2,2) (2,2) (0,0) (4,4) (4,4) (4,4) (0,0)
WDM Network Design 119
2 4 6 8 10 2 4 6 8 10 2 4 8 16 32
1.63 3.08 4.56 7.36 8.24
M gain factor, G
M
Number of wavelengths, W
VWP
WDM Network Design 120
0.2 0.4 0.6 0.8 1 1.2 0.2 0.4 0.6 0.8 1 1.2 2 4 8 16 32 VWP WP
0.985 0.97 0.929 0.862 0.758 0.972 0.936 0.884 0.787 0.668
Number of wavelengths, W Saturation factor,
.L L R L L R L L R L L R V W P W P m L m H m L m H S P S P S P S P . 6 . 6 5 . 7 . 7 5 . 8 . 8 5 . 9 . 9 5 1 . 6 . 6 5 . 7 . 7 5 . 8 . 8 5 . 9 . 9 5 1 C 1 C 3 C 2 C 4 C 6 C 8 C 5 C 7 2 4 8 1 6 3 2
– Variations of due to RFWAs and metrics in the VWP case below 5%
C = number of used wavelength channels
Saturation factor,
WDM Network Design 121
CSP = number of used wavelength channels with SP routing and unconstrained resources (capacity bound)
2 4 6 8 10 12 2 4 8 16 32
2.18 2.37 3.86 4.62 9.61 2.23 1.93 3.39 3.6 6
VWP WP Capacity bound per cent deviation Number of wavelengths, W
mH cases
,
WDM Network Design 122
10 20 30 40 50 5 10 15 20 25 30 35 initial SP routing
% Unused capacity, U Number of wavelengths, N
WDM Network Design 123
– Convergence is rather insensitive to the initial sorting rule and to the RFWA criteria
55 60 65 70 75 80 85 90 6 104 6.5 104 7 104 7.5 104 8 104 8.5 104 9 104 9.5 104 2 4 6 8 10 12 14 16
VWP W=16, mH, SP
M L Total fiber number, M Total fiber length, L (km)
WDM Network Design 124
5 1 1 5 2 2 5 3 3 5 4 5 1 1 5 2 2 5 3 3 5
N S F N E T V W P
s
r c e f
m . h e u r i s t i c Number of wavelengths, W Total fiber number, M
2 4 6 8 1 1 2 1 4 1 6 1 2 3 4 5 6 7
E O N V W P
s
r c e f
m . h e u r i s t i c
Number of wavelengths, W Total fiber number, M
WDM Network Design 125
WDM Network Design 126 126 Politecnico di Milano
OTN design and simulation Semi-transparent OTN, physical impairments; ASON/GMPLS control plane
1996 year 2000 2003 2006 2007 2008
Resilience, protection, availability Multi-domain routing Multi-layer TE, learning algorithms SLA-aware routing; Submarine
WDM Network Design 127 127 Politecnico di Milano
OTN design and simulation Semi-transparent OTN, physical impairments; ASON/GMPLS control plane
1996 year 2000 2003 2006 2007 2008
Resilience, protection, availability Multi-domain routing Multi-layer TE, learning algorithms SLA-aware routing; Carrier-grade Ethernet
WDM Network Design 128 128
WDM Network Design 129 129
Network physical topology (links and nodes) Wavelength-conversion capability Number of wavelengths per fiber (W) Protection scheme (e.g. unprotected, dedicated, shared) Routing, fiber and wavelength assignment algorithms Processing tool Working and spare resources allocation OXC and converters configuration Cost-function minimization User interface (XML-based) OC-layer topology (OC request matrix) Initial conditions (e.g. initial # fibers) User interface (XML-based)
WDM Network Design 130 130
WDM Network Design 131 131
WDM Network Design 132 132
WDM Network Design 133 133
formulation (e.g. constrained-route, source, etc.)
Simplicity Precision
WDM Network Design 134
WDM Network Design 135
WDM Network Design 136
NE 1 NE 3 NE 5 NE 2 NE 4 NE 6 8 4 2 1 1 1 NE 7 2 2 8 NE 8 2 2
Find the first shortest path, then prune those links
WDM Network Design 137
Find the second shortest path in the modified graph
NE 1 NE 3 NE 5 NE 2 NE 4 NE 6 8 4 2 NE 7 2 2 8 NE 8 2 2
WDM Network Design 138
WDM Network Design 139
NE 1 NE 3 NE 5 NE 2 NE 4 NE 6 2 2 2 2 1 1 1
WDM Network Design 140
NE 1 NE 3 NE 5 NE 2 NE 4 NE 6 2 2 2 2
WDM Network Design 141
WDM Network Design 142
WDM Network Design 143
WDM Network Design 144
WDM Network Design 145