Sunteți pe pagina 1din 9

JOURNAL OF LIGHTWAVE TECHNOLOGY, VOL. 33, NO.

1, JANUARY 1, 2015 183

Dynamic Traffic Grooming in Sliceable


Bandwidth-Variable Transponder-Enabled
Elastic Optical Networks
Jiawei Zhang, Yuefeng Ji, Mei Song, Yongli Zhao, Xiaosong Yu, Jie Zhang, and Biswanath Mukherjee, Fellow, IEEE

Abstract—Traffic grooming has evolved to present some new fea- the optical network infrastructure, sliceable bandwidth-variable
tures in sliceable bandwidth-variable transponder enabled elastic transponder (SBVT) has been proposed as a physical transpon-
optical networks (SBVT-EON). One of the new features is “optical der that can be logically sliced into multiple sub-transponders
traffic grooming,” in which multiple optical flows from/to different
sources/destinations can be groomed onto a sliceable transpon- (or virtual transponders), and each sub-transponder can set up
der. When establishing a new connection request in SBVT-EON, an independent lightpath for a connection without electrical pro-
a key problem is how to coordinate electrical and optical traf- cessing at intermediate nodes [4], [5]. The benefit of SBVT is
fic grooming. In this study, we propose a three-layered auxiliary that it can achieve efficient router bypass which leads to signif-
graph (AG) model to address mixed-electrical-optical grooming icant cost and energy savings [6]–[8].
under dynamic traffic scenario. By adjusting the edge weights of
AG, we can achieve various traffic-grooming policies for different
purposes. Also, we propose two spectrum reservation schemes that A. Traffic-Grooming Evolution from WDM to SBVT-EON
can efficiently utilize the capacity of a transponder. We compare
different traffic-grooming policies under two spectrum reservation
Due to the variability of IP traffic demands and the coarse
schemes, and a tradeoff is shown to exist among the policies. We granularity of optical networks, capacity mismatch exists be-
also evaluate their performances for different network topologies tween the bandwidths of the optical channel and upper-layer
with different resource provisions. traffic. Traffic grooming is an efficient method to improve the
Index Terms—Auxiliary graph (AG), dynamic traffic groom- resource utilization by aggregating multiple electrical channels
ing, elastic optical networks (EONs), sliceable bandwidth-variable (packet or circuit flows) to an optical channel. Traffic groom-
transponder (SBVT-EON). ing enabled by electrical switching fabric is called electrical
traffic grooming, which can improve spectrum efficiency and
transponder usage. An example of traffic grooming with fixed-
I. INTRODUCTION
grid WDM network is shown in Table I.
PECTRALLY-EFFICIENT elastic optical network (EON)
S has emerged as the evolutionary technology to satisfy the
ever-increasing spectrum demand for next-generation optical
In EON, spectral resource can be allocated as just-enough
bandwidth to meet the traffic demands. However, traffic groom-
ing is still required for two reasons. First, BVT is usually de-
networks [1], [2]. EON redesigns the coarse wavelength di- signed for maximal traffic rate in the network and cannot support
vision multiplexing (WDM) grid (e.g., 50 GHz) to finer fre- slice-ability in the very early stage [3]. To efficiently use the ca-
quency slots (FSs) (e.g., 12.5 GHz), which leads to more flex- pacity of a transponder, electrical traffic grooming is applied in
ible spectrum-resource organization for the network operator. bandwidth-variable transponder enabled elastic optical network
FS is defined as the minimal granularity of spectrum range (BVT-EON). Second, a filter guard band between two adja-
in EON. Bandwidth-variable optical cross-connect (BV-OXC) cent elastic optical channels should be assigned for optical filter
and bandwidth-variable transponder (BVT) are the key compo- consideration. Traffic grooming can save the filter guard bands
nents needed for EON [3]. To future improve the flexibility of by aggregating traffic electrically. Traffic grooming with BVT-
EON is shown in Table I; note that electrical switching fabric
Manuscript received November 7, 2014; revised December 15, 2014; accepted is still needed for traffic grooming, which is similar to WDM
December 15, 2014. Date of publication January 8, 2015; date of current version network. The difference is that transponder does not strictly fol-
January 23, 2015. Parts of this work appeared in the proceedings of ECOC low the ITU-T central frequency, which can provide flex-optical
2014, France. This work has been supported in parts by China’s 973 program
(2012CB315705), NSFC project (61372118), and Networks Lab at UC Davis, channel (e.g., OTUflex [4]).
CA, USA. To further improve the flexibility of optical networks and
J. Zhang and M. Song are with the School of Electronic Engineering, Beijing eliminate the electrical processing, SBVT was designed for
University of Posts and Telecommunications, Beijing 100876, China (e-mail:
zhangjw1985@gmail.com; songm@bupt.edu.cn). EON. In SBVT-EON, traffic-grooming function can be partly
Y. Ji, Y. Zhao, X. Yu, and J. Zhang are with the State Key Laboratory offloaded from electrical layer to optical layer. The mixed
of Information Photonics and Optical Communication, Beijing University of electrical-optical grooming function in SBVT-EON is shown in
Posts and Telecommunication, Beijing 100876, China (e-mail: jyf@bupt.edu.cn;
yonglizhao@bupt.edu.cn; xiaosong.bupt@gmail.com; lgr24@bupt.edu.cn). Table I. Multiple electrical channels can be “groomed” onto one
B. Mukherjee is with the Networks Lab at University of California, Davis, sub-transponder channel, where each sub-transponder channel is
CA 95616 USA (e-mail: bmukherjee@ucdavis.edu). associated with a flex-optical channel. Multiple sub-transponder
Color versions of one or more of the figures in this paper are available online
at http://ieeexplore.ieee.org. channels (flex-optical channels) can be “groomed” optically
Digital Object Identifier 10.1109/JLT.2014.2383444 onto one transponder by using optical switching fabric (e.g.,
0733-8724 © 2014 IEEE. Personal use is permitted, but republication/redistribution requires IEEE permission.
See http://www.ieee.org/publications standards/publications/rights/index.html for more information.
184 JOURNAL OF LIGHTWAVE TECHNOLOGY, VOL. 33, NO. 1, JANUARY 1, 2015

TABLE I
MODULATION SCHEMES FOR COMPARISON

BV-OXC), which was proposed as “optical traffic grooming” utilization because traffic grooming is only executed at the
[9]. source node. For dynamic traffic grooming, the authors in [16]
In general, for all traffic-grooming paradigms which are men- extend the AG model to be implemented in BVT-EON. Based
tioned above, traffic-grooming problem can be divided into two on this, they also proposed a spectrum reservation scheme by
sub-problems: reserving more spectrum than the traffic demand when estab-
1) How to determine routing on a virtual topology (electrical lishing a new lightpath.
layer). The virtual topology consists a set of electrical
nodes (e.g., IP routers) and a set of existing lightpaths C. Our Contributions
whose capacity is fixed in WDM but flexible in EON.
2) How to determine routing and spectrum allocation (RSA) The problems of traffic grooming in SBVT-EON were stud-
in optical layer, which is an NP-hard problem. Spectrum ied in our previous work [7], [17]. We studied energy-efficient
reservation for a lightpath is a new feature in EON be- traffic grooming with sliceable transponder, and compared three
cause the spectrum is rigidly reserved when a lightpath is different elastic optical transponders based on their slice-ability.
established in the WDM network. Significant power saving was achieved from the results of both
ILP and heuristic algorithms.
B. Related Works In this study, we focus on the dynamic traffic-grooming prob-
lem in SBVT-EON, and propose an AG to jointly consider elec-
There are many related works on the above-mentioned traffic- trical and optical traffic grooming. The differences between our
grooming paradigms. For static traffic grooming in a WDM net- AG and AGs which were proposed in [13] and [16] are as fol-
work, the authors in [10] gave an integer linear program (ILP) lows: first, we add a “sub-transponder layer” in the AG (see
model to solve the two sub-problems jointly. This approach has Section II-A) for optical traffic grooming, so the optical and
a potential to achieve better performance, but ILP is not scalable electrical traffic grooming coordination can be processed by the
for large topologies. One way to make the problem tractable is AG; and, second, we propose two spectrum reservation schemes
to design heuristic algorithms to separate the sub-problems or for multi-flow transponders to improve the transponder’s utiliza-
solve one connection request at a time [11], [12]. For dynamic tion.
traffic grooming in a WDM network, Ref. [13] proposed vari- The rest of this paper is organized as follows. In Section II, AG
ous dynamic traffic-grooming policies by constructing auxiliary and spectrum reservation schemes are proposed. In Section III,
graphs (AGs) with different edge weights. It solved the dynamic traffic-grooming policies based on AG are proposed for different
traffic-grooming problem by using a graph model. objectives. In Section IV, simulation results are presented to
In BVT-EON, traffic grooming was first proposed for a static compare the performance of various traffic-grooming policies.
traffic scenario to save guard bands between two neighboring Section V concludes the paper.
lightpaths [14]. Spectrum allocation sub-problem is simplified
by ignoring spectrum-continuity and spectrum-contiguity con-
straints. As a network design problem, an OFDM-based optical- II. DYNAMIC TRAFFIC GROOMING IN SBVT-EON
grooming scheme was proposed in [15], aiming to eliminate Traffic patterns induced by emerging services such as cloud
“O-E-O” conversions and electrical processing. The grooming computing, big-data applications and content delivery in data-
benefit is limited with respect to both spectrum and transponder center networks require a transport network to support dynamic
ZHANG et al.: DYNAMIC TRAFFIC GROOMING IN SLICEABLE BANDWIDTH-VARIABLE TRANSPONDER-ENABLED ELASTIC OPTICAL 185

Tx/Rx in the physical node. Similarly, there is a Sub-Tx/Rx


edge between electrical layer and sub-transponder layer if there
is an “unused” sub-Tx/Rx which belongs to a “used” Tx/Rx.
There is an existing lightpath edge between nodes in electrical
layer if there is a lightpath already existing in the network, and
it has enough capacity to accommodate a new connection. Po-
tential lightpath edge represents if a lightpath (with contiguous
and continuous spectral resource) can be established by a pair of
Sub-Tx/Rx and Tx/Rx. There are three kinds of potential light-
path edges which connect the nodes in sub-transponder layer,
transponder layer, and in between the two layers. We use K-
Shortest-Path (KSP) and First Fit (FF) for RSA scheme to find a
set of potential lightpaths, then we choose the shortest available
one among the K paths as the potential lightpath edge.
An AG is constructed each time a new connection request
arrives, so the edges appearing in the AG should satisfy the
connection requirements such as bandwidth. For example, in
Fig. 1(b), there is no Tx edge for nodes 1 and 2 because sliceable
Fig. 1. Auxiliary graph (AG). transmitters are not available in nodes 1 and 2. An example route
for a connection from node 1 to node 3 is shown in Fig. 1(b).
connection setup and release. The flexibility enabled by the For path 1 to 2, connection is accommodated by optical traffic
EON makes it more suitable for dynamic traffic than WDM grooming, and for path 2 to 3, connection is accommodated by
networks. electrical traffic grooming.
Suppose the network topology is defined as G = (V, E),
where V is a set of nodes with traffic-grooming capability and B. Spectrum Reservation (SR) Schemes
E is set of bidirectional links. In dynamic traffic grooming, con-
nection requests arrive one a time, hold for certain duration, Although the transponder is flexible and sliceable, the ca-
and then depart. A connection request is expressed as r(s, d, b), pacity mismatch between electrical and optical channels still
where s and d denote its source and destination nodes, and b is exists in a multi-layer optical transport network. This gap can
the requested bandwidth in term of FSs. When request r arrives, be filled by electrical traffic grooming. In addition, electrical
the control plane decides how to route r through a combina- traffic grooming is also required for cost and energy saving in
tion of existing lightpaths (sub-problem 1) and new lightpaths SBVT-EON, especially for a transponder with low slice-ability
(sub-problem 2). The new lightpath can be established by two [7]. Consequently, when establishing a new lightpath, we need
operations: by using an existing transmitter or receiver (opti- to reserve more spectrum for electrical traffic grooming.
cal traffic grooming) to setup a new lightpath, or by using a The spectrum reservation occurs when an electrical chan-
new transmitter or receiver to setup a new lightpath. Below, we nel cannot fully fill a sub-transponder’s working channel. The
show how to use AG to coordinate electrical and optical traffic capacity of a sub-transponder’s working channel depends on
grooming. the number of sub-transponders of a sliceable transponder as
well as the transponder’s full capacity. Let the number of sub-
transponders be represented as N and the capacity of a transpon-
A. Auxiliary Graph (AG)
der be C in term of number of sub-carriers. Thus, the capac-
An AG was first proposed in WDM networks [13] and ity of sub-transponder’s working channel is C/N , e.g., if
then evolved in EONs with non-sliceable bandwidth variable a sliceable transponder with ten sub-carriers (C = 10) has two
transponders [16]. It is more complex in SBVT-EON, because sub-transponders (N = 2), its sub-transponder’s working chan-
“optical traffic grooming” is introduced to the model. nel has five sub-carriers. Here, we define the capacity of sub-
Fig. 1 shows an AG example for a 3-node physical topol- transponder’s working channel in terms of sub-carriers, and not
ogy [see Fig. 1(a)]. We have three layers in the model— data rate because each sub-transponder should be distinguished
Electrical layer, Sub-transponder layer (flex-optical layer), with others by optical-layer characteristics such as frequency.
and Transponder layer—and the granularity of a layer is in- When a sub-transponder is the last unused sub-transponder
creasing from top of the model to bottom. In electrical layer, in a sliceable transponder, we reserve the maximal available
the nodes represent abstracted electrical router or switch. In transponder resource (the rest of the capacity of the transpon-
sub-transponder layer, nodes represent abstracted sub-Tx/Rx. der) for the sub-transponder.
In transponder layer, nodes represent abstracted Tx/Rx. Be- To improve transponder utilization, we propose two spectrum
tween the nodes, there are four kinds of directed edges in reservation schemes. The first is called spectrum reservation for
the AG: Tx/Rx edge, Sub-Tx/Rx edge, Existing lightpath edge, each lightpath (SRLP) where we reserve a sub-transponder’s
and Potential lightpath edge. There is a Tx/Rx edge between working channel for each new lightpath, which is similar to the
electrical layer and transponder layer if there is an “unused” spectrum reservation scheme in [16].
186 JOURNAL OF LIGHTWAVE TECHNOLOGY, VOL. 33, NO. 1, JANUARY 1, 2015

The second scheme is called spectrum reservation for each parts. If the route contains Tx/Rx edge or sub-Tx/Rx edge and
node-pair (SRNP). Different from SRLP, SRNP only makes one a potential lightpath edge, it means that we have to setup a new
lightpath reservation for each node-pair in the physical topol- lightpath by using transponder or sub-transponder. Then, we
ogy. The following lightpaths with the same node-pair are not change the lightpath from “potential” to “existing” according
reserved until the capacity of the reserved lightpath is fully to the RSA scheme. Note that this spectrum reservation hap-
used. When the reserved lightpath is fully filled with other con- pens when we establish a potential lightpath. If the route con-
nections or torn down, the next lightpath between the same tains an existing lightpath edge, it means we have to “groom”
node-pair should be reserved for future connections. SRNP can the connection onto an existing lightpath by allocating the re-
efficiently utilize a transponder’s slice-ability and save more served spectrum to the connection. After establishing a new
spectral resource. lightpath or allocating more spectrum to the existing lightpath,
we update the corresponding status of transponders and existing
Algorithm 1: Dynamic Traffic-Grooming Algorithm based lightpaths.
on AG The time complexity of the algorithm is analyzed as fol-
1: WHEN a connection request r(s, d, b) arrives: lows. For constructing the AG, O(T |V |) is time complexity to
2: Construct the AG and assign corresponding weights to find transponder/ sub-transponder edges, where T represents the
the edges according to different traffic-grooming number of transponders in a physical node. O(|V |2 ) is the time
policies. complexity to find existing lightpath edges. The maximal num-
3: Run Dijkstra’s shortest path algorithm between the two ber of potential lightpath edges in AG is 3|V |(|V | − 1). Because
electrical layer nodes corresponding to s and d. we use KSP to find a potential lightpath edge, so the complexity
4: IF no path is found THEN of finding potential lightpath edges is O(K|V |(|V | − 1)∗ (|E| +
5: Block the connection request. |V | log |V |)). Thus, the total time complexity of constructing an
6: ELSE AG is O(T |V | + |V |2 + K|V |(|V | − 1)∗ (|E| + |V | log |V |)).
7: Route r according to the path found: For running Dijkstra algorithm on AG, the number of nodes
8: IF the path contains Tx/Rx edge or Sub-Tx/Rx edge, in AG is 5|V |. The maximal number of edges in AG is 4T |V | +
and a Potential lightpath edge which connects 4|V |(|V | − 1). Thus, the time complexity of running Dijkstra
between them. THEN on AG is O(T |V | + |V |(|V | − 1) + |V | log 5|V |).
9: Establish a new lightpath(s) according to the
route(s) and spectrum assignment to the
III. DYNAMIC TRAFFIC-GROOMING POLICIES
potential lightpath edges.
10: END IF Traffic-grooming policy determines how to accommodate a
11: IF path contains Existing lightpath edge(s). THEN connection according to the intention of the network operator
12: Route the request along corresponding existing (e.g., minimize number of used transponder, minimize blocking
lightpath(s) by allocating more FSs to increase ratio, minimize energy consumption, etc.). Different groom-
their bandwidth. ing policies can be achieved by adjusting the edge weights on
13: END IF the AG. In this section, we implement four kinds of traffic-
14: Update the transponder status (e.g., the capacity of grooming policies which were also considered by some previous
transponder and the number of available works.
sub-transponders) and virtual link status (e.g., the Maximal Optical Grooming (MOG) and Maximal
capacity of existing lightpaths). Electrical Grooming (MEG) are proposed to minimize
15: END IF the number of newly-established lightpaths [7]. The weight of
16: WHEN a connection terminates: Tx/Rx edge is much larger than the weight of existing lightpath
17: Tear down all the lightpaths that carry no traffic. edge and potential lightpath edge. All the three weights are
18: Update transponder status and virtual link status. much larger than Sub-Tx/Rx edge. In MOG, the weight of
existing lightpath edge is larger than potential lightpath, so a
connection prefers to choose optical traffic grooming.
Minimal number of Virtual Hops (MVH) aims to minimize
C. General Dynamic Traffic-Grooming Algorithm
the number of virtual hops the new connection goes through
The general dynamic traffic-grooming algorithm based on the to reduce the number of “O-E-O” conversions [13], [16]. The
three-layered AG is described in Algorithm 1. When a connec- weight of a Tx/Rx edge equals Sub-Tx/Rx edge and is half of
tion request r(s, d, b) arrives, AG is constructed according to the an existing lightpath edge. All the three weights are much large
current network state and r‘s bandwidth b. The edges appearing than potential lightpath edge.
in AG should satisfy the bandwidth requirement of r. Then, we Minimal number of Physical Hops (MPH) is proposed to
can assign edge weights depending on different traffic-grooming minimize the number of physical hops [13], [16]. The weights
policies (see Section III). After the graph is constructed, we run of existing lightpath edge and potential lightpath edge are
Dijkstra’s algorithm to find a path which connects source (s) and much larger than Rx/Tx and Sub-Tx/Rx edge. The weight of
destination node (d). If a path cannot be found, then we block Rx/Tx is larger than Sub-Tx/Rx edge for transponder utilization
the connection. The route which is selected probably has two consideration.
ZHANG et al.: DYNAMIC TRAFFIC GROOMING IN SLICEABLE BANDWIDTH-VARIABLE TRANSPONDER-ENABLED ELASTIC OPTICAL 187

TABLE II
WEIGHT-ASSIGNMENT SCHEMES

Rx/Tx edge Sub-Rx/Tx edge Existing LP edge Potential LP edge


MOG 100 0.001 0.09 H 0.01∗ H
MEG 100 0.001 0.01∗ H 0.09∗ H
MVH 50 50 100 + 0.01∗ H 0.01∗ H
MPH 0.1 0.01 10∗ H 10∗ H

Fig. 4. Bandwidth blocking ratio (BBR) (NSFNET).

according to the definition. The number of sliceable transpon-


Fig. 2. 14-node NSFNET. ders per node is first assumed to be 15. We use KSP and FF for
RSA scheme to find a potential lightpath edge in the AG, where
K is 3 for our simulations. Connection requests follow a Pois-
son process, and are unidirectional and uniformly-distributed
among all node-pairs. Simulation results are shown below, and
each data point in the figures is averaged over 106 connection
requests.

A. NSFNET
We compare four traffic-grooming policies in the following
aspects under NSFNET topology.
1) Bandwidth Blocking Ratio (BBR) vs. Traffic Load: BBR
can reflect spectrum efficiency which is an important property
Fig. 3. 24-node USNET. for the network operator to consider. Fig. 4 shows BBR perfor-
mance of all the traffic-grooming policies under various traffic
loads. From the simulation results, we observe that SRNP-based
The weight-assignment schemes for the above grooming po-
traffic-grooming policies achieve better BBR performance than
lices are listed in Table II, where H represents the number of
SRLP-based. That is because the number of direct lightpaths be-
physical hops along the path.
tween node-pairs is more than before due to the effect of slice-
able transponder. SRNP can efficiently use spectral resource
IV. ILLUSTRATIVE NUMERICAL EXAMPLES by reserving spectrum for only one lightpath (fewer resource)
In this section, we compare different traffic-grooming poli- between a node-pair while SRLP makes reservation for all
cies under two spectrum reservations in many aspects. We also lightpaths between the same node-pair. Significant spectral uti-
evaluate their performance for different network topologies with lization improvement is achieved by efficiently using a transpon-
different resource provisions. The 14-node NSFNET (see Fig. 2) der’s slice-ability.
and 24-node USNET (see Fig. 3) are employed in this study. All We also observe that MPH-SRNP has the lowest BBR per-
nodes are capable of traffic grooming. Each link is bidirectional formance followed by MVH-SRNP, MOG-SRNP, and MEG-
(with two unidirectional fibers). The granularity of FS is 25 GHz SRNP. This is because MPH can use optical traffic grooming to
with the total FSs in each fiber is first assumed to be 300. The improve transponder utilization; also a connection goes through
guard band between two adjacent lightpaths is assumed to be 1 fewer physical hops (fiber links) on average under MPH, so it
slot (25 GHz). There are four types of connection requests: 40, consumes fewer spectral resources, which lead to lower BBR
100, 200, and 400 Gbps, with their proportion being 6:10:3:1. than others.
We consider 400 Gbps sliceable optical transponder which can 2) Average Number of Used Transponders per Connection
launch 10 sub-carriers (a sub-carrier is associated to a FS), and vs. Traffic Load: The number of used transponder can reflect
each sub-carrier can carry a 40-Gbps signal with a quadrature networking cost, since both optical transponder and IP port are
phase-shift keying modulation format. Each sliceable transpon- big energy consumers and expensive relative to cheaper spectral
der can be sliced into three sub-transponders. The capacity resource. Fig. 5 shows the number of used transponders per con-
of a sub-transponder’s working channel is four sub-carriers nection under various traffic loads. We observe that MOG and
188 JOURNAL OF LIGHTWAVE TECHNOLOGY, VOL. 33, NO. 1, JANUARY 1, 2015

Fig. 5. Average number of transponders per request (NSFNET). Fig. 7. Average number of physical hops per request (NSFNET).

outperform MEG and MOG because MEG and MOG are de-
signed to “groom” connections to existing lightpaths or potential
lightpaths. MEG has the worst performance on virtual hops be-
cause it would rather traverse multiple existing lightpaths than
other policies. We also observe that MVH and MPH have very
close performance which is around one virtual hop per con-
nection. This means that most connections in MVH and MPH
are using optical traffic grooming to establish a direct lightpath
between node-pairs, so not only the shortest virtual path, but
also the shortest physical path are achieved. This is why the
performance of MPH is almost the same as MVH.
SRNP-based polices get fewer virtual hops than correspond-
ing SRLP-based policies, especially for MOG and MEG. This is
because SRNP-based policies can efficiently utilize a transpon-
der’s slice-ability which means most connections can be es-
Fig. 6. Average number of virtual hops per request (NSFNET). tablished by sub-transponders using direct lightpaths between
node-pairs (fewer virtual hops). However, for MVH and MPH,
MEG have better performance on transponder utilization than the performances of the two SR schemes are almost the same.
MVH and MPH. That is because they are designed to minimize This is because, in case of small topology, MVH and MPH
the number of newly-established lightpaths by both electrical try to establish a direct lightpath by sub-transponders, which
and optical traffic grooming, which leads to fewer transponders leads to most node-pairs being connected by one virtual hop.
used by connections. MEG is slightly better than MOG because So, future connections are groomed with one virtual hop by ei-
MOG is limited by the transponder slice-ability (i.e., number of ther optical traffic grooming or electrical traffic grooming. This
sub-transponders) while MEG can groom the connections to any phenomenon will be changed by using a larger topology (see
available reserved lightpaths. Sliceable transponder with differ- Section IV-B).
ent transponder slice-ability is studied in our previous work [7]. 4) Average Number of Physical Hops per Connection vs. Traf-
As expected, SRNP-based traffic-grooming policies save fic Load: The number of physical hops reflects spectral resource
more transponders than SRLP-based policies. This is because utilization. Network operator may prefer the connections going
SRLP-based policies reserve more transponder resource than through the fewest fiber links so they can save spectral resource
SRNP-based ones, which leads to wastage of transponder. and reduce latency. Fig. 7 illustrates the average number of
We observe that the number of used transponders per con- physical hops under various traffic loads. As mentioned above,
nection is below 1 according to Fig. 5. This is because of MPH achieves the fewest physical hops among the various poli-
transponder slice-ability so that multiple connections can share a cies because it is designed to minimize the number of physical
transponder. hops. MVH has almost the same performance as MPH because
3) Average Number of Virtual Hops per Connection vs. Traffic the fewest virtual hops enabled by optical traffic grooming can
Load: The number of virtual hops indicates how many “O-E-O” also achieve fewest physical hops. MEG and MOG have longer
conversions and electric processing are applied to connections, physical hops because of their grooming feature so that they
which is a major factor that results in high end-to-end latency. traverse multiple exiting lightpaths.
Fig. 6 illustrates average number of virtual hops per connec- We also find that SRNP-based traffic grooming policies go
tion under various traffic loads. As we can see, MVH and MPH through less physical hops than SRLP-based ones. This is
ZHANG et al.: DYNAMIC TRAFFIC GROOMING IN SLICEABLE BANDWIDTH-VARIABLE TRANSPONDER-ENABLED ELASTIC OPTICAL 189

Fig. 8. Bandwidth blocking ratio (BBR) (USNET). Fig. 10. Average number of virtual hops per request (USNET).

Fig. 9. Average number of transponder per request (USNET). Fig. 11. Average number of physical hops per request (USNET).

because SRNP-based policies can save more spectral resources C. Different Resource Provisions of Simulation
than SRLP-based ones, which means SRNP-based policies have
more opportunities to choose the shortest path. For MVH and In this sub-section, we compare MEG and MOG under two
MPH, the performance of the two SR schemes are almost the resource-provisioning situations. The first one is spectrum over
same because of the small topology. This will be changed by provision, which means spectral resource is relative larger than
using a larger topology. transponder resource. The other one is transponder over provi-
sion (ToP), which means transponder resource is relative larger
B. USNET than spectral resource. Figs. 12 and 13 show the BBR perfor-
mance in different topologies. As we can see from the results,
To investigate the performance of various traffic-grooming MOG has better BBR performance than MEG when spectral re-
polices in a larger topology, the 24-node USNET (see Fig. 3) source is over-provided. However, the performance is reversed
is employed. The other simulation parameters are the same as for ToP. This is because MEG can save more guard bands to
NSFNET. As we can observe from Figs. 8–11, the curves’ trends accommodate more connections than MOG when spectral re-
among different polices are similar to the results of NSFNET. source is a limitation.
In Figs. 10 and 11, we find that SRNP-based polices outperform
SRLP-based polices in the large topology. In addition, as the traf-
fic load increases, the number of physical hops and virtual hops D. Average Run Time vs. Traffic Load
increase. This is also due to the larger topology which results To investigate the performance of run time of the algorithm,
in more virtual and physical hops. The tradeoff among different we iterated the algorithm 106 times on a machine with 3.60 GHz
traffic-grooming policies is that MOG and MEG achieve fewer processor (Intel Core i7–4790) and 8 GB RAM. Fig. 14 shows
used transponders per connection but higher BBR than MVH the average run time under various traffic loads in different
and MPH. topologies. As we analyzed in Section II-C, time complexity
190 JOURNAL OF LIGHTWAVE TECHNOLOGY, VOL. 33, NO. 1, JANUARY 1, 2015

of the algorithm depends on two parts: constructing AG and


running Dijkstra algorithm on AG. Both of them are related to
the scale of topology, so USNET has a longer run time than
NSFNET. We also find that run time increases as traffic load
increases. This is because more existing lightpath edges appear
on AG when traffic load is heavy.

V. CONCLUSION
As an optical transport network evolves to a sliceable
transponder enable EON, traffic grooming presents new features
to accommodate upper-layer traffic. In this study, we first inves-
tigated the possible evolution of traffic grooming from WDM to
SBVT-EON, and mainly focused on dynamic traffic grooming
in SBVT-EON. A three-layered AG was proposed to coordinate
Fig. 12. BBR (NSFNET). electrical and optical traffic grooming. Also, we proposed two
spectrum reservation schemes, called SRNP and SRLP, to es-
tablish a new lightpath. Various traffic-grooming policies were
achieved by adjusting the edge weight of AG.
We compared different traffic-grooming polices in terms of
BBR, number of used transponder, number of virtual hops, and
number of physical hops. Simulation results showed that there
is a tradeoff among policies and they should be implemented
depending on the objectives of the network operator. Also, for
the spectrum reservation schemes, we found that SRNP outper-
formed SRLP and led to better performance for both spectrum
and transponder utilization.

REFERENCES
[1] M. Jinno, H. Takara, B. Kozicki, Y. Tsukishima, Y. Sone, and S. Matsuoka,
“Spectrum-efficient and scalable elastic optical path network: Architec-
ture, benefits, and enabling technologies,” IEEE Commun. Mag., vol. 47,
no. 11, pp. 66–73, Nov. 2009.
[2] S. Gringeri, B. Basch, V. Shukla, R. Egorov, and T. J. Xia, “Flexible
architectures for optical transport nodes and networks,” IEEE Commun.
Mag., vol. 48, no. 7, pp. 40–50, Jul. 2010.
Fig. 13. BBR (USNET). [3] B. Kozicki, H. Takara, and M. Jinno, “Enabling technologies for adaptive
resource allocation in elastic optical path network (SLICE),” in Proc. Asia
Commun. Photonics Conf. Exhib., 2010, pp. 23–24.
[4] M. Jinno, H. Takara, Y. Sone, K. Yonenaga, and A. Hirano, “Multi-flow op-
tical transponder for efficient multilayer optical networking,” IEEE Com-
mun. Mag., vol. 50, no. 5, pp. 56–65, May 2012.
[5] N. Sambo, A. D’Errico, C. Porzi, V. Vercesi, M. Imran, F. Cugini,
A. Bogoni, L. Poti, and P. Castoldi, “Sliceable transponder architecture
including multiwavelength source,” J. Opt. Commun. Netw., vol. 6, no. 7,
pp. 590–600, Jul. 2014.
[6] M. Jinno, Y. Sone, H. Takar, A. Hirano, K. Yonenaga, and S. Kawai, “IP
traffic offloading to elastic optical layer using multi-flow optical transpon-
der,” in Proc. Eur. Conf. Expo. Opt. Commun., Geneva, Switzerland, 2011,
pp. 1–3.
[7] J. Zhang, Y. Zhao, X. Yu, J. Zhang, M. Song, Y. Ji, and B. Mukherjee,
“Energy-efficient traffic grooming in sliceable-transponder-equipped IP-
over-elastic optical networks [invited],” J. Opt. Commun. Net., vol. 7,
no. 1, pp. A142–A152, Jan. 2015.
[8] S. Zhang, R. Wang, U. Manal, M. F. Habib, and B. Mukherjee, “Connect-
ing the clouds with low-latency, low-cost virtual private lines enabled by
sliceable optical networks,” in Proc. IEEE Global Commun. Conf., 2013,
pp. 2370–2375.
[9] S. Zhang, M. Tornatore, G. Shen, J. Zhang, and B. Mukherjee, “Evolv-
ing traffic grooming in multi-layer flexible-grid optical networks with
software-defined elasticity,” IEEE/OSA J. Lightw. Technol., vol. 32,
no. 16, pp. 2905–2914, Aug. 2014.
[10] K. Zhu and B. Mukherjee, “Traffic grooming in an optical WDM mesh
Fig. 14. Average run time.
network,” IEEE J. Select. Areas Commun., vol. 20, no. 1, pp. 122–133,
Jan. 2002.
ZHANG et al.: DYNAMIC TRAFFIC GROOMING IN SLICEABLE BANDWIDTH-VARIABLE TRANSPONDER-ENABLED ELASTIC OPTICAL 191

[11] V. R. Konda and T. Y. Chow, “Algorithm for traffic grooming in optical Yongli Zhao received the B.S. degree in communication engineering and the
networks to minimize the number of transceivers,” in Proc. IEEE Work- Ph.D. degree in electromagnetic field and microwave technology from Beijing
shop High Perform. Switching Routing, May 2001, pp. 218–221. University of Posts and Telecommunications (BUPT) , Beijing, China, respec-
[12] M. Brunato and R. Battiti, “A multistart randomized greedy algorithm tively, in 2005 and in 2010. He is currently with the Institute of Information
for traffic grooming on mesh logical topologies,” presented at the ONDM Photonics and Optical Communications at BUPT. More than 140 articles have
Conf., Torino, Italy, Feb. 2002. been published. His research focuses on software-defined optical networking,
[13] H. Zhu, H. Zang, K. Zhu, and B. Mukherjee, “A novel generic graph model elastic optical networks, packet transport networks, and so on.
for traffic grooming in heterogeneous WDM mesh networks,” IEEE/ACM
Trans. Netw., vol. 11, no. 2, pp. 285–299, Apr. 2003.
[14] Y. Zhang, X. Zheng, Q. Li, N. Hua, Y. Li, and H. Zhang, “Traffic grooming
in spectrum-elastic optical path networks,” in Proc. Opt. Fiber Commun.
Conf. Expo. Nat. Fiber Opt. Eng. Conf., 2011, pp. 1–3.
[15] G. Zhang, M. De Leenheer, and B. Mukherjee, “Optical traffic grooming in
OFDM-based elastic optical networks [invited],” J. Opt. Commun. Netw.,
vol. 4, no. 11, pp. B17–B25, 2012. Xiaosong Yu received the B.S. degree from the Department of Electronic and
[16] S. Zhang, C. Martel, and B. Mukherjee, “Dynamic traffic grooming in Information Engineering at Beijing Information Science and Technology Uni-
elastic optical networks,” IEEE J. Select Areas Commun., vol. 31, no. 1, versity, Beijing, China, in 2008 and the M.S. degree from the University of
pp. 4–12, Jan. 2013. Science and Technology, Beijing, in 2011. He is currently working toward the
[17] J. Zhang, Y. Zhao, X. Yu, J. Zhang, and B. Mukherjee, “Auxiliary graph Ph.D. degree in State Key Lab of Information Photonics and Optical Commu-
model for dynamic traffic grooming in elastic optical networks with slice- nication at Beijing University of Posts and Telecommunications, Beijing. He is
able optical transponder,” presented at the European Conf. Optcal Com- also a Visiting Student at the University of California, Davis, CA, USA, under
munication, 2014, Paper Mo.4.2.4. the supervision of Prof. Biswanath Mukherjee. His research interests including
elastic optical networks, network virtualization, and management and control
of multilayer optical transport networks.

Jiawei Zhang received the Ph.D. degree from State Key Lab of Information Pho-
tonics and Optical Communication at Beijing University of Posts and Telecom- Jie Zhang is a Professor and the Vice Dean at the Institute of Information Pho-
munications (BUPT), Beijing, China, in 2014. He was also a Visiting Student at tonics and Optical Communications at Beijing University of Posts and Telecom-
the University of California, Davis, CA, USA, from September 2012 to January munications, Beijing, China. He is sponsored by above ten projects of Chinese
2014 under the supervision of Prof. Biswanath Mukherjee. government. Eight books and more than 100 articles have been published. Seven
He currently holds a Postdoctoral position with School of Electronic Engi- patents have also been granted. He serves as one of TPC members in ACP2009,
neering, BUPT. His research interests including software-defined elastic optical PS2009, ONDM2010, and so on. His research focuses on optical transport net-
networks, optical transport networks, network function virtualization, and intel- works, packet transport networks, and so on.
ligent radio optical access network.
Dr. Zhang served for Technical Program Committees for workshop on cloud
computing system, networks and applications at IEEE Globecom 2014 and
IEEE ICC 2015 conferences.

Biswanath Mukherjee (S’82–M’87–F’07) received the B.Tech. (Hons.) de-


gree from the Indian Institute of Technology, Kharagpur, India, in 1980, and
the Ph.D. degree from the University of Washington, Seattle, WA, USA, in
1987. He is a Distinguished Professor at the University of California (UC),
Davis, CA, where he has been since 1987, and served as the Chairman at the
Department of Computer Science from 1997 to 2000. He served a five-year
Yuefeng Ji is a Professor, National Distinguished Teacher, and the Dean at term as a Founding Member of the Board of Directors of IPLocks, Inc., a Sil-
the Institute of Information Photonics and Optical Communication at Beijing icon Valley startup company. He has served on the Technical Advisory Board
University of Posts and Telecommunications, Beijing, China. He is the Chief of a number of startup companies, most recently Teknovus, Intelligent Fiber
Scientist of China national 973 Program, and the member of China national Optic Systems, and LookAhead Decisions Inc.. He is an Author of the text-
863 expert group. He has published more than 100 papers in journals and con- book Optical WDM Networks (New York: Springer, 2006) and an Editor of
ferences such as Optics Express, PTL, Communication Letter, Communication Springer’s Optical Networks Book Series. Dr. Mukherjee co-received the Op-
Magazine, OFC, ECOC, and so on. He also hold some international patents. His tical Networking Symposium Best Paper Award at the IEEE Globecom 2007
research interests are primarily in the areas of optical fiber communication and and 2008 conferences. He co-received the 1991 National Computer Security
broadband information networking. Conference Best Paper Award. He received the 2004 UC Davis Distinguished
Graduate Mentoring Award. He serves or has served on the editorial boards of
eight journals, most notably IEEE/ACM TRANSACTIONS ON NETWORKING and
IEEE NETWORK. He served as the Technical Program Chair of the IEEE
INFOCOM’ 96 conference. He served as the Technical Program Co-Chair
of the Optical Fiber Communications Conference 2009. He was the Steer-
ing Committee Chair of the IEEE Advanced Networks and Telecom Systems
(ANTS) Conference, and was the General Co-Chair of ANTS in 2007 and 2008,
Mei Song, biography is not available at the time of publication. respectively.

S-ar putea să vă placă și