0% found this document useful (0 votes)
57 views27 pages

Optical Multicasting For Interactive Real-Time Application in Sparse Splitting Optical Networks

This document discusses optical multicasting in wavelength division multiplexing (WDM) networks. It introduces concepts like light paths and light trees that enable multicasting in WDM networks. It describes genetic algorithms that can be used to solve the constrained optical multicast routing problem of constructing light trees from a source to destinations while minimizing cost and wavelength usage. The approach involves building a multicast backbone network and using primary multicast nodes to construct light trees that meet delay constraints for destinations.

Uploaded by

Geethu Udayan
Copyright
© Attribution Non-Commercial (BY-NC)
We take content rights seriously. If you suspect this is your content, claim it here.
Available Formats
Download as PPTX, PDF, TXT or read online on Scribd
0% found this document useful (0 votes)
57 views27 pages

Optical Multicasting For Interactive Real-Time Application in Sparse Splitting Optical Networks

This document discusses optical multicasting in wavelength division multiplexing (WDM) networks. It introduces concepts like light paths and light trees that enable multicasting in WDM networks. It describes genetic algorithms that can be used to solve the constrained optical multicast routing problem of constructing light trees from a source to destinations while minimizing cost and wavelength usage. The approach involves building a multicast backbone network and using primary multicast nodes to construct light trees that meet delay constraints for destinations.

Uploaded by

Geethu Udayan
Copyright
© Attribution Non-Commercial (BY-NC)
We take content rights seriously. If you suspect this is your content, claim it here.
Available Formats
Download as PPTX, PDF, TXT or read online on Scribd
You are on page 1/ 27

Optical Multicasting for Interactive Real-time

Application in Sparse Splitting Optical Networks


CONTENTS
INTRODUCTION
LIGHT PATH
WDM NETWORK
LIGHT TREE
SYSTEM MODELS
GENETIC ALGORITHM for WDM MULTICAST
PROBLEM
CONSTRAINED OPTICAL MULTICAST ROUTING
RELATED WORK
CONCLUSION & FUTURE WORK

INTRODUCTION
Today, there is a general consensus that, in the near future, wide area
networks (WAN)(such as, a nation wide backbone network) will be
based on Wavelength Division Multiplexed (WDM) optical networks.
Depending on the underlying physical topology networks can be
classified into three generations:
First Generation: these networks do not employ fiber optic technology;
instead they employ copper-based or microwave technology. E.g. Ethernet.
Second Generation: these networks use optical fibers for data transmission
but switching is performed in electronic domain. E.g. FDDI.
Third Generation: in these networks both data transmission and switching
is performed in optical domain. E.g. WDM.


The network traffic i.e, the messages or the packets transferred over the
network can be of three types ::
UNICAST TRAFFIC - Unicast traffic is sent from a single source to a single
destination IP address.

BROADCAST TRAFFIC - Broadcast traffic uses a special IP address to send
a single stream of data to all of the machines on the local network. A
broadcast address typically ends in 255 (for example, 192.0.2.255) or has 255
in all four fields (255.255.255.255).

MULTICAST TRAFFIC - Unlike unicast addresses, when a data stream is
sent to one of these addresses, potential recipients of the data can decide
whether or not to receive the data. If the user wants the data, the user's
machine receives the data stream; if not, the user's machine ignores it.
LIGHT PATH
A light path is an all-optical channel, which may be used to carry
circuit switched traffic, and it may span multiple fiber links.
A light path can create logical (or virtual) neighbors out of nodes that
may be geographically far apart from each other
A major objective of light path communication is to reduce the number
of hops a packet has to traverse
Under light path communication, the network employs an equal
number of transmitters and receivers because each light path operates
on a point-to-point basis.
WDM NETWORK
There are two types of architectures of WDM optical networks: single-
hop systems and multi-hop systems [2].
Single-hop system
a communication channel should use the same wavelength throughout the
route of the channel
Multi-hop system
a channel can consist of multiple light-paths and wavelength conversion is
allowed at the joint nodes of two light-paths in the channel.
In this paper, we consider single-hop systems, since all-optical
wavelength conversion is still an immature and expensive technology.
(no wavelength conversion)
Multicast over WDM networks
Construct a virtual topology consisting of a set of lightpaths
from the multicast source to each destination (b)
Using multiple unicasts
Inefficient bandwidth large multicast session
WDM switches make copies of data packets in the optical
domain via light splitting (c)
More desirable transmission to different destinations can now
share bandwidth on common link
Useful to support high-bandwidth multicast application such as
HDTV.

WDM layer multicast potential advantages
Knowledge of the physical topology more efficient multicast
routing is possible
Light splitting is more efficient than copying packets
Avoid the electronic processing bottleneck
Support of coding format and bit-rate transparency across both
unicast and multicast
LIGHT TREE
A light tree is a point to point multipoint all optical channel, which
may span multiple fiber links.

Light tree enables single-hop communication between a source node
and a set of destination nodes.

Thus, a light tree based virtual topology can significantly reduce the
hop distance, thereby increasing the network throughput.
System Models
WDM network

Connected and undirected graph G(V, E, c)
V: vertex-set, |V|=n
E: edge-set, |E|=m
Each edge e in E is associated with a weight function
c(e): communication cost
System Models
Cost of path P(u,v):


A multicast request in the system are given, denoted by r (s, D)
source s

destination: D={d
1
, d
2
, ..., d
|D|
}

) , (
) ( )) , ( (
v u P e
e c v u P c
System Models

This paper assumes an input optical signal can only be forward to an
output signal at a switch.

T
k
(s, D
k
) be the routing tree for request r

(s, D) in wavelength k,
where k<K, T=
k=1,2,...,K
T
k
;
D=
k=1,2,...,K
D
k
; T is the light-forest.

The light signal is forwarded to the output port leading to its child,
which then transmit the signal to its child until all nodes in the D
k

receive it.
Objective
The cost of the tree



where y
j
=1 if wavelength j is used; y
j
=0, otherwise
Special case:
One objective of the multicast routing is to construct a routing tree
(or forest) which has the minimal cost. The problem is regarded as
the minimum Steiner tree problem, which was proved to be NP-hard.
Another objective is to minimize the number of wavelengths used in
the system.
In a single-hop WDM system, two channels must use different
wavelengths if their routes share a common link, which is the
wavelength conflict rule.
y ) ( )) , ( (
K
1 j
j
) , (

= e
+ = o
D s T e
i
e c D s T c
Genetic Algorithm for WDM Multicast
Problem
s
7 9 10 12
4
5
8
13
14 1
2 11
3
15
16 17 6
6
3
5
4
6
1
9
4 10
7
11
5
8
2
2
3
5
6 3 1
4
4
12
6
7
3
1 3
2
r(s, {1,2,3,4,5,6})
p
1
p
2
p
3
p
4
p
i
P
|D|
Chromosome Encoding
Light-Forest Construct Algorithm
Path by path construct
Integrated the path and wavelength in single phase

Step 1: Sort paths in increasing order according to the cost of each path
O(|D| log |D|) time. Assume that p
1
,p
2
,...., p
|D|
be the new index.

Step 2: p1 is assigned to wavelength 1,w=1, T
1
={p
1
}, T
2
= ...=T
k
=. O(n)

Light-Forest Construct Algorithm
Step 3: For i= 2 to |D] do
Begin
j=1
while jw do
{
if pi is not conflict with Tj
then
{assigned pi to T
j

T
j
=T
j
p
i

flag=TRUE}
else j=j+1
}
if flag is not TRUE
then
w=w+1
Tw=Tw pi
End
s
7 9 10 12
4
5
8
13
14 1
2 11 3
15
16 17 6
6
3
5
4
6
1
9
4 10
7
11
5
8
2
2
3
5
6 3 1
4
4
12
6
7
3
1 3
2
Example
p
1
=s7 1 (10)
p
2
=s7 14 2 (13)
p
3
=s9 13 3 (15)
p
4
=s10 4 (8)
p
5
=s10 4 5 (12)
p
6
=s9 13 5 6 (26)
cost=8+10+4+15+13+26+2*
Constrained Optical Multicast
Routing
Make multicast backbone network
Build the auxiliary MC network as referred as multicast
backbone network,
Every MC node is included.
Adjacent MC node is connected using logical link if there is available
wavelength on the path. If there are multiple path between MC
nodes, the shortest path is selected.
The delay of logical link is equal to the delay summation of path

e
=
) , (
) , (
) ( ) (
j i H
j i LT
MC
LT
MC
D H D

CONSTRAINED OPTICAL MULTICAST


ROUTING
Multicast Backbone Networks
(MC network, G)
Source of session 1
1
1
1 1
1
Physical Network
(MC & MI network, G)
MC node
MI node
Source
Destination
1
1
Constrained Optical Multicast
Routing
Build the light-tree based on application requirement

Source searches the MC node which is nearest from source as
referred to primary MC node.
The primary MC node is unique of each session

Build the light-tree which has primary MC node as root in
multicast backbone network based on constraints.
Constrained Optical Multicast
Routing
Physical Network
(MC & MI network, G)
Multicast Backbone Networks
Build the light-tree based on application
requirement in MC network
(MC network, G)
Primary MC Node
of session 1
Source of session 1
1
1
1 1
1
MC node
MI node
Source
Destination
1
1
Constrained Optical Multicast
Routing
Each destination selects a adequate MC node
The MC selection by receiver is a key to construct feasible light-
tree
Each MI node finds the subset of on-tree MC nodes which satisfy
the delay boundary





MI node chooses the MC node which has minimum fanout in
subset and then, join the light-tree by connection with selected
MC node
A s +

e e
) , (
) ( ) (
) , (
k i LT
MC
LT
H i s H
D D
q
q

Constrained Optical Multicast


Routing
Physical Network
(MC & MI network, G)
Multicast Backbone Networks
Build the light-tree based on application
requirement in MC network
(MC network, G)
Primary MC Node
of session 1
Source of session 1
1
1
1 1
1
MC node
MI node
Source
Destination
1
1
Constrained Optical Multicast Routing
Advantages
Source need not know about the location of
destinations.
Every destination need not find the minimum cost path from
itself to source. It just must find the location of MC node
which satisfies application requirement.
Simple construction of member-only light-tree
The procedure of joining the light-tree is only performed at
member.
The procedure of dynamic addition or deletion of
members in a group is simple.
Join: The node which wants to join in the multicast session
can be connected to its nearest MC node.
Leave: The node which wants to leave can be disconnected
send the prune message to connected MC node.

Related Work
The main mechanism of transport over optical network is light-
path, a point to point all optical channel connecting from source to
destination.
To incorporate optical multicasting capability, a light-tree, light-
forest concept is introduced.
The problem of constructing a light-tree that spans a given source
and a set of destinations is similar to the Steiner tree problem
which is known to be NP-complete
Consider several new issues and complexities for QoS provisioning
of optical multicasting
Sparse splitting (X. Zhang, J. Wei and C. Qiao, Constrained Multicast Routing in
WDM Networks with Sparse Light Splitting, in J. of Lightwave Technology, vol. 18,
no. 12, December 2002.)
Power constraint (Y. Xin and G. Rouskas, Multicast routing under optical layer
constraints, In Proc. of INFOCOM 2004)
Delay boundary (M. Chen, S.Tseng, B. Lin, Dynamic multicast routing under
delay constraints in WDM networks with heterogeneous light splitting
capabilities, in Computer Communications 29 (2006) 1492-1503)
Conclusion & Future Work
To support multicast in optical network
a balanced light-tree to guarantee signal quality
Delay and inter-destination delay variation along all source-
destination paths in the tree should be bounded in sparse
splitting optical network.

The proposed algorithm is heuristic approach to obtain the
feasible light-tree

Wavelength assignment algorithm should be explored in future
research.
Minimize wavelength cost
THANK YOU
PRESENTED BY
ARNAB GUHA ROY 075157

SK SHAMIULLAH 075155

DIBAKAR SAR - 075156

You might also like