multicast routing under optical network constraints · 3/46 outline omr lh: a new structure ilp...

46

Upload: others

Post on 17-Oct-2020

3 views

Category:

Documents


0 download

TRANSCRIPT

Page 1: Multicast Routing under Optical Network Constraints · 3/46 Outline OMR LH: A New Structure ILP rmulationoF and Results Heuristic Related Wrko Proposed Solutions Numerical Results

Multicast Routing under Optical Network

Constraints

Bernard Cousin1, Miklós Molnár2, Fen Zhou3

(1) IRISA - Univ. of Rennes I (2) LIRMM - Univ. of Montpellier II (3) Telecom Bretagne

Colloque Réseaux à large bande et Internet rapide, Beyrouth, March2011

Page 2: Multicast Routing under Optical Network Constraints · 3/46 Outline OMR LH: A New Structure ILP rmulationoF and Results Heuristic Related Wrko Proposed Solutions Numerical Results

2/46

Outline AOMR LH: A New Structure ILP Formulation and Results Heuristic Related Work Proposed Solutions Numerical Results Conclusion

Outline

1 AOMR

2 LH: A New Structure

3 ILP Formulation and Results

4 Heuristic Related Work

5 Proposed Solutions

6 Numerical Results

7 Conclusion

Bernard Cousin1 , Miklós Molnár2 , Fen Zhou3 (1) IRISA - Univ. of Rennes I (2) LIRMM - Univ. of Montpellier II (3) Telecom Bretagne

Multicast Routing under Optical Network Constraints

Page 3: Multicast Routing under Optical Network Constraints · 3/46 Outline OMR LH: A New Structure ILP rmulationoF and Results Heuristic Related Wrko Proposed Solutions Numerical Results

3/46

Outline AOMR LH: A New Structure ILP Formulation and Results Heuristic Related Work Proposed Solutions Numerical Results Conclusion

1 AOMR

2 LH: A New Structure

3 ILP Formulation and Results

4 Heuristic Related Work

5 Proposed Solutions

6 Numerical Results

7 Conclusion

Bernard Cousin1 , Miklós Molnár2 , Fen Zhou3 (1) IRISA - Univ. of Rennes I (2) LIRMM - Univ. of Montpellier II (3) Telecom Bretagne

Multicast Routing under Optical Network Constraints

Page 4: Multicast Routing under Optical Network Constraints · 3/46 Outline OMR LH: A New Structure ILP rmulationoF and Results Heuristic Related Wrko Proposed Solutions Numerical Results

4/46

Outline AOMR LH: A New Structure ILP Formulation and Results Heuristic Related Work Proposed Solutions Numerical Results Conclusion

All-Optical Multicast Routing De�nition

AOMR

Wavelength-routed WDM network G (V ,E ,W )

One-to-many communication ms(s,D)

Routing path: Light-structure (a set of light-trees !)

Sparse splitting

Sparse Splitting: only few nodes equipped with light splitters (MC)

Figure: Multicast Incapable Node (MI) and Multicast Capable Node (MC)

Bernard Cousin1 , Miklós Molnár2 , Fen Zhou3 (1) IRISA - Univ. of Rennes I (2) LIRMM - Univ. of Montpellier II (3) Telecom Bretagne

Multicast Routing under Optical Network Constraints

Page 5: Multicast Routing under Optical Network Constraints · 3/46 Outline OMR LH: A New Structure ILP rmulationoF and Results Heuristic Related Wrko Proposed Solutions Numerical Results

5/46

Outline AOMR LH: A New Structure ILP Formulation and Results Heuristic Related Work Proposed Solutions Numerical Results Conclusion

All-Optical Multicast Routing De�nition

Assumptions:

No wavelength conversion

Sparse splitting (density of light splitters normally below 50% ).

At least, two optical �bers between any two adjacent nodes

Optical Constraints:

Wavelength Continuity Constraint.

Distinct Wavelength Constraint.

Limited Number of Wavelengths.

Challenge of AOMR:Minimizing the cost of the multicast routes for ms(s,D) is NP-Completein WDM mesh networks.

Bernard Cousin1 , Miklós Molnár2 , Fen Zhou3 (1) IRISA - Univ. of Rennes I (2) LIRMM - Univ. of Montpellier II (3) Telecom Bretagne

Multicast Routing under Optical Network Constraints

Page 6: Multicast Routing under Optical Network Constraints · 3/46 Outline OMR LH: A New Structure ILP rmulationoF and Results Heuristic Related Wrko Proposed Solutions Numerical Results

6/46

Outline AOMR LH: A New Structure ILP Formulation and Results Heuristic Related Work Proposed Solutions Numerical Results Conclusion

All-Optical Multicasting Structures - Related Works

Structure Lightpath Light-trail Light-tree

No splitting X XOptimalSparse Splitting XOptimal ?

Full splitting XOptimal

Light-tree is cost-optimal for AOMR with full splitting.

Is light-tree also cost-optimal for AOMR with sparse splitting?NO!

Bernard Cousin1 , Miklós Molnár2 , Fen Zhou3 (1) IRISA - Univ. of Rennes I (2) LIRMM - Univ. of Montpellier II (3) Telecom Bretagne

Multicast Routing under Optical Network Constraints

Page 7: Multicast Routing under Optical Network Constraints · 3/46 Outline OMR LH: A New Structure ILP rmulationoF and Results Heuristic Related Wrko Proposed Solutions Numerical Results

7/46

Outline AOMR LH: A New Structure ILP Formulation and Results Heuristic Related Work Proposed Solutions Numerical Results Conclusion

1 AOMR

2 LH: A New Structure

3 ILP Formulation and Results

4 Heuristic Related Work

5 Proposed Solutions

6 Numerical Results

7 Conclusion

Bernard Cousin1 , Miklós Molnár2 , Fen Zhou3 (1) IRISA - Univ. of Rennes I (2) LIRMM - Univ. of Montpellier II (3) Telecom Bretagne

Multicast Routing under Optical Network Constraints

Page 8: Multicast Routing under Optical Network Constraints · 3/46 Outline OMR LH: A New Structure ILP rmulationoF and Results Heuristic Related Wrko Proposed Solutions Numerical Results

8/46

Outline AOMR LH: A New Structure ILP Formulation and Results Heuristic Related Work Proposed Solutions Numerical Results Conclusion

Organization

Cross Pair Switching

Light-Hierarchy

Cost-Optimality

Bernard Cousin1 , Miklós Molnár2 , Fen Zhou3 (1) IRISA - Univ. of Rennes I (2) LIRMM - Univ. of Montpellier II (3) Telecom Bretagne

Multicast Routing under Optical Network Constraints

Page 9: Multicast Routing under Optical Network Constraints · 3/46 Outline OMR LH: A New Structure ILP rmulationoF and Results Heuristic Related Wrko Proposed Solutions Numerical Results

9/46

Outline AOMR LH: A New Structure ILP Formulation and Results Heuristic Related Work Proposed Solutions Numerical Results Conclusion

Cross Pair Switching (CPS)

A pair of optical �bers between two adjacent nodes

Input and output port pair

MI node �> Special branching node

Figure: Cross Pair Switching of an MI node

Bernard Cousin1 , Miklós Molnár2 , Fen Zhou3 (1) IRISA - Univ. of Rennes I (2) LIRMM - Univ. of Montpellier II (3) Telecom Bretagne

Multicast Routing under Optical Network Constraints

Page 10: Multicast Routing under Optical Network Constraints · 3/46 Outline OMR LH: A New Structure ILP rmulationoF and Results Heuristic Related Wrko Proposed Solutions Numerical Results

10/46

Outline AOMR LH: A New Structure ILP Formulation and Results Heuristic Related Work Proposed Solutions Numerical Results Conclusion

Light-hierarchy Structure

Light-hierarchy: cycles are allowed!

(a) (b)

Figure: Two typical light-hierarchies with Cross Pair Switching

Bernard Cousin1 , Miklós Molnár2 , Fen Zhou3 (1) IRISA - Univ. of Rennes I (2) LIRMM - Univ. of Montpellier II (3) Telecom Bretagne

Multicast Routing under Optical Network Constraints

Page 11: Multicast Routing under Optical Network Constraints · 3/46 Outline OMR LH: A New Structure ILP rmulationoF and Results Heuristic Related Wrko Proposed Solutions Numerical Results

11/46

Outline AOMR LH: A New Structure ILP Formulation and Results Heuristic Related Work Proposed Solutions Numerical Results Conclusion

Light-hierarchy Structure

De�nition of Light-hierarchy

A light-hierarchy is a set of consecutive and directed optical channelsusing the same wavelength, which is rooted from the source andterminated at the destinations. Di�erent from a light-tree, light-hierarchyis free of the repetition of nodes while it forbids the duplicate of the sameoptical channel (same wavelength over the same link). A light-hierarchyhas the following characters:

Each directed link only used once.

One predecessor link for each link except that from the source

Permitting cycle.

Using one wavelength.

At most two optical �bers between a pair of nodes.

Non-leaf MI nodes: No. of input links = No. output links.

MC nodes: one input link

Light-tree: a special case of light-hierarchy!Bernard Cousin1 , Miklós Molnár2 , Fen Zhou3 (1) IRISA - Univ. of Rennes I (2) LIRMM - Univ. of Montpellier II (3) Telecom Bretagne

Multicast Routing under Optical Network Constraints

Page 12: Multicast Routing under Optical Network Constraints · 3/46 Outline OMR LH: A New Structure ILP rmulationoF and Results Heuristic Related Wrko Proposed Solutions Numerical Results

12/46

Outline AOMR LH: A New Structure ILP Formulation and Results Heuristic Related Work Proposed Solutions Numerical Results Conclusion

Cost Optimality

Cost Optimality of Light-tree

TheoremIn a WDM network with sparse splitting, the light-tree structure is notcost-optimal for AOMR.

Bernard Cousin1 , Miklós Molnár2 , Fen Zhou3 (1) IRISA - Univ. of Rennes I (2) LIRMM - Univ. of Montpellier II (3) Telecom Bretagne

Multicast Routing under Optical Network Constraints

Page 13: Multicast Routing under Optical Network Constraints · 3/46 Outline OMR LH: A New Structure ILP rmulationoF and Results Heuristic Related Wrko Proposed Solutions Numerical Results

13/46

Outline AOMR LH: A New Structure ILP Formulation and Results Heuristic Related Work Proposed Solutions Numerical Results Conclusion

Cost Optimality

Proof.

(a)Topology and Light-hierarchy (b)Light-trees

ms(s, (d1, d2)

)Light-hierarchy Light-trees

Cost 8 9Wavelengths 1 2

Bernard Cousin1 , Miklós Molnár2 , Fen Zhou3 (1) IRISA - Univ. of Rennes I (2) LIRMM - Univ. of Montpellier II (3) Telecom Bretagne

Multicast Routing under Optical Network Constraints

Page 14: Multicast Routing under Optical Network Constraints · 3/46 Outline OMR LH: A New Structure ILP rmulationoF and Results Heuristic Related Wrko Proposed Solutions Numerical Results

14/46

Outline AOMR LH: A New Structure ILP Formulation and Results Heuristic Related Work Proposed Solutions Numerical Results Conclusion

Cost Optimality

Cost optimality of Light-hierarchy

TheoremIn WDM networks with sparse splitting, the cost optimal structure forAOMR is a set of light-hierarchies (at least one).

Proof.Refer to [1] for detailed proof.

1F. Zhou, M. Molnar, B. Cousin. Is Light-tree Structure Optimal for Multicast

Routing in WDM Mesh Networks?. 18th IEEE International Conference on Computer

Communications and Networks, 2009.

Bernard Cousin1 , Miklós Molnár2 , Fen Zhou3 (1) IRISA - Univ. of Rennes I (2) LIRMM - Univ. of Montpellier II (3) Telecom Bretagne

Multicast Routing under Optical Network Constraints

Page 15: Multicast Routing under Optical Network Constraints · 3/46 Outline OMR LH: A New Structure ILP rmulationoF and Results Heuristic Related Wrko Proposed Solutions Numerical Results

15/46

Outline AOMR LH: A New Structure ILP Formulation and Results Heuristic Related Work Proposed Solutions Numerical Results Conclusion

1 AOMR

2 LH: A New Structure

3 ILP Formulation and Results

4 Heuristic Related Work

5 Proposed Solutions

6 Numerical Results

7 Conclusion

Bernard Cousin1 , Miklós Molnár2 , Fen Zhou3 (1) IRISA - Univ. of Rennes I (2) LIRMM - Univ. of Montpellier II (3) Telecom Bretagne

Multicast Routing under Optical Network Constraints

Page 16: Multicast Routing under Optical Network Constraints · 3/46 Outline OMR LH: A New Structure ILP rmulationoF and Results Heuristic Related Wrko Proposed Solutions Numerical Results

16/46

Outline AOMR LH: A New Structure ILP Formulation and Results Heuristic Related Work Proposed Solutions Numerical Results Conclusion

Network Parameters and ILP Variables

Network Parameters

W : The set of wavelengths supported per �ber.∆ : An integer big enough such that ∆ > |W |.λ : A wavelength, λ ∈W .In(m) : The set of nodes which has an outgoing link leading to m.Out(m) : The set of nodes which can be reached from node m.Deg(m) : The in (or out ) degree of node m in G ,

where Deg−(m) = Deg+(m) = Deg(m).link(m, n) : The directed link from node m to node n.e(m, n) : The edge connecting nodes m and n in G .

It consists of link(m, n) and link(n,m).cm,n : The cost of the link from node m to node n.MC_SET : The set of MC nodes in G .MI_SET : The set of MI nodes in G .

Bernard Cousin1 , Miklós Molnár2 , Fen Zhou3 (1) IRISA - Univ. of Rennes I (2) LIRMM - Univ. of Montpellier II (3) Telecom Bretagne

Multicast Routing under Optical Network Constraints

Page 17: Multicast Routing under Optical Network Constraints · 3/46 Outline OMR LH: A New Structure ILP rmulationoF and Results Heuristic Related Wrko Proposed Solutions Numerical Results

17/46

Outline AOMR LH: A New Structure ILP Formulation and Results Heuristic Related Work Proposed Solutions Numerical Results Conclusion

Network Parameters and ILP Variables

ILP Variables

The objective function is subject to a set of variables/constraints:

Lm,n(λ) : Binary variable. Equals to 1 if multicast request ms(s,D) useswavelength λ on link(m, n), equals to 0 otherwise.

Fm,n(λ) : Commodity �ow. Denotes the number of destinations servedby link(m, n) on λ.

w(λ) : Binary variable. Equals to 1 if λ is used by the light-hierarchies,equals to 0 otherwise.

Bernard Cousin1 , Miklós Molnár2 , Fen Zhou3 (1) IRISA - Univ. of Rennes I (2) LIRMM - Univ. of Montpellier II (3) Telecom Bretagne

Multicast Routing under Optical Network Constraints

Page 18: Multicast Routing under Optical Network Constraints · 3/46 Outline OMR LH: A New Structure ILP rmulationoF and Results Heuristic Related Wrko Proposed Solutions Numerical Results

18/46

Outline AOMR LH: A New Structure ILP Formulation and Results Heuristic Related Work Proposed Solutions Numerical Results Conclusion

Objective Function

Why ILP: NP-complete!

Objective: Minimize the total cost, then the number of wavelengths used

Minimize : ∆ ·∑λ∈W

∑m∈V

∑n∈In(m)

cn,m · Ln,m(λ) +∑λ∈W

w(λ) (1)

where ∆ > |W |.

Bernard Cousin1 , Miklós Molnár2 , Fen Zhou3 (1) IRISA - Univ. of Rennes I (2) LIRMM - Univ. of Montpellier II (3) Telecom Bretagne

Multicast Routing under Optical Network Constraints

Page 19: Multicast Routing under Optical Network Constraints · 3/46 Outline OMR LH: A New Structure ILP rmulationoF and Results Heuristic Related Wrko Proposed Solutions Numerical Results

19/46

Outline AOMR LH: A New Structure ILP Formulation and Results Heuristic Related Work Proposed Solutions Numerical Results Conclusion

Light-Hierarchy Structure Constraints

Refer to [2] for detailed description of ILP formulation.

2F. Zhou, M. Molnar, B. Cousin. Light-hierarchy: the Optimal Structure for

Multicast Routing in WDM Mesh Networks. IEEE Symposium on Computer and

Communications, 2010.

Bernard Cousin1 , Miklós Molnár2 , Fen Zhou3 (1) IRISA - Univ. of Rennes I (2) LIRMM - Univ. of Montpellier II (3) Telecom Bretagne

Multicast Routing under Optical Network Constraints

Page 20: Multicast Routing under Optical Network Constraints · 3/46 Outline OMR LH: A New Structure ILP rmulationoF and Results Heuristic Related Wrko Proposed Solutions Numerical Results

20/46

Outline AOMR LH: A New Structure ILP Formulation and Results Heuristic Related Work Proposed Solutions Numerical Results Conclusion

Simulation Con�guration

Light-Hierarchy vs Light-Tree

ILP formulations using Cplex

100 multicast sessions for a group size |D|Uniform distribution

NSF network and European Cost-239 network

(a) (b)

Figure: (a) NSF Network (b) European Cost-239 Network

Bernard Cousin1 , Miklós Molnár2 , Fen Zhou3 (1) IRISA - Univ. of Rennes I (2) LIRMM - Univ. of Montpellier II (3) Telecom Bretagne

Multicast Routing under Optical Network Constraints

Page 21: Multicast Routing under Optical Network Constraints · 3/46 Outline OMR LH: A New Structure ILP rmulationoF and Results Heuristic Related Wrko Proposed Solutions Numerical Results

21/46

Outline AOMR LH: A New Structure ILP Formulation and Results Heuristic Related Work Proposed Solutions Numerical Results Conclusion

Performance Analysis

LH vs LT in USA NSF Network

↘: Percentage of reduced cost by Light-Hierarchy

R(CPS): Number of Cross Pairs Switching used in 100 Samples

Con�guration: nodes 5 and 8 are splitters (MC nodes)Size Total Cost Wavelengths LH|D| LH LT ↘ LH LT R(CPS)

2 2059 2079 0.96% 103 106 10/1006 4096 4247 3.56% 107 114 35/1009 5025 5213 3.61% 115 147 57/10013 6237 6330 1.47% 121 156 67/100

Light-hierarchy outperforms light-tree for AOMR with sparsesplitting!

Bernard Cousin1 , Miklós Molnár2 , Fen Zhou3 (1) IRISA - Univ. of Rennes I (2) LIRMM - Univ. of Montpellier II (3) Telecom Bretagne

Multicast Routing under Optical Network Constraints

Page 22: Multicast Routing under Optical Network Constraints · 3/46 Outline OMR LH: A New Structure ILP rmulationoF and Results Heuristic Related Wrko Proposed Solutions Numerical Results

22/46

Outline AOMR LH: A New Structure ILP Formulation and Results Heuristic Related Work Proposed Solutions Numerical Results Conclusion

Performance Analysis

LH vs LT in European Cost-239 Network

↘: Percentage of reduced cost by Light-Hierarchy

R(CPS): Number of Cross Pairs Switching used in 100 Samples

Con�guration: nodes 3 and 9 are splitters (MC nodes)Size Total Cost Wavelengths LH|D| LH LT ↘ LH LT R(CPS)2 1329 1344 1.12% 100 108 16/1005 2685 2863 6.22% 102 183 82/1007 3580 3747 4.46% 100 223 93/10010 5204 5280 1.44% 100 272 100/100

Light-hierarchy is better than light-tree for AOMR with sparsesplitting!

Bernard Cousin1 , Miklós Molnár2 , Fen Zhou3 (1) IRISA - Univ. of Rennes I (2) LIRMM - Univ. of Montpellier II (3) Telecom Bretagne

Multicast Routing under Optical Network Constraints

Page 23: Multicast Routing under Optical Network Constraints · 3/46 Outline OMR LH: A New Structure ILP rmulationoF and Results Heuristic Related Wrko Proposed Solutions Numerical Results

23/46

Outline AOMR LH: A New Structure ILP Formulation and Results Heuristic Related Work Proposed Solutions Numerical Results Conclusion

1 AOMR

2 LH: A New Structure

3 ILP Formulation and Results

4 Heuristic Related Work

5 Proposed Solutions

6 Numerical Results

7 Conclusion

Bernard Cousin1 , Miklós Molnár2 , Fen Zhou3 (1) IRISA - Univ. of Rennes I (2) LIRMM - Univ. of Montpellier II (3) Telecom Bretagne

Multicast Routing under Optical Network Constraints

Page 24: Multicast Routing under Optical Network Constraints · 3/46 Outline OMR LH: A New Structure ILP rmulationoF and Results Heuristic Related Wrko Proposed Solutions Numerical Results

24/46

Outline AOMR LH: A New Structure ILP Formulation and Results Heuristic Related Work Proposed Solutions Numerical Results Conclusion

De�nitions

De�nitions

Multicast Capable Node (MC)

Multicast Incapable Node (MI)

Figure: MI and MC nodes

In a light-tree LT under construction,

MC_SET: source node, MC nodes and leaf MI nodes in LT

MI_SET: non-leaf MI nodes in LT

D: destinations not yet served

Bernard Cousin1 , Miklós Molnár2 , Fen Zhou3 (1) IRISA - Univ. of Rennes I (2) LIRMM - Univ. of Montpellier II (3) Telecom Bretagne

Multicast Routing under Optical Network Constraints

Page 25: Multicast Routing under Optical Network Constraints · 3/46 Outline OMR LH: A New Structure ILP rmulationoF and Results Heuristic Related Wrko Proposed Solutions Numerical Results

25/46

Outline AOMR LH: A New Structure ILP Formulation and Results Heuristic Related Work Proposed Solutions Numerical Results Conclusion

Related Work

Related Work

Reroute-to-Source algorithm (R2S)

Reroute-to-Any algorithm (R2A)

Member-First algorithm (MF)

Member-Only algorithm (MO)

Table: Comparison of Multicast Routing Algorithms

R2S R2A MF MO

Link Stress Very high High Average BestTotal Cost Very big Big Average Best

Average Delay Optimal Average Average Very bigDiameter Optimal Average Average Very large

Need Improvement!

Bernard Cousin1 , Miklós Molnár2 , Fen Zhou3 (1) IRISA - Univ. of Rennes I (2) LIRMM - Univ. of Montpellier II (3) Telecom Bretagne

Multicast Routing under Optical Network Constraints

Page 26: Multicast Routing under Optical Network Constraints · 3/46 Outline OMR LH: A New Structure ILP rmulationoF and Results Heuristic Related Wrko Proposed Solutions Numerical Results

26/46

Outline AOMR LH: A New Structure ILP Formulation and Results Heuristic Related Work Proposed Solutions Numerical Results Conclusion

Related Work

Member-Only Algorithm

1 The shortest path of all pairs of network nodes are computed andstored in a table.

2 LT = {s}, MC_SET = {s}, MI_SET = φ.

3 Try to �nd the shortest path SP(d , c) from destination d ∈ D toMC_SET of light-tree LT such that SP(d , c) does not involve anynodes in MI_SET of LT .

4 Add SP(d , c) to LT and remove d from D

5 Update MC_SET and MI_SET of the new LT

6 Goto step2 until no SP(d , c) can be found

7 Construct a new light-tree on another wavelength until D = φ

Bernard Cousin1 , Miklós Molnár2 , Fen Zhou3 (1) IRISA - Univ. of Rennes I (2) LIRMM - Univ. of Montpellier II (3) Telecom Bretagne

Multicast Routing under Optical Network Constraints

Page 27: Multicast Routing under Optical Network Constraints · 3/46 Outline OMR LH: A New Structure ILP rmulationoF and Results Heuristic Related Wrko Proposed Solutions Numerical Results

27/46

Outline AOMR LH: A New Structure ILP Formulation and Results Heuristic Related Work Proposed Solutions Numerical Results Conclusion

1 AOMR

2 LH: A New Structure

3 ILP Formulation and Results

4 Heuristic Related Work

5 Proposed Solutions

6 Numerical Results

7 Conclusion

Bernard Cousin1 , Miklós Molnár2 , Fen Zhou3 (1) IRISA - Univ. of Rennes I (2) LIRMM - Univ. of Montpellier II (3) Telecom Bretagne

Multicast Routing under Optical Network Constraints

Page 28: Multicast Routing under Optical Network Constraints · 3/46 Outline OMR LH: A New Structure ILP rmulationoF and Results Heuristic Related Wrko Proposed Solutions Numerical Results

28/46

Outline AOMR LH: A New Structure ILP Formulation and Results Heuristic Related Work Proposed Solutions Numerical Results Conclusion

Three Heuristics

Three Heuristics

1 Hypo-Steiner Light-tree HeuristicDelete the non-leaf MI nodes of LT from the network G , computethe nearest destination d to LT in the modi�ed graph.

2 Light-Hierarchy Heuristic4-degree (or above) MI nodes can be crosswise used twice to switchthe light signal from the same source node to two di�erentdestinations while employing the same wavelength.It could be a method to compute the light-hierarchies by deletingthe used links from the network.

3 In Tree Distance Priority HeuristicA destination d is preferred to be connected to LT via the connectornode nearest to source s in LT , if there are several connector nodesin LT with the same cost distance to d .

Bernard Cousin1 , Miklós Molnár2 , Fen Zhou3 (1) IRISA - Univ. of Rennes I (2) LIRMM - Univ. of Montpellier II (3) Telecom Bretagne

Multicast Routing under Optical Network Constraints

Page 29: Multicast Routing under Optical Network Constraints · 3/46 Outline OMR LH: A New Structure ILP rmulationoF and Results Heuristic Related Wrko Proposed Solutions Numerical Results

29/46

Outline AOMR LH: A New Structure ILP Formulation and Results Heuristic Related Work Proposed Solutions Numerical Results Conclusion

Examples

Hypo-Steiner Light-tree Heuristic

Improvement I:Hypo-Steiner Heuristic enumerates all the possible shortest paths whichare able to connect a destination to the light-tree while respectingconstraints.Example 1: ms1={s: 8 | d: 4, 6}, MC: {8}; MI: {the other nodes}Stress[MO]=2, Stress[HS]=1, Cost[MO] = Cost[HS]=6

Figure: (a) NSF Network (b) Improvement I

Bernard Cousin1 , Miklós Molnár2 , Fen Zhou3 (1) IRISA - Univ. of Rennes I (2) LIRMM - Univ. of Montpellier II (3) Telecom Bretagne

Multicast Routing under Optical Network Constraints

Page 30: Multicast Routing under Optical Network Constraints · 3/46 Outline OMR LH: A New Structure ILP rmulationoF and Results Heuristic Related Wrko Proposed Solutions Numerical Results

30/46

Outline AOMR LH: A New Structure ILP Formulation and Results Heuristic Related Work Proposed Solutions Numerical Results Conclusion

Examples

Hypo-Steiner Light-tree Heuristic

Improvement II:Hypo-Steiner Heuristic tries to �nd the shortest constraint-satis�ed pathto connect a destination to the light-tree, in case that the shortest pathdoes not work.Example 2: ms2={s: 8 | d: 9-11}, MC: {8}; MI: {the other nodes}Stress[MO]=2, Stress[HS]=1, Cost[MO] = 5, Cost[HS]=6

Figure: (a) NSF Network (b) Improvement II

Bernard Cousin1 , Miklós Molnár2 , Fen Zhou3 (1) IRISA - Univ. of Rennes I (2) LIRMM - Univ. of Montpellier II (3) Telecom Bretagne

Multicast Routing under Optical Network Constraints

Page 31: Multicast Routing under Optical Network Constraints · 3/46 Outline OMR LH: A New Structure ILP rmulationoF and Results Heuristic Related Wrko Proposed Solutions Numerical Results

31/46

Outline AOMR LH: A New Structure ILP Formulation and Results Heuristic Related Work Proposed Solutions Numerical Results Conclusion

Three Heuristics

Three Heuristics

1 Hypo-Steiner Light-tree HeuristicDelete the non-leaf MI nodes of LT from the network G , computethe nearest destination d to LT in the modi�ed graph.

2 Light-Hierarchy Heuristic4-degree (or above) MI nodes can be crosswise used twice to switchthe light signal from the same source node to two di�erentdestinations while employing the same wavelength.It could be a method to compute the light-hierarchies by deletingthe used links from the network.

3 In Tree Distance Priority HeuristicA destination d is preferred to be connected to LT via the connectornode nearest to source s in LT , if there are several connector nodesin LT with the same cost distance to d .

Bernard Cousin1 , Miklós Molnár2 , Fen Zhou3 (1) IRISA - Univ. of Rennes I (2) LIRMM - Univ. of Montpellier II (3) Telecom Bretagne

Multicast Routing under Optical Network Constraints

Page 32: Multicast Routing under Optical Network Constraints · 3/46 Outline OMR LH: A New Structure ILP rmulationoF and Results Heuristic Related Wrko Proposed Solutions Numerical Results

32/46

Outline AOMR LH: A New Structure ILP Formulation and Results Heuristic Related Work Proposed Solutions Numerical Results Conclusion

Three Heuristics

Light-Hierarchy Heuristic

Advantages:

Overcome the inherent drawback of light-tree structureSpan as many destinations as possible in one light-hierarchy

Example 3: ms3={s: 8 | d: 3, 6, 10, 11, 13, 14} MC: {8}Stress[MO]=Stress[HS]=2, Stress[LH]=1; Cost[MO]=Cost[HS]=7,Cost[LH]=9

Figure: (a) NSF Network (b) Light-Hierarchy Heuristic

Bernard Cousin1 , Miklós Molnár2 , Fen Zhou3 (1) IRISA - Univ. of Rennes I (2) LIRMM - Univ. of Montpellier II (3) Telecom Bretagne

Multicast Routing under Optical Network Constraints

Page 33: Multicast Routing under Optical Network Constraints · 3/46 Outline OMR LH: A New Structure ILP rmulationoF and Results Heuristic Related Wrko Proposed Solutions Numerical Results

33/46

Outline AOMR LH: A New Structure ILP Formulation and Results Heuristic Related Work Proposed Solutions Numerical Results Conclusion

Three Heuristics

Three Heuristics

1 Hypo-Steiner Light-tree HeuristicDelete the non-leaf MI nodes of LT from the network G , computethe nearest destination d to LT in the modi�ed graph.

2 Light-Hierarchy Heuristic4-degree (or above) MI nodes can be crosswise used twice to switchthe light signal from the same source node to two di�erentdestinations while employing the same wavelength.It could be a method to compute the light-hierarchies by deletingthe used links from the network.

3 In Tree Distance Priority HeuristicA destination d is preferred to be connected to LT via the connectornode nearest to source s in LT , if there are several connector nodesin LT with the same cost distance to d .

Bernard Cousin1 , Miklós Molnár2 , Fen Zhou3 (1) IRISA - Univ. of Rennes I (2) LIRMM - Univ. of Montpellier II (3) Telecom Bretagne

Multicast Routing under Optical Network Constraints

Page 34: Multicast Routing under Optical Network Constraints · 3/46 Outline OMR LH: A New Structure ILP rmulationoF and Results Heuristic Related Wrko Proposed Solutions Numerical Results

34/46

Outline AOMR LH: A New Structure ILP Formulation and Results Heuristic Related Work Proposed Solutions Numerical Results Conclusion

Three Heuristics

In Tree Distance Priority Heuristic

Functions:

Reduce Average DelayReduce Diameter

Example 4: ms4={s: 1 | d: 2-5}, MC: {1}; MI: {the other nodes}AvDelay[C1] = 7/4, AvDelay[C2] = 10/4Diameter[C1] = 3, Diameter[C2] = 4,

Figure: (a) NSF Network (b) In Tree Distance Priority Heuristic

Bernard Cousin1 , Miklós Molnár2 , Fen Zhou3 (1) IRISA - Univ. of Rennes I (2) LIRMM - Univ. of Montpellier II (3) Telecom Bretagne

Multicast Routing under Optical Network Constraints

Page 35: Multicast Routing under Optical Network Constraints · 3/46 Outline OMR LH: A New Structure ILP rmulationoF and Results Heuristic Related Wrko Proposed Solutions Numerical Results

35/46

Outline AOMR LH: A New Structure ILP Formulation and Results Heuristic Related Work Proposed Solutions Numerical Results Conclusion

Overview of the Proposed Algorithms

Overview of the Proposed Algorithms

An equal cost function of 1 unit hop-count cost is assumed on all thelinks.

1 Hypo-Steiner Heuristic & Member-Only

Cost Bound: |D| ≤ c(ms) ≤ N2

4

Time Complexity: |D| ×(N log(N) +M

), where N denotes the

number of nodes in the network, and M is the number of edges inthe network

2 Light-Hierarchy Heuristic

Time Complexity: |D| ×(N log(N) +M

)

Bernard Cousin1 , Miklós Molnár2 , Fen Zhou3 (1) IRISA - Univ. of Rennes I (2) LIRMM - Univ. of Montpellier II (3) Telecom Bretagne

Multicast Routing under Optical Network Constraints

Page 36: Multicast Routing under Optical Network Constraints · 3/46 Outline OMR LH: A New Structure ILP rmulationoF and Results Heuristic Related Wrko Proposed Solutions Numerical Results

36/46

Outline AOMR LH: A New Structure ILP Formulation and Results Heuristic Related Work Proposed Solutions Numerical Results Conclusion

1 AOMR

2 LH: A New Structure

3 ILP Formulation and Results

4 Heuristic Related Work

5 Proposed Solutions

6 Numerical Results

7 Conclusion

Bernard Cousin1 , Miklós Molnár2 , Fen Zhou3 (1) IRISA - Univ. of Rennes I (2) LIRMM - Univ. of Montpellier II (3) Telecom Bretagne

Multicast Routing under Optical Network Constraints

Page 37: Multicast Routing under Optical Network Constraints · 3/46 Outline OMR LH: A New Structure ILP rmulationoF and Results Heuristic Related Wrko Proposed Solutions Numerical Results

37/46

Outline AOMR LH: A New Structure ILP Formulation and Results Heuristic Related Work Proposed Solutions Numerical Results Conclusion

Simulation Con�guration

Simulation Con�guration

Metrics

1 Link Stress: the number of wavelengths required per �ber / permulticast session.

2 Total Cost: the number of �ber channels used per multicast session.

3 Average Delay: the average hop counts from destinations to source.

4 Diameter of Tree: the maximum hop counts from destinations tosource.

5 Network Throughput: The number of accepted multicast sessions,given the number of wavelengths supported per �ber link.

Bernard Cousin1 , Miklós Molnár2 , Fen Zhou3 (1) IRISA - Univ. of Rennes I (2) LIRMM - Univ. of Montpellier II (3) Telecom Bretagne

Multicast Routing under Optical Network Constraints

Page 38: Multicast Routing under Optical Network Constraints · 3/46 Outline OMR LH: A New Structure ILP rmulationoF and Results Heuristic Related Wrko Proposed Solutions Numerical Results

38/46

Outline AOMR LH: A New Structure ILP Formulation and Results Heuristic Related Work Proposed Solutions Numerical Results Conclusion

Simulation Con�guration

Simulation Con�guration

An equal cost of 1 hop − count cost is applied on all the �ber links. MCand MI nodes are distributed independently through the network. 10000random multicast sessions are generated for each network con�guration.Testbed

Figure: USA Longhaul Network

Bernard Cousin1 , Miklós Molnár2 , Fen Zhou3 (1) IRISA - Univ. of Rennes I (2) LIRMM - Univ. of Montpellier II (3) Telecom Bretagne

Multicast Routing under Optical Network Constraints

Page 39: Multicast Routing under Optical Network Constraints · 3/46 Outline OMR LH: A New Structure ILP rmulationoF and Results Heuristic Related Wrko Proposed Solutions Numerical Results

39/46

Outline AOMR LH: A New Structure ILP Formulation and Results Heuristic Related Work Proposed Solutions Numerical Results Conclusion

Performance Analysis

Link Stress

1 M=|D|+1: denotes the multicast session groupsize.2 GRDP-LT: Hypo-Steiner Heuristic + Distance Priority3 GRDP-LH: Light-Hierarchy + Distance Priority

Figure: Comparison of Link StressBernard Cousin1 , Miklós Molnár2 , Fen Zhou3 (1) IRISA - Univ. of Rennes I (2) LIRMM - Univ. of Montpellier II (3) Telecom Bretagne

Multicast Routing under Optical Network Constraints

Page 40: Multicast Routing under Optical Network Constraints · 3/46 Outline OMR LH: A New Structure ILP rmulationoF and Results Heuristic Related Wrko Proposed Solutions Numerical Results

40/46

Outline AOMR LH: A New Structure ILP Formulation and Results Heuristic Related Work Proposed Solutions Numerical Results Conclusion

Performance Analysis

Total Cost

Figure: Comparison of Total Cost

Bernard Cousin1 , Miklós Molnár2 , Fen Zhou3 (1) IRISA - Univ. of Rennes I (2) LIRMM - Univ. of Montpellier II (3) Telecom Bretagne

Multicast Routing under Optical Network Constraints

Page 41: Multicast Routing under Optical Network Constraints · 3/46 Outline OMR LH: A New Structure ILP rmulationoF and Results Heuristic Related Wrko Proposed Solutions Numerical Results

41/46

Outline AOMR LH: A New Structure ILP Formulation and Results Heuristic Related Work Proposed Solutions Numerical Results Conclusion

Performance Analysis

Average Delay

Figure: Comparison of Average Delay

Bernard Cousin1 , Miklós Molnár2 , Fen Zhou3 (1) IRISA - Univ. of Rennes I (2) LIRMM - Univ. of Montpellier II (3) Telecom Bretagne

Multicast Routing under Optical Network Constraints

Page 42: Multicast Routing under Optical Network Constraints · 3/46 Outline OMR LH: A New Structure ILP rmulationoF and Results Heuristic Related Wrko Proposed Solutions Numerical Results

42/46

Outline AOMR LH: A New Structure ILP Formulation and Results Heuristic Related Work Proposed Solutions Numerical Results Conclusion

Performance Analysis

Diameter

Figure: Comparison of Diameter

Bernard Cousin1 , Miklós Molnár2 , Fen Zhou3 (1) IRISA - Univ. of Rennes I (2) LIRMM - Univ. of Montpellier II (3) Telecom Bretagne

Multicast Routing under Optical Network Constraints

Page 43: Multicast Routing under Optical Network Constraints · 3/46 Outline OMR LH: A New Structure ILP rmulationoF and Results Heuristic Related Wrko Proposed Solutions Numerical Results

43/46

Outline AOMR LH: A New Structure ILP Formulation and Results Heuristic Related Work Proposed Solutions Numerical Results Conclusion

Performance Analysis

Network Throughput

Figure: Comparison of Network Throughput

Bernard Cousin1 , Miklós Molnár2 , Fen Zhou3 (1) IRISA - Univ. of Rennes I (2) LIRMM - Univ. of Montpellier II (3) Telecom Bretagne

Multicast Routing under Optical Network Constraints

Page 44: Multicast Routing under Optical Network Constraints · 3/46 Outline OMR LH: A New Structure ILP rmulationoF and Results Heuristic Related Wrko Proposed Solutions Numerical Results

44/46

Outline AOMR LH: A New Structure ILP Formulation and Results Heuristic Related Work Proposed Solutions Numerical Results Conclusion

1 AOMR

2 LH: A New Structure

3 ILP Formulation and Results

4 Heuristic Related Work

5 Proposed Solutions

6 Numerical Results

7 Conclusion

Bernard Cousin1 , Miklós Molnár2 , Fen Zhou3 (1) IRISA - Univ. of Rennes I (2) LIRMM - Univ. of Montpellier II (3) Telecom Bretagne

Multicast Routing under Optical Network Constraints

Page 45: Multicast Routing under Optical Network Constraints · 3/46 Outline OMR LH: A New Structure ILP rmulationoF and Results Heuristic Related Wrko Proposed Solutions Numerical Results

45/46

Outline AOMR LH: A New Structure ILP Formulation and Results Heuristic Related Work Proposed Solutions Numerical Results Conclusion

Conclusion

1 Summary

Cross pair switching of MI nodesLight-hierarchy: cost-optimal AOMR structureILP formulationTime e�cient AOMR heuristic using light-hierarchies [1]

[1] F. Zhou, M. Molnar, B. Cousin. Is Light-tree Structure Optimal for

Multicast Routing in WDM Mesh Networks?. 18th IEEE International

Conference on Computer Communications and Networks, 2009.

2 Future Work

Power budget consideration in AOMR (e.g., take account opticalampli�er)

Bernard Cousin1 , Miklós Molnár2 , Fen Zhou3 (1) IRISA - Univ. of Rennes I (2) LIRMM - Univ. of Montpellier II (3) Telecom Bretagne

Multicast Routing under Optical Network Constraints

Page 46: Multicast Routing under Optical Network Constraints · 3/46 Outline OMR LH: A New Structure ILP rmulationoF and Results Heuristic Related Wrko Proposed Solutions Numerical Results

46/46

Outline AOMR LH: A New Structure ILP Formulation and Results Heuristic Related Work Proposed Solutions Numerical Results Conclusion

Conclusion

Thank you for your attention!

Bernard Cousin1 , Miklós Molnár2 , Fen Zhou3 (1) IRISA - Univ. of Rennes I (2) LIRMM - Univ. of Montpellier II (3) Telecom Bretagne

Multicast Routing under Optical Network Constraints