Documenti di Didattica
Documenti di Professioni
Documenti di Cultura
Abstract Traffic Grooming Problem (TGP) deals with efficiently combining low-speed traffic streams into high-capacity
wavelength channels in order to improve bandwidth utilization
and minimize network cost. In this paper, we investigate TGP
in WDM optical networks regardless of underlying physical
topology. The problem is formulated as an integer linear program
(ILP) and a Lagrangian-based heuristic is proposed. Numerical
results for ring and mesh networks are presented and analyzed.
I. I NTRODUCTION
Wavelength-division multiplexing (WDM) allows an enlargement of transmission capacity over optical links, because
speed limitations of electronics can be bypassed using different
wavelengths to establish independent channels within the
same optical fiber. However most capacity requirements of
customers connections are lower than the full wavelength capacity (e.g., OC-48, OC-192, and OC-768 in the near future).
So, in order to utilize network resources more efficiently and to
maximize revenue from available capacity, it is very important
for the network operator to be able to combine low-speed
traffic streams into high capacity wavelength channels. This
problem has been called Traffic Grooming Problem (TGP) in
the literature and has been addressed by many authors.
SONET/WDM ring networks were the main focus of
most previous research works [1][3]. These works have
explored the use of heuristic techniques in order to solve
TGP. More recently WDM mesh networks have gained more
attention because they are more flexible and scale better than
SONET/WDM ring networks. TGP in WDM mesh networks
was explored in [4], [5].
In this paper, TGP in WDM optical networks is explored
regardless of underlying physical topology. Our main concern is to obtain optimal (or near-optimal) solutions for this
problem. In order to do that, TGP was formulated as an
integer linear program (ILP). We also present a layered graph
representation of the problem which was used to formulate
the problem. In order to solve the problem, we proposed and
tested a Lagrangian-based heuristic, which uses Lagrangian
relaxation to generate lower bounds for TGP along with valid
cut inequalities that are added to strength the formulation and,
consequently, to achieve tight bounds. Our approach employs
also an efficient heuristic to generate upper bounds (feasible
solutions) based on lower bound solutions and a subgradient
search procedure to maximize the lower bound value.
GLOBECOM 2003
- 2767 -
Optical
Input Node
Network
Node
Optical
Output Node
Add/Drop
Node
Optical
Output Node
Fig. 1.
Optical
Input Node
Node splitting
k=1
Add-Drop
Node
Add-Drop
Node
k=2
GLOBECOM 2003
c
subject to:
fp
fp =
A+ (i)
, tp P, i N (1b)
, i N o
(1c)
p fp
w
, A
(1d)
fp
w
0
{0, 1}
, tp P, A (1e)
, A
(1f)
integer
, tp P, A (1g)
A (i)
w
A+ (i)
bpi
w =
A (i)
tp P
fp
in which bpi is given
fp
fp
bpi =
by :
, if i = sp
, if i = dp
, if i =
sp = dp
, tp P, i N .
- 2768 -
common multiplier.
Lw () = min
(c ) w
A
w i , i N e
A+ (i)
w i , i N e
A (i)
f
f
p
p
, i =
, i N e
i =
tp P |sp =i mp
tp P |dp =i mp
A
(2)
tp P
Cp
B. Upper Bound
in which :
(6)
(c ) +
p fp
L() =
Let w
be the value of decision variables obtained by solving
this minimum cost flow network problem, and A = {
A|w
= 1}. So the value of the first subproblem, Lw , will
be given by :
(c )
(3)
Lw () =
A
p
p
f =
p fp
(5)
Lf () =
tp P
A
GLOBECOM 2003
tp P
Cp
A
- 2769 -
maximize the value of the lower bound, i.e., one should solve
the Lagrangian dual problem P D :
(P D )
max L()
(8)
tk = k
L Lk
2
k
(12)
= Lmin + L
(13)
L
2
in which is a scalar slightly greater than 1 (e.g., = 1.05)
min is the best upper bound found at the moment.
and L
Let gap be the measure of the difference between the best
min
upper bound and the best lower bound, i.e., gap = (L
min , in which Lmax is the best lower bound found
Lmax )/L
so far. Subgradient search procedure terminates when gap
gapmin , k <
1 , k <
2 or k > max iter. If one of the
first two conditions is satisfied, the best upper bound found so
far is considered optimal (or near-optimal) and no further
GLOBECOM 2003
- 2770 -
TABLE I
R ESULTS FOR RING TOPOLOGIES ( MEAN VALUES )
|V |
|N |
|A|
|P |
CPLEX
Time
(sec)
1763
9.36
3329
39.68
56959
518.03
4545
31.48
6510
85.64
1250768 8956.44
146905
798.73
13882
181.18
141970
(7.18%)
Iter
30
48
10
50
80
16
80
128
40
80
120
40
80
120
40
80
120
TABLE III
R ESULTS FOR PAN -E UROPEAN N ETWORK
Lagr. Relaxation
Iter
Time
Gap
(sec)
(%)
16
0.63
0.03
125
10.39
0.07
192
27.41
5.98
18
1.41
0.02
97
15.61
0.08
183
46.48
0.58
133
19.64
10.50
115
35.56
0.08
173
83.73
2.83
|N |
|A|
6
8
38
76
10
24
58
108
15
21
20
48
99
230
116
216
|P |
CPLEX
Time
(sec)
5458
37.24
10817
158.99
330777 3317.78
8358
72.15
33238
547.33
430800 5478.31
108941 2633.58
108620
()
141153
(2.19%)
74665
()
Iter.
40
80
120
40
80
120
80
120
80
120
GLOBECOM 2003
Lagr. Relaxation
Iter.
Time
Gap
(sec)
(%)
28
1.58
0.07
121
13.70
0.09
200
39.30
0.26
36
3.97
0.05
156
30.52
0.08
189
62.70
0.56
150
78.88
0.10
319
255.64 0.33
194
123.28 0.33
481
431.79 0.13
|V |
|E|
|N |
|A|
|P |
20
78
176
528
80
120
Number
of
Instance
1
2
3
4
5
Mean
1
2
3
4
5
Mean
Lagr. Relaxation
Iter.
Time
Gap
(sec)
(%)
199
278.31 0.98
70
107.61 0.91
53
88.64 0.97
68
106.21 0.93
69
114.69 0.92
92
139.09 0.94
77
225.07 0.90
600
1423.82 5.01
69
176.67 0.94
137
332.41 0.41
346
748.98 1.00
246
581.39 1.65
CPLEX was not able to find any feasible solution after one
hour of processing, so its results are omitted. Once more, the
results are quite impressive. Although those instances have a
huge number of variables and constraints, most solutions are
near-optimal and, except for one instance, the time spent by
our approach was not so significant.
VI. C ONCLUSION
In this paper, TGP in WDM optical networks is explored
regardless of underlying physical topology. We present a
Lagrange-based heuristic to solve that problem, which was
able to find optimal (or near-optimal) solutions for most of
the test problems. Actually, optimal solutions were found for
144 instances (32 near-optimal) with no need of a branchand-bound framework.
We should also mention that some heavily-loaded small
ring instances and some lightly-loaded large ring instances
presented a large gap (5 25%). This situation seems to
be related to the fact that lower bound quality is strongly
connected to that set of cut inequalities used to improve its
value. In those cases, cut inequalities used were not tight
enough to improve lower bound value.
As future work, it seems to be interesting to investigate the
use of lifting techniques (or even the adoption of other sets of
cut inequalities) in order to cope with those situations.
R EFERENCES
[1] O. Gerstel, R. Ramaswami, and G. Sasaki, Cost-effective traffic grooming in WDM rings, IEEE/ACM Transactions on Networking, vol. 8, no. 5,
pp. 618630, 2000.
[2] W. Cho, J. Wang, and B. Mukherjee, Improved approaches for costeffective traffic grooming in WDM ring networks: Uniform-traffic case,
Photonic Network Communications, vol. 3, no. 3, pp. 245254, 2001.
[3] R. Dutta and G. Rouskas, On optimal traffic grooming in WDM rings,
IEEE Journal on Selected Areas in Communications, vol. 20, no. 1, pp.
110121, 2002.
[4] A. Lardies, R. Gupta, and R. Patterson, Traffic grooming in a multi-layer
network, Optical Networks Magazine, vol. 2, no. 3, pp. 9199, 2001.
[5] K. Zhu and B. Mukherjee, Traffic grooming in an optical WDM mesh
network, IEEE Journal on Selected Areas in Communications, vol. 20,
no. 1, pp. 122133, 2002.
[6] T. Cinkler, D. Marx, C. Larsen, and D. Fogaras, Heuristic algorithms for
joint configuration of optical and electrical layer in multi-hop wavelength
routing networks, in Proc. IEEE INFOCOM, 2000.
- 2771 -