Routing and Spectrum Allocation in Elastic Optical Networks - A Tutorial
Gửi bởi: Khoa CNTT - HCEM 12 tháng 1 2021 lúc 14:10:32 | Được cập nhật: 26 tháng 4 lúc 20:58:47 Kiểu file: PDF | Lượt xem: 316 | Lượt Download: 0 | File size: 1.882659 Mb
Nội dung tài liệu
Tải xuống
Link tài liệu:
Các tài liệu liên quan
Có thể bạn quan tâm
Thông tin tài liệu
1776
IEEE COMMUNICATION SURVEYS & TUTORIALS, VOL. 17, NO. 3, THIRD QUARTER 2015
Routing and Spectrum Allocation in Elastic
Optical Networks: A Tutorial
Bijoy Chand Chatterjee, Member, IEEE, Nityananda Sarma, Member, IEEE, and Eiji Oki, Fellow, IEEE
Abstract—Flexgrid technology is now considered to be a promising solution for future high-speed network design. In this context,
we need a tutorial that covers the key aspects of elastic optical
networks. This tutorial paper starts with a brief introduction of
the elastic optical network and its unique characteristics. The
paper then moves to the architecture of the elastic optical network
and its operation principle. To complete the discussion of network
architecture, this paper focuses on the different node architectures, and compares their performance in terms of scalability and
flexibility. Thereafter, this paper reviews and classifies routing
and spectrum allocation (RSA) approaches including their pros
and cons. Furthermore, various aspects, namely, fragmentation,
modulation, quality-of-transmission, traffic grooming, survivability, energy saving, and networking cost related to RSA, are
presented. Finally, the paper explores the experimental demonstrations that have tested the functionality of the elastic optical
network, and follows that with the research challenges and open
issues posed by flexible networks.
Index Terms—Elastic optical networks, node architecture,
spectrum management, routing and spectrum allocation, sliceable
bandwidth-variable transponder.
N OMENCLATURE
AG
Auxiliary Graph
AoD
Architecture on Demand
AR
Adaptive Routing
AST
Average Setup Time
BP
Blocking Probability
BPSK
Binary Phase-Shift Keying
BV-SSS Bandwidth-Variable Spectrum Selective Switch
BVT
Bandwidth-Variable Transponder
BV-WXC Bandwidth-Variable Cross-Connect
CF
Central Frequency
DWDM Dense Wavelength Division Multiplexing
EDFA
Erbium-Doped Fiber Amplifier
EF
Exact Fit
FAR
Fixed Alternate Routing
FF
First Fit
FLF
Fast-Last-Fit
FR
Fixed Routing
Manuscript received February 18, 2015; accepted May 6, 2015. Date of
publication May 11, 2015; date of current version August 20, 2015. This
work was supported in part by Strategic Information and Communication R&D
Promotion Program of the Ministry of Internal Affairs in Japan and National
Institute of Information and Communications Technology, Japan.
B. C. Chatterjee and E. Oki are with the Department of Information and
Communication Engineering, University of Electro-Communications, Tokyo
182-8585, Japan (e-mail: [email protected]; [email protected]).
N. Sarma is with the Department of Computer Science and Engineering,
Tezpur University, Assam 784 028, India (e-mail: [email protected]).
Digital Object Identifier 10.1109/COMST.2015.2431731
Gb/s
GMPLS
HOPS
IEEE
ILP
IP
ITU
LCoS
LCR
LSP
LU
MC-RSA
Gigabit Per Second
Generalized Multi-Protocol Label Switching
Hitless Optical Path Shift
Institute of Electrical and Electronics Engineers
Integer Linear Programming
Internet Protocol
International Telecommunication Union
Liquid Crystal on Silicon
Least Congested Routing
Label-Switched Path
Least Used
Multicast-Capable
Routing
and
Spectrum
Assignment
MEMS Micro-Electro Mechanical System
MILP
Mixed-Integer Linear Programming
MUX
Multiplexer
NSFNET National Science Foundation Network
NP
Non-Deterministic Polynomial Time
OFDM Orthogonal Frequency-Division Multiplexing
OSPF
Open Shortest Path First
PCE
Path Computation Element
PIC
Photonic Integrated Circuit
PLI
Physical Layer Impairment
PSK
Phase-Shift Keying
QAM
Quadrature Amplitude Modulation
QoT
Quality-of-Transmission
QPSK
Quadrature Phase-Shift Keying
R
Random
RML
Routing and Modulation Level
RODAM Reconfigurable Optical Add-Drop Multiplexer
RSA
Routing and Spectrum Allocation
RSVP-TE Resource Reservation Protocol—Traffic Engineering
RWA
Routing and Wavelength Assignment
RX
Receiver
SA
Spectrum Allocation
SBVT
Sliceable Bandwidth-Variable Transponder
SDM
Space Division Multiplexing
SDN
Software-Defined Networking
SF
Smallest Fit
SSS
Spectrum Selective Switch
TAP-BR Time-Aware
Provisioning
with
Bandwidth
Reservation
Tb/s
Terabit Per Second
TC
Time Complexity
TDM
Time Division Multiplexing
TS-EDFA Transient-Suppressed Erbium-Doped Fiber Amplifier
TX
Transmitter
WDM
Wavelength Division Multiplexing
1553-877X © 2015 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.
Authorized licensed use limited to: University of Ulsan. Downloaded on December 15,2020 at 08:46:20 UTC from IEEE Xplore. Restrictions apply.
CHATTERJEE et al.: ROUTING AND SPECTRUM ALLOCATION IN ELASTIC OPTICAL NETWORKS: A TUTORIAL
I. I NTRODUCTION
T
HE rapid growth in world-wide communications and the
rapid adoption of the Internet has significantly modified
our way of life. This revolution has led to a vast growth in
communication bandwidth in every year. An optical network
has the potential to support the continued demands for communication bandwidth. The high capacity of dense wavelength
division multiplexing (DWDM)-based optical networks [1], [2]
is assisted by the use of upper layers to aggregate low-rate
traffic flows into lightpaths in mechanism of traffic grooming
[3]–[6]. DWDM-based systems with up to 40 Gb/s capacity per channel have been deployed in backbone networks,
while 100 Gb/s interfaces are now commercially available,
and 100 Gb/s deployment is expected soon. TeleGeography
[7] expects that international bandwidth demands will be approximately 606.6 Tb/s in 2018 and 1,103.3 Tb/s in 2020.
Therefore, optical networks will be required to support Tb/s
class transmission in the near future [8], [9]. Unfortunately,
conventional optical transmission technology has inadequate
scaling performance to meet the growing traffic demands as
it suffers from the electrical bandwidth bottleneck limitation,
and the physical impairments become more serious as the
transmission speed increases [10]. Moreover, the traffic behavior is changing rapidly and the increasing mobility of traffic
sources makes grooming more complex. Therefore, researchers
are now focusing on new technologies for high-speed optical
networks.
To meet the needs of the future Internet, optical transmission
and networking technologies are moving toward to the goals of
greater efficiency, flexibility, and scalability. Recently, elastic
optical networks [11]–[15] have been shown to be a promising
candidate for future high-speed optical communication. An
elastic optical network has the potential to allocate spectrum to
lightpaths according to the bandwidth requirements of clients.
The spectrum is divided into narrow slots and optical connections are allocated a different number of slots. As the result,
network utilization efficiency is greatly improved compared to
DWDM-based optical networks. In elastic optical networks, a
certain number of transmission parameters, such as—optical
data rate, modulation format, and wavelength-spacing between
channels, which are fixed in currently deployed networks, will
be made tunable. Given that future demands indicate that highspeed optical connections are needed to optimize data transport,
elastic optical networks are a suitable replacement for DWDMbased optical networks.
As the elastic optical network has been widely accepted
as the next generation high-speed network, researchers have
focused on its architecture, spectrum allocation mechanism,
and future scope. Accordingly, a comprehensive survey on orthogonal frequency-division multiplexing (OFDM)-based optical high-speed transmission and networking technologies,
with a specific focus on OFDM technology, was provided by
Zhang et al. [15]. Talebi et al. [16] presented a review of
spectrum management techniques for elastic optical networks.
Recently, a survey of the current ongoing research efforts into
defining elastic optical network control plane architectures was
presented in [17].
1777
A. Contribution
This paper provides an integrated tutorial that covers different aspects of elastic optical networks. In this tutorial paper,
we explore routing and spectrum allocation in elastic optical
networks. We begin with the basic concept of the elastic
optical network and its unique characteristics, and then the
architecture of the elastic optical network and its operation
principle are presented. We elucidate the functionalities of
the bandwidth-variable transponder (BVT) and the sliceable
bandwidth-variable transponder (SBVT). SBVT architecture
and its advantages in the future optical network are detailed. Immediately after discussing network architecture, our discussion
focuses on the different node architectures, namely—broadcast
and select, spectrum routing, switch and select with dynamic
functionality, and architecture on demand, along with their
functionalities. We compare different node architectures in
order to clarify their performances. Next we look into the basic
concept of the routing and spectrum allocation (RSA) approach
in elastic optical networks. We discuss the differences between
RSA and routing and wavelength assignment (RWA) in optical networks. Then, we move to different routing approaches
along with their pros and cons. We compare different routing
approaches in order to analyze their performances. Thereafter,
we discuss different spectrum allocation policies. In addition,
we separate the spectrum allocation polices into two categories
based on spectrum range allocation for connection groups and
spectrum slot allocation for the individual connection request.
Various aspects, namely—fragmentation, modulation,
quality-of-transmission, traffic grooming, survivability, energy
saving, and networking cost related to RSA, all of which have
been reported in the literature, are presented in this tutorial
paper. We classify the fragmentation-aware approaches, or
defragmentation approaches, and explain how these approaches
deal with fragmentation problems. Distance adaptive RSA that
considers the modulation technique is one of the features of
the elastic optical network, and is also presented in this tutorial
paper. We discuss and compare traffic grooming in wavelengthdivision multiplexing (WDM)-based optical networks, elastic
optical networks with BVTs, and elastic optical networks with
SBVTs. Different survivability techniques, namely—protection
and restoration, are addressed in this paper. We discuss the
networking cost reduction made possible by the use of SBVT
in elastic optical networks. In addition, our discussion on
various aspects related to RSA is summarized.
Finally, we explore the experimental demonstrations that
have been published to confirm the functionality of the elastic
optical network. We address the research challenges and open
issues posed by flexible networks.
B. Organization
The rest of the paper is organized as follows. Section II
provides the basic concept of the elastic optical network.
Section III presents the architecture of the elastic optical network. Section IV explains the different node architectures.
Section V discusses the basic RSA approach in the elastic
optical network. Section VI discusses and compares the major
routing problems of the elastic optical network. Section VII
Authorized licensed use limited to: University of Ulsan. Downloaded on December 15,2020 at 08:46:20 UTC from IEEE Xplore. Restrictions apply.
1778
IEEE COMMUNICATION SURVEYS & TUTORIALS, VOL. 17, NO. 3, THIRD QUARTER 2015
Fig. 1. ITU-T grid.
Fig. 2. Spectrum allocation in WDM based optical networks.
Fig. 3. Overlapping subcarriers caused by OFDM technology.
focuses on different spectrum allocation policies. Various issues
related to RSA are presented in Section VIII. Section IX
presents the experimental demonstrations that have tested the
functionality of the elastic optical network. Research issues and
challenges faced by optical network researchers are highlighted
in Section X. We close this tutorial in Section XI, where we
draw our conclusions.
II. C ONCEPT OF E LASTIC O PTICAL N ETWORKS
The traditional WDM-based optical network divides the
spectrum into separate channels. The spacing between adjoining channels is either 50 GHz or 100 GHz, which is specified
by international telecommunication union (ITU)-T standards as
shown in Fig. 1. The frequency spacing between two adjacent
channels is relatively large. If the channels carry only low
bandwidth, and no traffic can be transmitted in the large unused
frequency gap, a large portion of the spectrum will be wasted,
which is reflected in Fig. 2.
To overcome the limitations of traditional optical networks,
Jinno et al. [11] presented a spectrum efficient elastic optical network based on OFDM technology [15], [18]. Optical
OFDM allocates the data to several low data rate subcarrier
channels. As the spectrum of adjacent subcarrier channels are
orthogonally modulated, they can overlap each other as shown
in Fig. 3, which increases transmission spectral efficiency. Furthermore, optical OFDM can provide fine-granularity capacity
to connections by the elastic allocation of low rate subcarriers. A bandwidth-variable OFDM transponder generates an
optical signal using just enough spectral resources, in terms
of subcarriers with appropriate modulation level, to satisfy the
clients requirements. OFDM signals are usually generated in
the radio-frequency domain, so many transmission properties
can be freely set, i.e., different subcarriers can be assigned
different numbers of modulated bits per symbol. To establish
a connection, each bandwidth variable cross-connect on the
route allocates a cross-connection with sufficient spectrum in
order to create an appropriately sized end-to-end optical path.
This end-to-end path is expanded and contracted according to
the traffic volume and user requests, as necessary. The main
characteristics of an elastic optical network are bandwidth
segmentation, bandwidth aggregation, efficient accommodation
of multiple data rates, elastic variation of allocated resources,
reach-adaptable line rate, etc. These are discussed in more
detail below.
• Bandwidth segmentation: Traditional optical networks
require full allocation of wavelength capacity to an optical path between an end-node pair. However, elastic
optical networks provide a spectrum efficient bandwidth
segmentation (sometimes called sub wavelength) mechanism that provides fractional bandwidth connectivity service. If only partial bandwidth is required, elastic optical
network can allocate just enough optical bandwidth to
accommodate the client traffic, as shown in Fig. 4, where
a 40 Gb/s optical bandwidth is segmented into three sub
wavelengths, such as—5 Gb/s, 15 Gb/s, and 20 Gb/s. At
the same time, every node on the route of the optical path
allocates a cross-connection with the appropriate spectrum bandwidth to create an appropriate-sized end-toend optical path. The efficient use of network resources
will allow the cost-effective provisioning of fractional
bandwidth service.
• Bandwidth aggregation: Link aggregation is a packet
networking technology standardized in IEEE 802.3. It
combines multiple physical ports/links in a switch/router
into a single logical port/link to enable incremental
growth of link speed as the traffic demand increases
beyond the limits of any one single port/link. Similarly,
the elastic optical network enables the bandwidth aggregation feature and so can create a super-wavelength optical path contiguously combined in the optical domain,
thus ensuring high utilization of spectral resources. This
unique feature is depicted in Fig. 4, where three 40 Gb/s
optical bandwidths are multiplexed with optical OFDM,
to provide a super-channel of 120 Gb/s.
• Efficient accommodation of multiple data rates: As
shown in Fig. 4, the elastic optical network has the ability
to provide the spectrally-efficient direct accommodation
of mixed data bit rates in the optical domain due to
its flexible spectrum assignment. Traditional optical networks with fixed grid leads to wastage of the optical
bandwidth due to the excessive frequency spacing for low
bit rate signals.
• Reach-adaptable line rate: The elastic optical network has
the ability to support reach-adaptable line rate, as well as
dynamic bandwidth expansion and contraction, by altering the number of subcarriers and modulation formats.
• Energy saving: It supports energy-efficient operations in
order to save power consumption by turning off some of
the OFDM subcarriers while traffic is slack.
• Network virtualization: It allows optical network visualization with virtual links supported by OFDM subcarriers.
Authorized licensed use limited to: University of Ulsan. Downloaded on December 15,2020 at 08:46:20 UTC from IEEE Xplore. Restrictions apply.
CHATTERJEE et al.: ROUTING AND SPECTRUM ALLOCATION IN ELASTIC OPTICAL NETWORKS: A TUTORIAL
1779
Fig. 4. Unique characteristics, namely—bandwidth segmentation, bandwidth aggregation, accommodation of multiple data rates, and elastic variation of allocated
resources, of elastic optical networks.
Fig. 5. Comparison of spectrum allocation (a) without spectrum partitioning,
and (b) with spectrum partitioning in elastic optical networks.
In elastic optical networks, spectrum resources are allocated
in a contiguous manner. Accordingly, allocation of resources
to short duration connections can increase the number of nonaligned available slots, unless the allocation is well organized.
These non-aligned available slots can be reduced by partitioning the total set of subcarrier slots as shown in Fig. 5. This
will increase the number of acceptable connections and hence
decrease the blocking probability.
Sometime, partitioning also negatively impacts the blocking
probability due to the lack of statistical multiplexing-gain [19].
We explain this with a simple example wherein partitioning
the total set of subcarrier slots decreases the number of channels in each partition, which increases the networks blocking probability. First, we calculate the blocking probability
using the Erlang B loss formula [20] under a simple traffic
model (a Poisson arrival process and exponential distribution
of the connection holding times). If the number of channels is
100 and the offered traffic is 100 Erlang, the blocking probability is 0.0757. Dividing the same channel resources among
four partitions and splitting the traffic among the partitions
(i.e., 25 channels with offered traffic volume of 25 Erlang), the
blocking probability for each partition becomes 0.1438, which
is higher than that of the non-partitioned case.
Therefore, based on the above discussion, partitioning has
an advantage in reducing the bandwidth blocking probability
Fig. 6. Architecture of elastic optical network.
in elastic optical networks, provided the number of partitions
is minimized. Taking this direction Wang et al. [21] and
Fadini et al. [22] presented spectrum partitioning schemes in
order to utilize the spectrum resources efficiently and manage
the fragmentation issue; both are discussed later in the fragmentation subsection (Section VIII-A).
III. E LASTIC N ETWORK A RCHITECTURE
To fulfill our ever-increasing bandwidth demands, the elastic
optical network is indispensable. This is due to its many desirable properties including flexible data rate and spectrum allocation, low signal attenuation, low signal distortion, low power
requirement, low material usage, small space requirement, and
low cost. This section discusses the architecture of the elastic
optical network. Fig. 6 shows the typical architecture of the
elastic optical network, which mainly consists of BVTs and
BV-WXCs. These basic components and their working principle are explained in the following subsections.
A. Bandwidth-Variable Transponder
BVTs [15] are used to tune the bandwidth by adjusting
the transmission bit rate or modulation format. BVTs support
high-speed transmission using spectrally efficient modulation
formats, e.g., 16-quadrature amplitude modulation (QAM),
Authorized licensed use limited to: University of Ulsan. Downloaded on December 15,2020 at 08:46:20 UTC from IEEE Xplore. Restrictions apply.
1780
IEEE COMMUNICATION SURVEYS & TUTORIALS, VOL. 17, NO. 3, THIRD QUARTER 2015
Fig. 8. Architecture of SBVT.
Fig. 7. Functionalities of (a) BVT, and (b) SBVT.
with 64-QAM used for shorter distance lightpaths. Longer
distance lightpaths are supported by using more robust but
less efficient modulation formats, e.g., quadrature phase-shift
keying (QPSK) or binary phase-shift keying (BPSK). Therefore, BVTs are able to trade spectral efficiency off against
transmission reach.
However, when a high-speed BVT is operated at lower than
its maximum rate due to required reach or impairments in the
optical path, part of the BVT capacity is wasted. In order to
address this issue, an SBVT [23]–[27] has been presented that
offers improved flexibility; it is seen as a promising transponder
technology. An SBVT has the capability to allocate its capacity
into one or several optical flows that are transmitted to one
or several destinations. Therefore, when an SBVT is used to
generate a low bit rate channel, its idle capacity can be exploited for transmitting other independent data flows. An SBVT
generates multiple optical flows that can be flexibly associated
with the traffic coming from the upper layers according to traffic
requirements. Therefore, optical flows can be aggregated or can
be sliced based on the traffic needs. Fig. 7 distinguishes BVT
and SBVT functionalities.
The SBVT architecture [23], [24] was introduced in order
to support sliceability, multiple bit rates, multiple modulation
formats, and adaptive code rates. Fig. 8 shows the architecture
of an SBVT; it mainly consists of a source of N equally spaced
subcarriers, a module for electronic processing, an electronic
switch, a set of N photonic integrated circuits (PICs), and an
optical multiplexer. In this architecture, the N subcarriers are
generated by a single multi wavelength source. However, such
a source may be replaced by N lasers, one per subcarrier. Each
client is processed in the electronic domain (e.g., for filtering)
and then is routed by the switching matrix to a specific PIC. The
generated carriers are equally spaced according to the spectral
requirements and transmission technique adopted. Generated
subcarriers are selected at the multi wavelength source, and they
are routed the appropriate PICs. Each PIC is utilized as a singlecarrier transponder that generates different modulated signals,
such as 16-QAM and QPSK, in order to support multiple
modulation formats. Finally, subcarriers are aggregated by the
optical multiplexer in order to form a super channel. Sometime,
subcarriers may be sliced and directed to specific output ports
according to the traffic needs. A detailed description of PIC
generation of different modulated signals is given in [24].
B. Bandwidth-Variable Cross-Connect
The BV-WXC [11] is used to allocate an appropriate-sized
cross-connection with the corresponding spectrum bandwidth
to support an elastic optical lightpath. Therefore, a BV-WXC
needs to configure its switching window in a flexible manner
according to the spectral width of the incoming optical signal.
Fig. 9 shows an implementation example of a BV-WXC,
where bandwidth-variable spectrum selective switches (BVSSSs) in the broadcast-and-select configuration are used to provide add-drop functionality for local signals as well as groomed
signal, and routing functionality for transit signals. Typically, a
BV-SSS performs wavelength demultiplexing/multiplexing and
optical switching functions using integrated spatial optics. The
light from an input fiber is divided into its constituent spectral
components using a dispersive element. The spatially-separated
constituent spectra are focused on a one-dimensional mirror array and redirected to the desired output fiber. Liquid crystal on
Silicon (LCoS) or Micro-Electro Mechanical System (MEMS)based BV-SSSs can be employed as switching elements to
realize an optical cross-connect with flexible bandwidth and
center frequency. As the LCoS is deployed according to phased
Authorized licensed use limited to: University of Ulsan. Downloaded on December 15,2020 at 08:46:20 UTC from IEEE Xplore. Restrictions apply.
CHATTERJEE et al.: ROUTING AND SPECTRUM ALLOCATION IN ELASTIC OPTICAL NETWORKS: A TUTORIAL
1781
Fig. 10. Node architecture of broadcast-and-select.
Fig. 9. Architecture of BV-WXC.
array beam steering, which utilizes a large number of pixels,
LCoS-based BV-SSSs can easily provide variable optical bandwidth functionality. A detailed description of a BV-WSS employing LCoS technology can be found in [18], [28]. Similarly,
details of an MEMS-based BV-SSS can be found in [18], [29].
IV. N ODE A RCHITECTURES
This section discusses various node architectures [30], [31],
which are the building blocks of spectrum efficient elastic
optical networks.
A. Broadcast-and-Select
The broadcast-and-select architecture has been used to determine the elastic optical node architecture that uses spectrum
selective switches [31]. Fig. 10 shows the node architecture
of broadcast-and-select, which is implemented using splitters
at the input ports. Splitters are used to generate copies of the
incoming signals that are subsequently filtered by spectrum
selective switches in order to select the required signals at the
receiver side. The add/drop network may implement colorless,
direction-less, and contention-less elastic add/drop functionality, thus allowing the addition of one or more wavelength
channels to an existing multi-wavelength signal automatically.
It can also drop (remove) one or more channels from the
passing signals to another network path dynamically. The main
drawbacks of the broadcast-and-select node architecture are
as follows—(i) it requires synchronization and rapid tuning,
(ii) it cannot support wavelength reuse and hence a large
number of wavelength channels is required, (iii) the signal
power is split among various nodes, so this type of node cannot
Fig. 11. Node architecture of spectrum routing.
be used for long distance communication. The broadcast and
select architecture is mostly being used in high-speed local
area networks and metropolitan area networks. It must noted
that the broadcast-and-select architecture struggles to support
additional functionality to cope with dynamic requirements,
e.g., spectrum defragmentation [32]–[34].
B. Spectrum Routing
The spectrum routing node architecture is being designed
to overcome the problems with the broadcast-and-select node
architecture. It is basically implemented with arrayed waveband
gratings [18] and optical switches as shown in Fig. 11. In
spectrum routing, both switching and filtering functionalities
are controlled by the spectrum selective switches. The basic
advantage of this architecture, compared to the broadcast-andselect architecture, is that the through loss is not dependent on
the number of degrees. However, it requires additional spectrum
Authorized licensed use limited to: University of Ulsan. Downloaded on December 15,2020 at 08:46:20 UTC from IEEE Xplore. Restrictions apply.
1782
IEEE COMMUNICATION SURVEYS & TUTORIALS, VOL. 17, NO. 3, THIRD QUARTER 2015
Fig. 13. Node architecture on demand with N input/outputs, and signal processing modules.
Fig. 12. Node architecture of switch and select with dynamic functionality.
selective switches at the input fibers, which makes it more
expensive to realize. Furthermore, the additional functionality
needed to cope with dynamic requirements, e.g., spectrum
defragmentation [32]–[34], is still difficult to implement in this
architecture.
C. Switch and Select With Dynamic Functionality
We have already observed that the broadcast-and-select architecture and spectrum routing architecture are unable to support dynamic requirements, such as, spectrum defragmentation,
time multiplexing, regeneration, etc. To overcome these limitations, the switch and select architecture with dynamic functionality has been introduced. In this architecture, an optical
switch is used to direct copies of the input to a specific spectrum
selective switch or to a module (f ) that provides additional
functionalities, such as—defragmentation, time multiplexing,
and regeneration. The outputs of the modules connect to spectrum selective switches, where the required signals are filtered
for delivery to the corresponding output fiber. Fig. 12 shows
the node architecture of the elastic optical network with the
dynamic functionalities that support dynamic requirements,
namely—spectrum defragmentation, time multiplexing, and regeneration. These dynamic functionalities come at the price of
additional large port count optical switches and larger spectrum
selective switch port counts. The number of ports is dedicated
to provide a specific functionality, and hence the number of
modules may be calculated from the expected demand.
D. Architecture on Demand
The architecture on demand (AoD) [35] consists of an
optical backplane that is implemented with a large portcount optical switch connected to several processing modules,
namely—spectrum selective switch, fast switch, erbium-doped
fiber amplifier (EDFA), spectrum defragmenter, splitter, etc.
The inputs and outputs of the node are connected via the optical
backplane as shown in Fig. 13. The different arrangements of
inputs, modules, and outputs are realized by setting appropriate
cross connections in the optical backplane. Therefore, it provides greater flexibility than the architectures explained above.
This is mainly due to the non-mandatory nature of the components (such as—spectrum selective switch, power splitters
and other functional modules) unlike static architectures, but
they can be interconnected together in an arbitrary manner. The
number of spectrum selective switches and other processing
devices is not fixed but can be determined based on the specific
demand for that functionality. Thus, savings in the number of
devices can balance the additional cost of the optical backplane,
and hence this type of architecture provides a cost-efficient
solution. Furthermore, AOD provides considerable gains in
terms of scalability and resiliency compared to conventional
static architectures.
E. Comparing Node Architectures
Table I summarizes the above discussed node architectures
in terms of total power loss, port count of switch/backplane,
routing flexibility, port count of spectrum selective switches,
defragmentation capability, time multiplexing, and regeneration
capability. The calculation of total power loss [31] is determined by the type of node architecture implemented. In case
of AOD, total power loss depends on the architecture implemented and the number of cross connections used in the optical
backplane. The total power loss in the switch and select with
dynamic functionality architecture depends on the spectrum
selective switches, backplane, and modules used. However, the
total power losses of the broadcast-and-select architecture and
spectrum routing architecture mainly depend on the spectrum
selective switches.
Port count of switch/backplane [31] varies the networking
cost. The switch and select node and AOD node architectures
need optical switches. However, the number of SSSs and other
processing devices may be tailored to suit the specific demand.
Therefore, as savings in the number of devices can offset the
additional cost of the optical backplane, it provides an overall
cost-effective solution. The number of SSS ports required by
an AoD node is not strictly related to the node degree. This
is because several small-port-count SSSs may be connected
together in order to increase the number of available ports.
Routing flexibility is the capability of the system to carry
signals from source to destination along different routes. This
type of flexibility is required when strengthening system resilience to failures along working paths; signals may be directed
Authorized licensed use limited to: University of Ulsan. Downloaded on December 15,2020 at 08:46:20 UTC from IEEE Xplore. Restrictions apply.
CHATTERJEE et al.: ROUTING AND SPECTRUM ALLOCATION IN ELASTIC OPTICAL NETWORKS: A TUTORIAL
1783
TABLE I
C OMPARISON OF D IFFERENT N ODE A RCHITECTURES FOR THE E LASTIC O PTICAL N ETWORK
to their backup paths. Time multiplexing is used to transmit
and receive independent signals over a common signal path
by synchronized switches at each end of the transmission line.
As a result, each signal appears on the line only a fraction
of the time in an alternating pattern. On the other hand, alloptical 3R (Re-amplification, Re-shaping, and Re-timing) signal regeneration is needed to avoid the accumulation of noise,
crosstalk and non-linear distortion, and to ensure good signal
quality for transmission over any path in an optical network.
Spectral defragmentation is a technique to reconfigure the
network so that the spectral fragments can be consolidated into
contiguous blocks.
V. BASIC C ONCEPT OF RSA
This section presents the basic concept of RSA in the elastic
optical network. RSA is considered one of the key functionalities due to its information transparency and spectrum reuse
characteristics. RSA is used to (i) find the appropriate route for
a source and destination pair, and (ii) allocate suitable spectrum
slots to the requested lightpath.
The RSA problem in elastic optical networks is equivalent
to the RWA problem in WDM-based optical networks. The
problem of establishing lightpaths for each connection request
by selecting an appropriate route and assigning the required
wavelength is known as the routing and wavelength assignment
(RWA) problem [1], [2]. In WDM-based optical networks
without wavelength converters, the same wavelength must be
used on all hops in the end-to-end path of a connection. This
property is known as the wavelength continuity constraint.
The difference of RSA and RWA is due to the capability
of the elastic optical network architecture to offer flexible
spectrum allocation to meet the requested data rates. In RSA,
a set of contiguous spectrum slots is allocated to a connection
instead of the wavelength set by RWA in fixed-grid WDMbased networks. These allocated spectrum slots must be placed
near to each other to satisfy the spectrum contiguity constraint.
If enough contiguous slots are not available along the desired
path, the connection can be broken up into small multiple demands. Each one of these smaller demands would then require
a lower number of contiguous subcarrier slots. Furthermore,
the continuity of these spectrum slots should be guaranteed in
a similar manner as demanded by the wavelength continuity
constraint. If a demand requires t units of spectrum, then t
Fig. 14. Example of continuity and contiguity constraints.
contiguous subcarrier slots must be allocated to it (due to the
spectrum contiguity constraint), and the same t contiguous slots
must be allocated on each link along the route of the demand
(due to the spectrum continuity constraint).
The concept of the contiguity and continuity constraints of
the spectrum allocation is explained with an example. For this
purpose, we consider the network segment shown in Fig. 14. We
assume a connection request that requires a bit-rate equivalent
to two slots for RSA from source node 1 to destination node 4.
The connection request cannot be established through the shortest route 1-2-4 because the links from 1-2 and 2-4 have two
contiguous slots that are not continuous, so the continuity and
contiguity constraints are not satisfied. However, the continuity
and contiguity constraints are satisfied if the connection uses
the route 1-2-3-4, and spectrum slots 5 and 6.
RWA in WDM-based optical networks is an NP-hard problem, and has been well studied over the last twenty years. The
RWA problem is reducible to the RSA problem as the number of
wavelengths equals the number of spectrum slots in each fiber
link. For any lightpath request, if RWA requires 1 wavelength
along the lightpath, it is equivalent to a 1 spectrum slot request
along the lightpath in the RSA problem. This reduction is
Authorized licensed use limited to: University of Ulsan. Downloaded on December 15,2020 at 08:46:20 UTC from IEEE Xplore. Restrictions apply.
1784
IEEE COMMUNICATION SURVEYS & TUTORIALS, VOL. 17, NO. 3, THIRD QUARTER 2015
within poly-nominal time. The RWA problem has a solution
if and only if the constructed RSA problem has a solution.
Therefore, from the above discussion, we can say that the RSA
problem is an NP-hard problem [14], [36].
Although RSA is a hard problem, it can simplified by splitting it into two separate subproblems, namely—(i) the routing subproblem, and (ii) the spectrum allocation subproblem.
These subproblems are discussed in Section VI and Section VII,
respectively.
VI. ROUTING
Approaches for solving the routing subproblem in the elastic
optical network fall into two main groups, namely—(i) routing
without elastic characteristics, and (ii) routing with elastic
characteristics. In the following, we explain these two routing
approaches.
A. Routing Without Elastic Characteristics
This subsection focuses on different routing algorithms
[37]–[42], namely—(i) fixed routing, (ii) fixed alternate routing, (iii) least congested routing, and (iv) adaptive routing,
with no consideration given to the elastic characteristics of
optical networks. These routing approaches are mainly intended
to discover suitable routes between source-destination pairs.
These algorithms are discussed below.
1) Fixed Routing: In fixed routing (FR) [1], [38], a single
fixed route is precomputed for each source-destination pair using some shortest path algorithm, such as Dijkstra’s algorithm
[43]. When a connection request arrives in the network, this
algorithm attempts to establish a lightpath along the predetermined fixed route. It checks whether the required slot is
available on each link of the predetermined route or not. If even
one link does not have the slot desired, the connection request
is blocked. In the situation when more than one required slot
is available, a spectrum allocation policy is used to select the
best slot.
2) Fixed Alternate Routing: Fixed alternate routing (FAR)
[1], [38] is an updated version of the FR algorithm. In FAR,
each node in the network maintains a routing table (that contains an ordered list of a number of fixed routes) for all other
nodes. These routes are computed off-line. When a connection
request with a given source-destination pair arrives, the source
node attempts to establish a lightpath through each of the routes
from the routing table taken in sequence, until a route with
the required slot is found. If no available route with required
slot is found among the list of alternate routes, the connection
request is blocked. In the situation when more than one required
slot is available on the selected route, a spectrum allocation
policy is used to choose the best slot. Although the computation
complexity of this algorithm is higher than that of FR, it
provides comparatively lower call blocking probability than
the FR algorithm. However, this algorithm may not be able to
find all possible routes between a given source-destination pair.
Therefore, the performance of FAR algorithm in terms of call
blocking probability is not optimum.
3) Least Congested Routing: Least congested routing (LCR)
[1], [38] predetermines a sequence of routes for each source-
Fig. 15. Fixed (solid line), alternate (dotted line) and adaptive (dashed line)
routes are shown from source city CA to destination city L.
destination pair similar to FAR. Depending on the arrival time
of connection requests, the least-congested routes are selected
from among the predetermined routes. The congestion on a link
is measured by the number of slots available on the link. If a link
has fewer available slots, it is considered to be more congested.
The disadvantage of LCR is its higher computation complexity;
its call blocking probability is almost the same as that of FAR.
4) Adaptive Routing: In adaptive routing (AR) [38], [39],
routes between source-destination pairs are chosen dynamically, depending on link-state information of the network. The
network link-state information is determined by the set of all
connections that are currently active. The most acceptable form
of AR is adaptive shortest path routing, which is well suited
for use in optical networks. Under this approach, each unused
spectrum in the network has a cost of 1 unit, whereas the
cost of each used spectrum in the network is taken to be α.
When a connection arrives, the shortest path between a sourcedestination pair is determined. If there are multiple paths with
the same distance, one of them is chosen at random. In AR, a
connection is considered blocked mainly when there is no route
with a required slot between the source-destination pair. Since
AR considers all possible routes between source-destination
pair, it provides lower call blocking probability, but its setup
time is comparatively higher than other routing algorithms.
AR requires extensive support from control and management
protocols to continuously update the routing tables at the nodes.
AR suits centralized implementation rather more than the distributed alternative.
The functionality of the above mentioned routing algorithms
is explained with the help of the sample example network, see
Fig. 15. It consists of 14 nodes (representing cities) and 21
bi-directional optical links. The fixed shortest route, alternate
route, and adaptive route from source city CA to destination city
L are shown by the solid, dotted, and dashed lines, respectively.
Furthermore, the congested links are denoted as α. If a connection request for a connection from source city CA to destination
city L arrives, only AR is able to find a route between CA and L.
5) Comparisons of Routing Algorithms: A significant
amount of work on the different issues of routing has been
reported. Table II summarizes the major routing algorithms, and
compares their performance in terms of blocking probability,
average setup time, and time complexity [126]. The blocking
Authorized licensed use limited to: University of Ulsan. Downloaded on December 15,2020 at 08:46:20 UTC from IEEE Xplore. Restrictions apply.
CHATTERJEE et al.: ROUTING AND SPECTRUM ALLOCATION IN ELASTIC OPTICAL NETWORKS: A TUTORIAL
1785
TABLE II
S UMMARIES OF D IFFERENT ROUTING A LGORITHMS
Fig. 16. Frequency slot approach for elastic optical networks.
probability [44], [45] in the network is defined as the ratio of
the number of blocked connection requests to the number of
connection requests in the network. The average setup time [6]
in the network is defined as total execution time required to
establish all the connections in the network to the number of
successful connections. From Table II, we observe that FR has
the lowest average setup time and time complexity of all routing
algorithms. However, its blocking probability is the highest. AR
provides the best performance in terms of blocking probability,
but its time complexity is the highest. FAR offers a trade-off
between time complexity and blocking probability.
B. Routing With Elastic Characteristics
An elastic optical network has the capability to slice the
spectrum into slots with finer granularity than WDM-based
networks. Jinno et al. [12] presented, for first time, the method
referred to as single slot on the grid approach, see Fig. 16. In
this approach, the frequency slots are based on the ITU-T fixed
grids, where the central frequency is set at 193.1 THz. The
width of a frequency slot depends on the transmission system.
In this example, one frequency slot is 12.5 GHz. According
to the bandwidth demand of a connection request, a group of
frequency slots, usually consecutive in the frequency domain,
are allocated.
In elastic optical networks, single path routing via the RSA
approach can create the spectrum fragmentation problem in
and thus inefficiency. The spectrum fragmentation issue is explained in detail in Section VIII-A. To overcome this problem,
multi-path routing [78], [79], [125] has been considered for the
elastic optical network. An example of this routing is shown
in Fig. 17. Let us consider connection request C(S, D, F),
where S, D and F are source, destination, and the number of
required contiguous sub-carrier slots, respectively. We assume
connection requests arrive in time order, and each guard-band
is assumed to be two sub-carrier slots wide. The group of
consecutive frequency slots that are available after spectrum
allocation for R1 , R2 , · · · , R6 is referred to as a spectrum fragment. In this context, if connection request R7 arrives at node 1
Fig. 17. Example of multi-path routing (spectrum-split routing) to handle
spectrum fragmentation in elastic optical networks.
for destination node 3 with demand of four consecutive subcarrier slots, it is rejected as they are unavailable. However, two
spectrum paths, i.e., P1 and P2 , can be established in parallel
for R7 by using multipath routing. Multi-path routing can be
used to handle the spectrum fragments that are very common in
dynamic traffic scenarios.
VII. S PECTRUM A LLOCATION
With the aim of better fitting the bandwidth requirements
at each moment, the lightpaths established in a network may
dynamically change their allocated spectrum. This capability
is defined as elastic spectrum allocation [46], [47] and its implementation in future flexgrid networks is expected to provide
better network performance. Spectrum allocation may be performed either after finding a route for a lightpath or in parallel during the route selection process. This section discusses
the different spectrum allocation policies. We categorize the
spectrum allocation based on spectrum range for connection
Authorized licensed use limited to: University of Ulsan. Downloaded on December 15,2020 at 08:46:20 UTC from IEEE Xplore. Restrictions apply.
1786
IEEE COMMUNICATION SURVEYS & TUTORIALS, VOL. 17, NO. 3, THIRD QUARTER 2015
Fig. 18. Different conditions (a) underused spectrum condition, and (b) insufficient spectrum condition of fixed spectrum allocation policy.
Fig. 19. Different conditions of the semi-elastic spectrum allocation policy
with (a) spectrum slot reduction, and (b) spectrum slot expansion.
groups and spectrum slot for individual connection request, as
presented below.
A. Spectrum Range Allocation for Connection Groups
Policies used to allocate spectrum range for connection
groups can be categorized into three types, namely—(i) fixed
spectrum allocation, (ii) semi-elastic spectrum allocation and
(iii) elastic spectrum allocation, based on the changes allowed
to the resources allocated to lightpaths in terms of central
frequency (CF) and spectrum width.
1) Fixed Spectrum Allocation: In the fixed spectrum allocation (fixed SA) policy [46], [47], both CF and assigned
spectrum width remain static for ever. At each time period,
demands may utilize either whole or only a fraction of the allocated spectrum to convey the bit rate requested for that period.
Therefore, this policy does not provide any elasticity. Under
this policy, the spectrum allocation of lightpaths is independent
of variations of bandwidth requirements. When the bandwidth
demand of a connection is lower than the capacity of the
assigned spectrum, the connection request is established. In this
case, the utilized spectrum for carrying traffic is lower than that
of allocated spectrum. This can lead to a sub-optimal use of network capacity. When the bandwidth demand is higher than the
capacity of assigned spectrum, some bandwidth is not served.
Fig. 18 shows the concept of the fixed-SA policy. The
bandwidth demand for the lightpath at time T is equal to the
capacity of the assigned spectrum. In an underused spectrum
condition, the bandwidth demand is lower than the capacity
of the assigned spectrum in time T as shown in Fig. 18(a).
Similarly, the bandwidth demand is higher than the capacity
of the assigned spectrum in time T under insufficient spectrum
condition as shown in Fig. 18(b).
2) Semi-Elastic Spectrum Allocation: In the semi-elastic
spectrum allocation (semi-elastic SA) policy [46], [47], the
CF remains fixed, but the allocated spectrum width can vary
in each time interval. The frequency slices are allocated to
a lightpath so as to suit the required bandwidth at any time.
As a result, the unutilized slots can be used for subsequent
connection requests. Therefore, this spectrum allocation policy
provides higher flexibility than the fixed SA policy. To explain
semi-elastic SA, two scenarios are considered below.
(i) If the required bandwidth demand is reduced, the capacity of the allocated spectrum can also be reduced. The
Fig. 20. Different conditions of the elastic spectrum allocation policy with (a)
CF movement within a range, and (b) elastic spectrum reallocation.
unnecessary spectrum slices at each end of the allocated
spectrum can be released and may be used for subsequent
connection requests. Fig. 19(a) represents a spectrum slot
reduction condition, where both utilized and allocated
spectra of the channel occupy the same number of slices
at time T .
(ii) If the required bandwidth demand is increased, new
contiguous spectrum slices can be allocated at both ends
of the CF. The capacity of the allocated spectrum can
be increased in order to serve the maximum required
bandwidth. Fig. 19(b) represents a spectrum slot expansion condition, where a lightpath increases its required
bandwidth from six to eight slots.
3) Elastic Spectrum Allocation: In the elastic spectrum allocation (elastic SA) policy [46], [47], both assigned CF and
the spectrum width can be changed in each time interval. This
spectrum allocation policy adds a new degree of freedom to
the previous policy. It not only allows the number of slots per
lightpath to be varied at any time, but also CF can be changed.
Furthermore, we distinguish two conditions that differ in the
grade of flexibility of CF movement as follows.
(i) CF movement within a range: As CF movement is limited
to a certain range, the spectrum reallocation is restricted
to neighboring CFs. Fig. 20(a) represents a lightpath that
varies its requirement at time T and T . In this figure, both
the assigned spectrum width and the CF are varied, but
the CF is varied within the range specified.
(ii) Elastic spectrum reallocation: This condition reallocates
the spectrum completely, and there is no CF movement limitation. The elastic spectrum allocation policy
offers the best spectrum utilization performance among
all spectrum allocation policies. Fig. 20(b) represents
Authorized licensed use limited to: University of Ulsan. Downloaded on December 15,2020 at 08:46:20 UTC from IEEE Xplore. Restrictions apply.
CHATTERJEE et al.: ROUTING AND SPECTRUM ALLOCATION IN ELASTIC OPTICAL NETWORKS: A TUTORIAL
1787
TABLE III
S UMMARIES OF D IFFERENT S PECTRUM R ANGE A LLOCATION P OLICIES FOR C ONNECTION G ROUPS
a typical elastic spectrum allocation policy, where two
lighpaths are reallocated and their allocated spectrum
widths are varied.
A comparison of the CF movement approach within a range
and the reallocation approach is given below. The first one
limits CF movement and so has lower hardware requirements.
However, the limitation yields only limited flexibility, while
the elastic SA policy with reallocation approach is completely
flexible.
B. Comparison of Spectrum Range Allocation Policies for
Connection Groups
Table III summarizes the different policies available to allocate spectrum range for connection groups in terms of hardware
requirement, control plane, complexity of signal procedures,
computation complexity, spectrum utilization, and nature of
spectrum allocation. We observe that both CF and assigned
spectrum width remain static in fixed SA policy. However, the
control plane can be configured in order to allocate a fixed channel consisting of a fixed number of slices. The main drawback
of the fixed spectrum allocation policy is the sub-optimal use of
capacity, which makes this policy less convenient.
Compared to the fixed SA policy, the semi-elastic SA policy requires additional hardware. Moreover, the control plane
can be configured in such way that it can allow established
lightpaths to be modified. Since the amount of frequency slices
are assigned to each lightpath dynamically, extension of the
RSVP-TE protocol [48] should be designed so as to notify
all BV-WXCs along the path to adjust their filter bandwidth,
and modify the number of slices allocated to a path. Furthermore, some hardware is required to increase or decrease the
utilized spectrum as needed. Therefore, bandwidth variable
transponders and bandwidth variable switches should work
with frequency steps in accordance with the frequency slice
width. The semi-elastic SA policy has better performance than
of the fixed SA policy in terms of spectrum efficiency at the cost
of some extra hardware resources.
In the elastic SA policy, extra hardware and a control plane
are required to vary both CF and spectrum width dynamically.
As both CF and spectrum width vary dynamically, the elastic
SA policy provides best performance in terms of spectrum
utilization. However, the computation complexity and extra
hardware requirements are high compared to other spectrum
allocation policies.
C. Spectrum Slot Allocation for Individual
Connection Request
The spectrum slot allocation of an individual connection
request can be performed using one of the following allocation
policies.
1) First Fit: In the first fit spectrum allocation policy [49],
[50], the spectrum slots are indexed and a list of indexes of
available and used slots is maintained. This policy always
attempts to choose the lowest indexed slot from the list of
available slots and allocates it to the lightpath to serve the
connection request. When the call is completed, the slot is
returned to the list of available slots. By selecting spectrum in
this manner, existing connections will be packed into a smaller
number of spectrum slots, leaving a larger number of spectrum
slots available for future use. Implementing this policy, does not
require global information of the network. The first fit spectrum
allocation policy is considered to be one of the best spectrum
allocation policies due to its lower call blocking probability and
computation complexity.
2) Random Fit: In the random fit policy [1], [49], a list of
free or available spectrum slots is maintained. When a connection request arrives in the network, this policy randomly selects
a slot from the list of available slots and allocates it to the lightpath used to serve the connection request. After assigning a slot
to a lightpath, the list of available slots is updated by deleting
the used slot from the free list. When a call is completed, its slot
is added to the list of free or available slots. By selecting spectrum in a random manner, it can reduce the possibility of multiple connections choosing the same spectrum which is possible
if spectrum allocation is performed in a distributed manner.
3) Last Fit: This policy [1], [22] always attempts to choose
the highest indexed slot from the list of available slots and
allocates it to the lightpath to serve the connection request.
When the call is completed, the slot is returned back to the list
of available slots.
Authorized licensed use limited to: University of Ulsan. Downloaded on December 15,2020 at 08:46:20 UTC from IEEE Xplore. Restrictions apply.
1788
IEEE COMMUNICATION SURVEYS & TUTORIALS, VOL. 17, NO. 3, THIRD QUARTER 2015
Fig. 21. Spectrum slot usage pattern for a network segment.
4) First-Last Fit: In the first-last fit spectrum allocation
policy [50], all spectrum slots of each link can be divided into a
number of partitions. The first-last fit spectrum allocation policy
always attempts to choose the lowest indexed slots in the odd
number partition from the list of available slots. For the even
number partitions, it attempts to choose the highest indexed
slots from the list of available spectrum slots. Use of first fit
and random fit spectral allocation approaches always attempt to
choose the lowest indexed slots for each partition and randomly
selects slots, respectively, from the list of available spectrum
slots. This may lead to a situation where spectrum slots may be
available, but connection requests cannot be established due to
unavailability of contiguous aligned slots. The first-last fit allocation policy is expected to give more contiguous aligned available slots than the random fit and first fit allocation policies.
5) Least Used: The least used spectrum allocation policy
[1], [2] allocates a spectrum to a lightpath from a list of
available spectrum slots that have been used by the fewest fiber
links in the network. If several available spectrum slots share
the same minimum usage, the first fit spectrum allocation policy
is used to select the best spectrum slot. Selecting spectrum in
this manner is an attempt to spread the load evenly across all
spectrum slots.
6) Most Used: The most used spectrum allocation policy [1],
[2] assigns spectrum to a lightpath from a list of available spectrum slots, which have been used by the most fiber links in the
network. Similar to the least used spectrum allocation policy,
if several available spectrum slots share the same maximum
usage, first fit spectrum allocation policy is used to break the
tie. Selecting spectrum slots in this way is an attempt to realize
maximum spectrum reuse in the network.
7) Exact Fit: Starting from the beginning of the frequency
channel, the exact fit allocation policy [49] searches for the exact available block in terms of the number of slots requested for
the connection. If there is a block that matches the exact size of
requested resources, this policy allocates that spectrum. Otherwise, the spectrum is allocated according to the first fit spectrum
allocation policy. By selecting spectrum slots in this way, we
can reduce the fragmentation problem in optical networks.
To illustrate the functionality of the above mentioned spectrum allocation policies, we use the example shown in Fig. 21.
If two connection requests arrive that use link 2 and link 3
with one slot demand for establishing lightpaths, the strategies
proceed as follows. First fit spectrum allocation policy selects
spectrum slot 2 for the first connection request, and slot 3 for
the second connection request. First-last fit spectrum allocation
policy selects spectrum slot 2 for the first connection request,
and slot 12 for the second connection request. Slot 6 and slot 4
have been used three times and two times, respectively, in this
example. Therefore, slot 6 and slot 4 are used by most used
spectrum allocation policies. As slot 2 and slot 9 have not been
used so far, the least used spectrum allocation policy selects
these two slots for the two connections requests. Random fit
allocation policy selects any two of slot 2, slot 3, slot 4 and
slot 12 with equal probability. Exact fit spectrum allocation
policy selects spectrum slot 6 for the first connection request,
and slot 2 for the second connection request.
D. Comparisons of Spectrum Allocation Policies for
Individual Connection Request
A significant amount of published research has addressed
different policies to allocate spectrum slots to individual connection requests. Table IV summarizes some major spectrum
allocation policies. It is observed from Table IV that the leastused and most-used allocation policies have higher time complexity than the other allocation policies. These two spectrum
allocation policies also require global information of the network. As random fit, first fit, last fit, exact fit, first-last fit
spectrum allocation policies have lower time complexity, we
present the performance of these spectrum allocation policies
in terms of blocking probability under differ traffic loads (in
Erlang), see Table V. These numerical results [128] were
obtained from a simulation study performed on NSFNET. The
simulation parameters followed those of [22]. We observe from
the numerical results that first-last fit is lower blocking probability than the other spectrum allocation schemes, as it provides
less fragmentation than the other spectrum allocation policies.
The blocking probability of first-exact fit is higher than that of
first-last fit, but its blocking probability is lower than those of
other spectrum allocation policies. First fit and last fit spectrum
allocation policies provide almost similar performance. Finally,
the blocking probability of random fit is highest among all
spectrum allocation policies.
E. Joint RSA
We have already discussed routing and spectrum allocation in elastic optical networks separately in Section VI and
Section VII, respectively. However, many researchers have
presented joint RSA [33], [51], [52] by considering routing and
spectrum allocation at the same time. They usually employ a
matrix to describe link or path spectral status by considering
spectrum continuity and contiguity constraints, and choose the
best performance from among all available matrix candidates.
In this direction, Liu et al. [51] presented a layer-based
approach to design integrated multicast-capable routing and
spectrum assignment (MC-RSA) algorithms for serving multicast requests efficiently and minimizing the bandwidth blocking
probability in the elastic optical network. For each multicast request, the presented algorithms decompose the physical
topology into several layered auxiliary graphs according to the
network spectrum utilization. Then, based on the bandwidth
Authorized licensed use limited to: University of Ulsan. Downloaded on December 15,2020 at 08:46:20 UTC from IEEE Xplore. Restrictions apply.
CHATTERJEE et al.: ROUTING AND SPECTRUM ALLOCATION IN ELASTIC OPTICAL NETWORKS: A TUTORIAL
1789
TABLE IV
S UMMARIES OF D IFFERENT P OLICIES TO A LLOCATE S PECTRUM S LOTS TO A S INGLE C ONNECTION R EQUEST
TABLE V
N UMERICAL R ESULTS OF D IFFERENT S PECTRUM A LLOCATION P OLICIES IN RSA IN T ERMS OF B LOCKING P ROBABILITY [128]
requirement, a proper layer is selected, and a multicast lighttree is calculated for the layer. These procedures realize routing
and spectrum assignment for each multicast request in an
integrated manner. Similarly, two joint routing and spectrum
allocation algorithms [52], namely—(i) fragmentation-aware
RSA and (ii) fragmentation-aware RSA with congestion avoidance, have been presented by Yin et al. to alleviate spectral
fragmentation in the lightpath provisioning process.
There are some works [14], [53], [54] that focus on solving
joint RSA with modulation selection. This type of problem is
referred to as the routing, modulation, and spectrum allocation
(RMSA) problem. Taking this direction, Zhou et al. [53] introduced a RMLSA problem for elastic optical networks. In their
work, the authors introduced an integer linear programming
(ILP) for RMLSA algorithm that minimizes the spectrum used
to serve the traffic matrix, and presented a decomposition
method that breaks RMLSA into its two substituent subproblems, namely (i) routing and modulation level and (ii) spectrum
allocation, and solved them sequentially. Finally, they presented
a heuristic algorithm, which serves connections one-by-one
in order to solve the planning problem. In [54], the authors
investigated the principle of how dynamic service provisioning
fragments the spectral resources on links along a path, and presented corresponding RMSA algorithms to alleviate spectrum
fragmentation in dynamic network environments.
VIII. VARIOUS A SPECTS R ELATED TO RSA AND SBVT
The performance of the elastic optical network depends on
not only its physical resources, like—transponders, physical
links, usable spectral width, optical switches, etc., but also how
the network is controlled. The objective of an RSA algorithm
is to achieve the best performance within the limits set by the
physical constraints. Recently, an increasing number of studies
have investigated solutions to the RSA problem in the elastic
optical network. The RSA problem can be cast in numerous
Fig. 22. Fragmentation problem, and reducing its effect by incorporating
defragmentation technique.
forms. This section discusses various issues related to RSA and
SBVT as follows.
A. Fragmentation
Elastic optical networks allocate spectrum on contiguous
subcarrier slots. As the size of contiguous subcarrier slots is
elastic, it can be a few GHz or even narrower. Therefore,
dynamically setting up and tearing down connections can generate the bandwidth fragmentation [14], [55] problem. It is the
condition where available slots become isolated from each other
by being misaligned along the routing path or discontiguous
in the spectrum domain. Thus, it is difficult to utilize them for
upcoming connection requests. If no available slot can fulfill
the required bandwidth demand of a connection request, the
connection request is considered to be rejected/blocked. This
is called bandwidth blocking and drives network operators to
periodically reconfigure the optical paths and spectrum slots.
This is referred to as network defragmentation. Fig. 22 shows
the fragmentation problem.
To overcome the bandwidth fragmentation problem, many
RSA approaches [12], [14], [34], [36], [56] have been published.
In this direction, Kadohata et al. [32] and Zhang et al. [33]
developed bandwidth defragmentation schemes by considering
the green field scenario, where connections are totally rerouted.
Patel et al. [57] formulated the defragmentation problem in an
Authorized licensed use limited to: University of Ulsan. Downloaded on December 15,2020 at 08:46:20 UTC from IEEE Xplore. Restrictions apply.
1790
IEEE COMMUNICATION SURVEYS & TUTORIALS, VOL. 17, NO. 3, THIRD QUARTER 2015
elastic optical network as an ILP formulation to provide optimal
defragmentation with consideration of the spectrum continuity
and continuity constraints. They presented two heuristic
algorithms, namely—(i) greedy-defragmentation algorithm
and (ii) shortest-path-defragmentation for large-scale networks
in order to maximize the spectrum utilization. Fragmentationaware RSA algorithms or defragmentation approaches can be
classified into two categories, namely—(i) proactive
fragmentation-aware RSA and (ii) reactive fragmentationaware RSA, which are discussed in Section VIII-A1 and
Section VIII-A2, respectively.
1) Proactive Fragmentation-Aware RSA: When a new request is admitted to the network, the proactive fragmentationaware RSA technique attempts to prevent or minimize spectrum
fragmentation in the network. In this direction, Wang et al.
[50] have presented four spectrum management techniques for
allocating spectrum resources to connections of different data
rates. In their approaches, all connections share the whole
spectrum using the first-fit spectrum allocation policy. A similar concept of spectrum reservation has been presented by
Christodoulopoulos et al. [14]. In their approach, a block of
contiguous subcarriers is reserved for each source-destination
pair. In addition, subcarriers that are not reserved may be shared
among all connections on demand.
2) Reactive Fragmentation-Aware RSA: In a dynamic environment, the fragmentation problem cannot be completely
eliminated. Therefore, reactive fragmentation-aware RSA algorithms attempt to restore the network’s ability to accommodate
high-rate and long-path connections. The main objective of
defragmentation is to reconfigure the spectrum allocation of
existing connections in order to consolidate available slots into
large contiguous and continuous blocks that may be used for
upcoming connection requests. In this direction, Wang et al.
[50] have presented a set of reactive defragmentation strategies
that exploit hitless optical path shift (HOPS). HOPS technology
shifts a connection to a new block of spectrum as long as the
route of the connection does not change and the movement of
the new spectrum does not affect other established connections.
They presented a scheme that consolidates the spectrum slots
freed by a terminated connection with other blocks of spectrum
available along the links of its path.
Most of the approaches [12], [14], [34], [36], [50], [55],
[56] in the literature perform bandwidth defragmentation after
bandwidth fragmentation occurs in subcarrier-slots. This means
that the traffic is disrupted by connection rerouting, as the
bandwidth defragmentation is performed. Bandwidth defragmentation that uses connection rerouting increases the traffic
delay and system complexity.
To overcome this serious issue, Wang and Mukherjee [21]
have presented a scheme that prevents bandwidth fragmentation without performing any connection rerouting. Typically,
when connection requests with lower-bandwidth and higherbandwidth are not separated during spectrum allocation, it
is more likely that the higher-bandwidth connection requests
are blocked. In order to circumvent this drawback, they explore an admission control mechanism that captures the unique
challenges posed by heterogeneous bandwidths. They adopt a
preventive admission control scheme based on spectrum parti-
Fig. 23. Modulation level versus transmission distance.
tioning to achieve higher provisioning efficiency. As a result, it
prevents the blocking of connections due to the unfairness of
bandwidth issue.
Similarly, Fadini et al. [22] have presented a subcarrierslot partition scheme for spectrum allocation in elastic optical
networks; it reduces the number of non-aligned available slots
without connection rerouting. Thus the bandwidth blocking
probability in the network is reduced. In their approach, they
define a connection group as a set of connections whose routes
are exactly the same. When the spectrum resources of two connections from different connection groups sharing a common
link are allocated to adjacent slots, some available slots might
be non-aligned with each other. When another connection request arrives in the network and its route needs these available
slots, the connection request is rejected if these available slots
are non-aligned. The partitioning scheme divides the subcarrier
slots into several partitions. Disjoint connections whose routes
do not share any link are allocated to the same partition, while
non-disjoint connections are allocated to different partitions.
In this way, their approach increases the number of aligned
available slots in the network and hence the bandwidth blocking
probability is reduced.
B. Modulation
The traditional WDM-based optical network assigns spectrum resources to optical paths without considering the appropriate modulation technique, which leads to an inefficient
utilization of the spectrum. However, the OFDM-based elastic
optical network allocates optical paths with consideration of
adaptive modulation and bit rate to further improve the spectrum efficiency. In the modulation-based spectrum allocation
scheme of [12], [58], the necessary minimum spectral resource
is adaptively allocated to an optical path. The adaptation considers the physical conditions while ensuring a constant data rate.
The modulation-based spectrum allocation scheme improves
the spectrum efficiency, as the allocated spectral bandwidth
can be reduced for shorter paths by increasing the number of
modulated bits per symbol.
In this direction, Jinno et al. [12] have presented a distanceadaptive spectrum allocation scheme that adopts a high-level
modulation format for long distance paths, and a low-level
modulation format to shorter paths. As the optical signal-tonoise ratio (OSNR) tolerance of 64-QAM is lower than that of
QPSK, it suits shorter distance lightpaths as shown in Fig. 23.
Authorized licensed use limited to: University of Ulsan. Downloaded on December 15,2020 at 08:46:20 UTC from IEEE Xplore. Restrictions apply.
CHATTERJEE et al.: ROUTING AND SPECTRUM ALLOCATION IN ELASTIC OPTICAL NETWORKS: A TUTORIAL
The modulation based spectrum allocation schemes can be
classified into two categories, namely—(i) offline modulation
based spectrum allocation, and (ii) online modulation based
spectrum allocation, and are discussed below.
1) Offline Modulation Based Spectrum Allocation:
Christodoulopoulos et al. [14] have presented an offline modulation based spectrum allocation scheme, where a mapping
function is provided as input to the problem. In their scheme,
each demand is mapped to a modulation level according to
the requested data rate and the distance of the end-to-end
path. Initially, they presented a path-based ILP formulation
for their scheme, and then decomposed the problem into two
sub-problems, namely (i) routing and modulation level (RML),
and (ii) spectrum allocation. They solved the sub-problems
sequentially using ILPs. Finally, a sequential algorithm was
presented to serve connections one-by-one, and to solve the
planning problem sequentially.
2) Online Modulation Based Spectrum Allocation: Most of
the studies on online modulation based spectrum allocation
[59]–[62] have introduced heuristic algorithms, which deal
with randomly arriving connection requests. Initially, these
algorithms compute a number of fixed-alternate paths for each
source-destination pair, and arrange them in decreasing order of
their end-to-end path length. In the second step, a spectrum allocation policy is used to allocate a lightpath to each connection
request by considering alternate path routing and modulation.
Recent studies [15], [59], [60] on modulation based spectrum
allocation claim that this type of spectrum allocation scheme
increases the spectral utilization by approximately 9%–60%
compared to fixed-modulation based spectrum allocation in
the elastic optical network. Fixed-modulation based spectrum
allocation schemes do not consider the most appropriate modulation technique for different connection requests according to
their lightpath distance. Typically, they select, conservatively,
one modulation technique for all connection requests regardless
their lightpath distance. As an example, a fixed-modulation
based spectrum allocation scheme adopts BPSK modulation
format for all connection requests regardless their lightpath
distance. As a result, this type of spectrum allocation schemes
does not utilize the spectrum efficiently. On the other hand,
modulation-based spectrum allocation schemes determine the
modulation technique that best suits each lightpath distance. As
an example, a modulation-based spectrum allocation scheme
adopts BPSK for long distance lightpaths, and 16-QAM for
shorter distance lightpaths. This minimizes the numbers of
spectrum slots that must be assigned, which yields better utilization of spectrum resources compared to fixed-modulation
based spectrum allocation schemes.
C. Quality of Transmission
The elastic optical network architecture offers the ability to
choose the modulation format and channel bandwidth to suit
the transmission distance and quality of transmission desired.
One version of the online modulation based spectrum allocation scheme is referred to as quality-of-transmission aware
RSA. In this direction, Beyranvand et al. [62] have presented
a quality of transmission (QoT) aware online RSA scheme
1791
for the elastic optical network. Their approach employs three
steps, namely—(i) path calculation, (ii) paths election, and
(iii) spectrum assignment to construct the complete framework.
The Dijkstra and k-shortest path algorithms have been adapted
for computing paths, while fiber impairments and non-linear
effects on the physical layer are modeled to estimate the QoT
along the given route. S. Yang et al. have presented [61] a
QoT-aware RSA scheme in order to select a feasible path for
each requested connection and allocate subcarrier slots by using
modulation formats appropriate for the transmission reach and
requested data rate.
D. Traffic Grooming
In WDM-based wavelength-routed optical networks, traffic
grooming [1], [5], [63]–[69] is used to multiplex a number of
low-speed connection requests into a high-capacity wavelength
channel for enhancing channel utilization. Traffic grooming improves the resource utilization by aggregating multiple electrical channels (packet or circuit flows) onto one optical channel.
The elastic optical network allocates spectral resources with
just enough bandwidth to satisfy the traffic demands. However,
traffic grooming [26], [66], [70]–[72] is still essential for the
following reasons, (i) BVT is normally designed so as to
maximize the traffic rate in the network, and it does not support
slicing at a very early stage [73]. Electrical traffic grooming
is applied in order to use transponder capacity efficiently.
(ii) Generally speaking, a filter guard band between two adjacent channels should be assigned to resolve optical filter issues.
Traffic grooming can minimize filter guard band usage by
aggregating traffic electrically. The electrical switching fabric is
still needed for traffic grooming in the elastic optical network,
similar to WDM networks. The main difference is that the
transponder used in elastic optical networks does not strictly
follow the ITU-T central frequency. As a result, it can provide
flex-optical channels.
To further improve the flexibility and eliminate the electrical
processing, researchers have designed SBVT for the elastic
optical network. In SBVT-based elastic optical networks, the
traffic grooming [26], [74] function can be partly offloaded
from the electrical layer to the optical layer. Multiple electrical channels are groomed onto one sub-transponder channel,
in which each sub-transponder channel is associated with a
flex-optical channel. Multiple sub-transponder channels (flexoptical channels) are groomed optically onto one transponder
by using an optical switching fabric (e.g., BV-OXC), which
is called optical traffic grooming. Fig. 24 distinguishes between traffic grooming in WDM-based optical networks, traffic
grooming with BVT in elastic optical networks, and traffic
grooming with SBVT in elastic optical networks. Spectrum
efficiency and transponder usage are improved in WDM-based
optical networks, whereas traffic grooming with BVT in the
elastic optical network improves transponder usage and reduces
guard band usage. Finally, traffic grooming with SBVT in
the elastic optical network eliminates electrical processing by
offloading parts of the grooming function to the optical layer.
Zhang et al. [70] have incorporated, for the first time, a
grooming approach for the RSA problem in the elastic optical
Authorized licensed use limited to: University of Ulsan. Downloaded on December 15,2020 at 08:46:20 UTC from IEEE Xplore. Restrictions apply.
1792
IEEE COMMUNICATION SURVEYS & TUTORIALS, VOL. 17, NO. 3, THIRD QUARTER 2015
Fig. 24. Comparison of traffic grooming in (a) WDM-based optical networks, (b) elastic optical networks with BVTs, and (c) elastic optical networks
with SBVTs.
network with BVT. In their approach, multiple low-speed connection requests are groomed into elastic optical paths by using
electrical layer multiplexing. They presented a mixed integer
linear program (MILP) formulation to reduce the average spectrum utilization in the traffic-grooming scenario. Zhang et al.
[66] have presented a multi-layer auxiliary graph to implement
various traffic-grooming policies by properly adjusting the edge
weights in the auxiliary graph. With their approach, they have
shown that there is a trade-off among different traffic-grooming
policies, and that the spectrum reservation scheme can be
incorporated into various traffic-grooming scenarios. Recently,
Zhang et al. [26] have presented dynamic traffic grooming in
SBVT-enabled elastic optical networks. In their approach, a
three-layered auxiliary graph (AG) model has been presented to
address mixed-electrical-optical grooming under the dynamic
traffic scenario. By adjusting the edge weights of AG, various
traffic-grooming policies can be achieved for different purposes. Furthermore, two spectrum reservation schemes have
been introduced in order to efficiently utilize transponder capacity. Finally, they compared different traffic-grooming policies under two spectrum reservation schemes, and the tradeoff
among the policies was shown.
E. Survivability
The elastic optical network has the capability to support individual data rates from 400–1000 Gb/s [75]. It also aggregates
the throughput per fiber link to approximately 10–100 Tb/s.
Therefore, failure of a network component, such as optical fiber
or network node, can disrupt communications for millions of
users, which can lead to a great loss of data and revenue. As
an example, in 2004, the Gartner Research Group had lost
approximately 500 million dollars due to failure of a optical
network [76]. Thus, survivability against failure has become
an essential requirement of the elastic optical network. Failure
recovery [77] is defined here as “the process of re-establishing
traffic continuity in the event of a failure condition affecting
that traffic, by re-routing the signals on diverse facilities after
the failure”. A network is defined as survivable [77], if its
recovery can be secured rapidly. Similar to WDM-based optical
networks, the survivability mechanisms [78]–[80] for the elastic
optical network can be classified into two broad categories,
namely—(i) protection and (ii) or restoration, which are discussed briefly in the following subsections.
1) Protection: The protection techniques of [80]–[84] use
backup paths to carry optical signals after fault occurrence.
Authorized licensed use limited to: University of Ulsan. Downloaded on December 15,2020 at 08:46:20 UTC from IEEE Xplore. Restrictions apply.
CHATTERJEE et al.: ROUTING AND SPECTRUM ALLOCATION IN ELASTIC OPTICAL NETWORKS: A TUTORIAL
The backup paths are computed prior to fault occurrence, but
they are reconfigured after fault occurrence. In this direction,
Klinkowski et al. [84] have presented an RSA approach with
dedicated protection for static traffic demands. Although dedicated protection can provide more reliability, it is unable to
utilize the spectrum slots properly as some of the spectrum
slots are reassigned prior to fault occurrence. To overcome this
problem, Liu et al. [80] presented a shared protection scheme
to enhance the spectrum utilization by sharing backup spectrum
slots between two adjacent paths on a link, if the corresponding
working paths are link-disjoint. They explored the opportunity
of sharing enabled by tunable transponders. The elasticity of the
transponder enables the expansion and contraction of paths. As
a result, the backup spectrum is used by only one of the adjacent
paths at a time. Similarly, Shen et al. [81] addressed a shared
protection technique for elastic optical networks to minimize
both required spare capacity and maximum number of used link
spectrum slots.
2) Restoration: In restoration [79], [85]–[90], backup paths
are computed dynamically on the basis of link-state information
after fault occurrence, and hence can provide more efficiency
in terms of resource utilization compared to protection. In
this direction, Ji et al. [91] presented three algorithms for
dynamic preconfigured-cycle (p-cycle) configuration in order
to provide the elastic optical network with 100% restoration
against single-link failure. The first algorithm configures the
working path and p-cycles of a request together according
to the protection efficiencies of the p-cycles. In order to
reduce the blocking probability, they presented a spectrum
planning technique that regulates the working spectrum and
protection resources, and finally, two algorithms based on the
protected working capacity envelope cycles and Hamiltonian
cycles.
Paolucci et al. [90] have presented a restoration technique
enabling multipath recovery and bit rate squeezing in the elastic
optical network. They exploited the advanced flexibility provided by sliceable bandwidth-variable transponders that support the adaptation of connection parameters in terms of the
number of sub-carriers, bit rate, transmission parameters, and
reserved spectrum resources. They formulated their problems
as an ILP model and finally, presented an heuristic algorithm
that efficiently recovers network failures by exploiting limited
portions of the spectrum resources along multiple routes. As
restoration finds the backup paths after fault occurrence, it
offers slower recovery than protection. Depending on the type
of rerouting used, restoration can be considered as consisting of three categories, namely—(i) link restoration, (ii) path
restoration and (iii) segment-based restoration. Link restoration
discovers a backup path for the failed connection only around
the failed link. In path restoration, the failed connection independently discovers a backup path on an end-to-end basis.
Segment-based restoration discovers a segment backup path of
the failed connection.
F. Energy Saving
The energy consumption of telecom networks is drastically
increasing with the increase in traffic. The IP router consumes
1793
the maximum amount of energy in IP-over WDM-based optical
networks [93]. When transmission rate increases, the optical
transponder associated with the IP router is a huge energy consumer in optical networks [94]. Therefore to minimize energy
consumption, it is essential to reduce the number of IP router
ports and optical transponders. By using the advantages of
SBVT, the elastic optical network can offer some new features
for traffic grooming (shown in Fig. 24) and optical layer bypass,
which can help to reduce the energy consumption. In this
direction, Zhang et al. [95] studied the power consumption of
IP-over-elastic optical networks with different elastic optical
transponders. The results of their studies show that significant
energy savings are possible if SBVT is used rather than the
fixed BVT.
Recently, researchers [92], [96], [97] have focused on energy
efficient RSA schemes for the elastic optical network. In this direction, Fallahpour et al. [92] have presented a dynamic energy
efficient RSA algorithm that considers regenerator placement to
suppress the total network energy consumption. In their work, a
virtual graph is designed based on the given network topology,
where the cost functions of the virtual graph are computed
according to the energy consumption of the corresponding links
and intermediate routers. Furthermore, a newly arrived connection request is served by finding the most energy-efficient path
among the possible candidate paths. Similarly, Zhang et al. [97]
have presented energy-efficient dynamic provisioning in order
to significant reduce energy consumption and make efficient
use of spectrum resources. In their research work, they adopt an
auxiliary graph, and from it created a dynamic provisioning policy called time-aware provisioning with bandwidth reservation
(TAP-BR). The TAP-BR policy incorporates the two important
factors of time awareness and bandwidth reservation, in order
to facilitate energy-efficient provisioning.
Several studies on energy saving in the elastic optical network are anticipated, and more research work is needed to
develop truly effective energy-saving RSA schemes.
G. Networking Cost of SBVT
This subsection discusses the networking cost reduction
made possible by the use of SBVTs in the elastic optical network. We have observed from the literature that SBVTs allow
the reuse of hardware and optical spectrum by transmitting data
to multiple destinations. SBVTs enable point to multiple point
transmission where the traffic rate to each destination and the
number of destinations can be freely set to satisfy the request.
On the other hand, the non-sliceable transponder requires at
least one interface for each destination, which increases networking cost.
In this direction, López et al. [25], [27] have presented two
node models, namely—(i) non-sliceable transponder model,
and (ii) SBVT model in order to compare the networking cost,
please see Fig. 25. The main difference between these two
models is that the non-sliceable transponder model requires
at least one interface for each destination, while the SBVT
transponder reuses hardware and optical spectrum to transmit
to multiple destinations. The model without sliceable transponders considers coherent modulation formats, such as—40 Gb/s,
Authorized licensed use limited to: University of Ulsan. Downloaded on December 15,2020 at 08:46:20 UTC from IEEE Xplore. Restrictions apply.
1794
IEEE COMMUNICATION SURVEYS & TUTORIALS, VOL. 17, NO. 3, THIRD QUARTER 2015
Fig. 25. Different models (a) non-sliceable transponder model, and (b) SBVT
model for the analysis of networking cost.
TABLE VI
S UMMARIES OF D IFFERENT I SSUES R ELATED TO RSA
100 Gb/s, 400 Gb/s and 1 Tb/s, whereas only 400 Gb/s or 1 Tb/s
SBVTs are considered by the SBVT model.
Finally, the result of the research work [25] has claimed that
using 400 Gb/s and 1 Tb/s SBVTs reduces transponder costs
in the network by at least 50% in a core network scenario.
This reduction was calculated relative to BVTs of 400 Gb/s and
1 Tb/s in the non-sliceable scenario.
A significant number of works have addressed various
aspects of the RSA problem in the elastic optical network. Table VI summarizes these different aspects, namely—
fragmentation, modulation, quality-of-transmission, traffic
grooming, survivability, energy saving, and networking cost
reductions by SBVT.
IX. E XPERIMENTAL D EMONSTRATIONS
This section presents the experimental demonstrations that
have tested the functionality of the elastic optical network. The
first experimental demonstration was conducted by Jinno et al.
[98]. They demonstrated a spectrum-efficient elastic optical
path network for 100 Gb/s services and beyond; it used flex-
ible rate transceivers and BV-WXCs. Subsequently, many researchers moved from the conventional WDM-based optical
network to the elastic optical network architecture.
In this direction, Kozicki et al. [99] presented an experimental demonstration on the architecture of an elastic
optical network. They used the optical OFDM modulation
format and BV-WXCs to generate, transmit and receive
optical paths with bandwidths of up to 1 Tb/s. They experimentally demonstrated elastic optical path setup and spectrallyefficient transmission of multiple channels with bit rates
ranging from 40 to 140 Gb/s between six nodes in a mesh
network. Furthermore, they demonstrated multi-hop transmission in a single-mode fiber over 400 km with 1 Tb/s data
rate. Finally, they investigated the filtering properties and the
required guard bandwidth for the spectrally-efficient allocation
of optical paths in the elastic optical network. Similarly, their
other research work [100] experimentally demonstrated optical
path aggregation in a spectrum-sliced elastic optical network.
Multiple OFDM 100-Gb/s optical paths are aggregated in the
optical domain to form a spectrally continuous 1-Tb/s superwavelength optical path and transmitted over a network of
BV-WXCs. Finally, they evaluated the potential implementation issues and concluded that OFDM paths can be optically
aggregated with an optical signal-to-noise ratio penalty of less
than 1 dB.
A flexible-bandwidth network testbed with a real-time adaptive control plane has been demonstrated by Geisler et al. [101].
In their experiment, the modulation format and spectrumpositioning were adjusted to maintain QoT and high spectral efficiency. They have presented a performance monitoring
method that dynamically reconfigures the modulation format
in such a way that the optical signals maintain the required
QoT and bit error rate even for signals that experience timevarying impairments. Zhang et al. [102] demonstrated enhanced software defined networking (SDN) over elastic grid
optical networks for data center service migration.
Zhang et al. [103] presented an experimental demonstration
of the openflow-based control plane for elastic lightpath provisioning in flex-grid optical networks. Dynamic lightpath establishment and adjustment were implemented in their control
plane testbed. Additionally, they reported the overall latency
including signaling and hardware for lightpath setup and adjustment.
A path computation element (PCE) architecture for flexible optical networks has been demonstrated in [104] that
maximizes the spectral efficiency. Confirmation was provided
through two different experiments; they successfully showed
the PCE ability to trigger dynamic rerouting with bit-rate or
modulation format adaptation. In particular, the experiments
demonstrated, in a testbed, the dynamic allocation of spectrum
slots and adoption of modulation formats from 16-QAM to
QPSK at 100 Gb/s, and bit-rate adaptation with 16-QAM from
200 Gb/s to 100 Gb/s.
Finally, Ma et al. [105] have presented and experimentally demonstrated a control-plane framework to realize online
spectrum defragmentation in software-defined elastic optical
networks in order to reduce the call blocking probability in
the network.
Authorized licensed use limited to: University of Ulsan. Downloaded on December 15,2020 at 08:46:20 UTC from IEEE Xplore. Restrictions apply.
CHATTERJEE et al.: ROUTING AND SPECTRUM ALLOCATION IN ELASTIC OPTICAL NETWORKS: A TUTORIAL
TABLE VII
S UMMARIES OF D IFFERENT E XPERIMENTAL D EMONSTRATIONS
Fig. 26. Different research areas in elastic optical networks.
In conclusion, a significant number of experimental demonstrations have been reported in the literature. Table VII summarizes different experimental demonstrations related to the
elastic optical network. However, the practical implementation
of the elastic optical network remains in development, and the
full commercial deployment of the elastic optical network will
be seen in the next few years.
X. R ESEARCH I SSUES AND C HALLENGES
Flex-grid technology or elastic optical network is a promising concept but its implementation remains some way off.
There are several issues and challenges, which need further research to resolve [114], [115]. Taking this direction,
Tomkos et al. [114] reviewed the recent developments on the
research topic of flexible/elastic networking and highlighted
the future research challenges. In [115], the authors provided
a comprehensive view of the different pieces composing the
“flexible networking puzzle” with special attention given to
capturing the occurring interactions between different research
fields. In their work, physical layer technological aspects,
network optimization for flexible networks, and control plane
aspects were examined. Furthermore, future research directions
and open issues were presented. Fig. 26 summarizes the different areas demanding further work. In the following, we identify
some interesting research opportunities for the elastic optical
network.
A. Hardware Development
Innovative and sophisticated devices and components must
be developed in order to achieve high capacity spectrum ef-
1795
ficient elastic optical networks. Novel optical switching and
filtering elements need to be developed in order to provide efficient client protocol data unit mapping procedures that extract
the incoming client signal via client-specific physical coding
sublayers and media access controller layers, high resolution
and steep filtering performance, optimum modulation format
for bandwidth variability and higher nonlinear impairment tolerance, etc.
One of the important challenges faced by the research
community is to develop a new sliceable bandwidth-variable
transponder, which supports sliceability, multiple bit rates, multiple modulation formats, and code rate adaptability. However,
100 Gb/s OFDM transponders can adapt to lower bit rates.
Therefore, fractional-bandwidth services may be provided with
the use of the same device. This kind of technology and
the use of optical integrated circuits may offer compact and
cost-effective implementation. Similarly, the need for multiple
temperature-stabilized, frequency controlled lasers can be improved by phase-locked carrier generation from a single laser
source.
Recently, space division multiplexing (SDM) technology
[116], [117], [127] has been incorporated into elastic optical
networks in order to develop high-capacity, next-generation,
and few-mode/multicore fiber infrastructures. The realization of
this type of infrastructure should be enabled by the development
of novel multi-dimensional spectral switching nodes, which can
be fabricated by extending the designs of existing flexible SSS
nodes, through the addition of advanced mode/core adapting
techniques.
To achieve long transmission reach, optical signals must be
amplified at periodic regeneration points along the fiber span
to compensate the power loss experienced in multi-core fiber.
For regeneration, one technique is to demultiplex the SDM
signals into multiple single-core fibers and then amplify the
signals in each fiber using conventional single-core EDFAs.
The amplified signals are then recombined and injected back
into the multi-core fiber span, which increases the system delay.
Therefore, to develop a single-core power transient-suppressed
EDFA (TS-EDFAs) is one of the challenging research goals
that must be accomplished; a key issue is to reduce the time
taken to adjust the operation point of the amplifier since a
newly added signal may suddenly change the total power at the
EDFA input.
B. Network Control and Management
Traditional optical networks use a set of protocols (such as—
generalized multi-protocol label switching (GMPLS), open
shortest path first (OSPF), and resource reservation protocol—
traffic engineering (RSVP)) for network control and management. Although these control protocols are well designed and
standardized for traditional optical networks, evaluations that
encompass the elastic technology are still at an early stage. The
control plane of the elastic optical network must support many
unique properties, such as—(i) optical channels are allowed to
be flexible in size or width, (ii) optical channels can support
various modulation formats, (iii) sub and super wavelength
concept, (iv) support of multi-path routing of the composing
Authorized licensed use limited to: University of Ulsan. Downloaded on December 15,2020 at 08:46:20 UTC from IEEE Xplore. Restrictions apply.
1796
IEEE COMMUNICATION SURVEYS & TUTORIALS, VOL. 17, NO. 3, THIRD QUARTER 2015
waveband members of a split spectrum super-channel, (v) fast
restoration upon failure, with or without resource reservation,
etc. Therefore, new control protocols need to be developed or
the existing protocols should be extended in order to support
these unique properties of the elastic optical network.
During the last decade, the GMPLS protocol has been
broadly standardized in different aspects including packet
switching, label-switched paths (LSPs), and time-division multiplexing. However, its applicability to the elastic optical network has not been completely described yet. For this, GMPLS
needs to address frequency slots instead of wavelengths. The
control plane protocols are required to maintain coherent global
information representing up to 320 or 640 slots, for 12.5 GHz or
6.25 GHz slot granularity, respectively [118]. Shen et al. [119]
have indicated in their research work that spectrum granularity
may become even finer reaching 3 GHz, resulting in 1280
possible slots. Some research works [118]–[120] have been
addressed management of the control plane. Extensive research
is need to adequately manage the control plane of the elastic
optical network.
From the operation and control viewpoint, extending
software-defined networking (SDN) toward transport networks,
while retaining flexibility, is a challenging issue that needs to
be addressed properly. In this direction, the Open Networking
Foundation group [121] are addressing SDN and OpenFlowbased control capabilities for optical transport networks. In
their research work, many activities such as—(i) identifying use
cases, and (ii) defining reference architecture in order to control optical transport networks by incorporating the OpenFlow
standard, have been performed to develop OpenFlow protocol
extensions. Based on their model, the extended OpenFlow
protocol is responsible for interfacing with network elements.
The control virtual network interface is developed in order to
provide the required bridge between the data center controllers.
Future extensions and additional standardization activities are
needed in order to realize the SDN controllers that can manage TDM circuit and wavelength-based architectures (such
as—generic packet/TDM/fiber switching, bandwidth aggregation and segmentation). Finally, an efficient technology needs
to be developed in order to support a combination of centralized
and distributed control of a multi-layer network.
C. Energy Consumption
The increase in the traffic in carried by optical networks will
increase the energy consumption. The elastic optical network
has the ability to significantly reduce energy consumption. In
combination with SBVTs, the elastic optical network presents
some new features as regards optical traffic grooming and
optical layer bypass [26], which can help to reduce the energy
consumption. However, we still are unable to groom traffic
optically in a very early stage, and this omission must be
tackled.
The elastic optical network offers lower blocking probability
compared to traditional optical networks and so can accept
higher volumes of traffic. This clearly is a significant advantage
in terms of energy efficiency, as the deployment of additional
network elements would not only increase cost, but also increase the overall energy consumption. Several energy saving
schemes are anticipated, setting some the network elements
into sleep mode when the traffic is below a certain threshold.
Another interesting topic for future researchers is to analyze the
energy efficiency of new protection and restoration schemes for
the elastic optical network.
D. Physical Layer Impairments
As optical connections may span over many long links,
physical layer impairments (PLIs), such as—dispersion, interference, noise, and nonlinear effects accumulate and degrade
the signal quality, which affects the quality-of-transmission
(QoT). Accounting for PLIs is a challenging issue for network
designers, especially if we consider exact models and the interdependencies. Many studies [45], [122]–[124] on PLIs have
been carried out for WDM-based optical networks. PLIs have
distinct impact on both WDM-based optical networks and elastic optical networks. With the introduction of coherent detection
and digital signal processing, impairments that are related to
dispersion can be substantially reduced or fully compensated.
However, high levels of flexibility make the minimization of
these effects more complicated from an algorithmic perspective, which needs further research.
E. Spectrum Management
One of the most important problems in elastic optical networks, both for planning and operation, is allocating network
resources in a dynamic environment. The problem of establishing connections in fixed-grid WDM-based networks and
the allocation of network resources is well addressed in the
literature [1], [2]. However, connection establishment in the
elastic optical network is more complicated for several reasons.
First, in contrast to WDM networks where each connection
is assigned a single wavelength, in elastic optical networks,
spectrum slots can be allocated in a flexible manner. Apart
from the difference in spectrum resource allocation, the choice
of the transmission parameters of the tunable transponders
present in flexible networks directly or indirectly impacts the
resource allocation decision and makes the problem even more
complicated.
Some proposals [22] found in the literature partition the
entire spectrum in an advance in order to handle spectrum
resources efficiently. Most of these schemes assume the traffic
demand in an advance. However, considering the fact that the
traffic profile will change over time, connections with larger
size slots demand will have to be accommodated over the same
partitions. In this case, it is obvious that there is no other
way than dropping these connections. As a result, the blocking
performance will decrease significantly. Even worse, larger slot
connections are the ones that will be dropped most often. Therefore, it is very important to take account of possible changes
in the traffic profile. Therefore, partitioning the spectrum in a
dynamic traffic environment is a challenging issue, which needs
further research.
Authorized licensed use limited to: University of Ulsan. Downloaded on December 15,2020 at 08:46:20 UTC from IEEE Xplore. Restrictions apply.
CHATTERJEE et al.: ROUTING AND SPECTRUM ALLOCATION IN ELASTIC OPTICAL NETWORKS: A TUTORIAL
F. Disaster Management
Recovery of the network resources after large scale disasters such as—tsunami, hurricanes, floods, etc, is becoming
increasingly important. The approach to disaster recovery is
different from the approach to network failures such as fiber
cuts or node failures. Network failures can be planned for by
providing sufficient resources to deal with all network failures.
However, there is no way to anticipate the impact of a disaster,
and therefore no cost effective way to plan for full recovery
from it. The recent development of SBVTs represents a new
tool for handling disaster recovery. As SBVTs can play an
important role in providing sufficient flexibility, elastic optical
networks with SBVTs are an interesting research topic for
disaster management.
XI. C ONCLUDING R EMARKS
The elastic network paradigm is an emerging research area,
and a promising technology for future high-speed transmission
due to its flexible properties. This tutorial has introduced and
discussed different aspects of the elastic optical network.
We started with the basic concept of the elastic optical network and its unique properties, and then turned to its architecture and operation principle. The architecture of SBVT and its
advantages in the future optical networking were detailed. Immediately after discussing network architecture, our discussion
focused on the different node architectures, namely—broadcast
and select, spectrum routing, switch and select with dynamic
functionality, and architecture on demand, along with their
functionalities. Next we looked into the basic concept of the
RSA approach in elastic optical networks. Then, we moved to
different routing approaches along with their pros and cons.
Thereafter, the different spectrum allocation policies were addressed. In addition, we distinguished the spectrum allocation
polices into two categories based on spectrum range allocation
for connection groups and spectrum slot allocation for the
individual connection request.
Various aspects, namely—fragmentation, modulation,
quality-of-transmission, traffic grooming, survivability, energy
saving, and networking cost related to RSA, which have
been reported in the literature, were addressed in this tutorial
paper. We classified them as either fragmentation-aware
approaches or defragmentation approaches and explained how
these approaches deal with fragmentation. Distance adaptive
RSA that considers the modulation scheme is one of the new
possibilities of the elastic optical network, and was also been
presented in this paper. We have discussed and compared traffic
grooming in WDM-based optical networks, elastic optical
networks with BVTs, and elastic optical networks with SBVTs.
Different survivability techniques, namely—protection and
restoration, were also covered. We discussed the networking
cost reduction made possible by the use of SBVTs in elastic
optical networks.
Finally, we explored the experimental demonstrations that
have tested the functionality of the elastic optical network.
Research challenges and open issues that flexible networking
poses were presented to guide future research.
1797
R EFERENCES
[1] B. Mukherjee, Optical WDM Networks. Berlin, Germany: SpringerVerlag, 2006.
[2] R. M. C. Siva and G. Mohan, WDM Optical Networks: Concepts, Design
and Algorithms. Upper Saddle River, NJ, USA: Prentice-Hall, 2003.
[3] B. C. Chatterjee, N. Sarma, and P. P. Sahu, “Priority based routing and wavelength assignment with traffic grooming for optical networks,” IEEE/OSA J. Opt. Commun. Netw., vol. 4, no. 6, pp. 480–489,
Jun. 2012.
[4] B. C. Chatterjee, N. Sarma, and P. P. Sahu, “Priority based dispersionreduced wavelength assignment for optical networks,” J. Lightw.
Technol., vol. 31, no. 2, pp. 257–263, Jan. 2013.
[5] K. Zhu, H. Zang, and B. Mukherjee, “A comprehensive study on nextgeneration optical grooming switches,” IEEE J. Sel. Areas Commun.,
vol. 21, no. 7, pp. 1173–1186, Sep. 2003.
[6] B. C. Chatterjee, N. Sarma, and P. P. Sahu, “A heuristic priority based
wavelength assignment scheme for optical networks,” Optik—Int. J.
Light Electron. Opt., vol. 123, no. 17, pp. 1505–1510, Sep. 2012.
[7] “How Much Bandwidth Do We Need?” Last Accessed: Jan. 30, 2015.
[Online].
Available:
http://arstechnica.com/business/2012/05/
bandwidth-explosion-as-internet-use-soars-can-bottlenecks-beaverted/
[8] M. Jinno, H. Takara, and B. Kozicki, “Dynamic optical mesh networks:
Drivers, challenges and solutions for the future,” in Proc. 35th ECOC,
2009, pp. 1–4.
[9] S. Roy et al., “Evaluating efficiency of multi-layer switching in future
optical transport networks,” presented at the Nat. Fiber Optic Engineers
Conf., Anaheim, CA, USA, 2013, Paper NTh4J-2.
[10] C. Saradhi and S. Subramaniam, “Physical Layer Impairment Aware
Routing (PLIAR) in WDM optical networks: Issues and challenges,” IEEE Commun. Surveys Tuts., vol. 11, no. 4, pp. 109–130,
4th Quart. 2009.
[11] M. Jinno et al., “Spectrum-efficient and scalable elastic optical path
network: Architecture, benefits, and enabling technologies,” IEEE
Commun. Mag., vol. 47, no. 11, pp. 66–73, Nov. 2009.
[12] M. Jinno et al., “Distance-adaptive spectrum resource allocation in
spectrum-sliced elastic optical path network [topics in optical communications],” IEEE Commun. Mag., vol. 48, no. 8, pp. 138–145,
Aug. 2010.
[13] O. Gerstel, M. Jinno, A. Lord, and S. B. Yoo, “Elastic optical networking: A new dawn for the optical layer?” IEEE Commun. Mag., vol. 50,
no. 2, pp. s12–s20, Feb. 2012.
[14] K. Christodoulopoulos, I. Tomkos, and E. Varvarigos, “Elastic bandwidth allocation in flexible OFDM-based optical networks,” J. Lightw.
Technol., vol. 29, no. 9, pp. 1354–1366, May 2011.
[15] G. Zhang, M. De Leenheer, A. Morea, and B. Mukherjee, “A survey on
OFDM-based elastic core optical networking,” IEEE Commun. Surveys
Tuts., vol. 15, no. 1, pp. 65–87, 1st Quart. 2013.
[16] S. Talebi et al., “Spectrum management techniques for elastic optical networks: A survey,” Opt. Switching Netw., vol. 13, pp. 34–48,
Jul. 2014.
[17] J. Sócrates-Dantas et al., “Challenges and requirements of a control
plane for elastic optical networks,” Comput. Netw., vol. 72, pp. 156–171,
Oct. 2014.
[18] G. Keiser, Optical Fiber Communications. New York, NY, USA:
McGraw-Hill, 1991.
[19] X. Lagrange and B. Jabbari, Multiaccess, Mobility and Teletraffic for Wireless Communications. Berlin, Germany: Springer-Verlag,
1999.
[20] D. Medhi, Network Routing: Algorithms, Protocols, and Architectures.
San Mateo, CA, USA: Morgan Kaufmann, 2010.
[21] R. Wang and B. Mukherjee, “Spectrum management in heterogeneous bandwidth networks,” in Proc. IEEE GLOBECOM, 2012,
pp. 2907–2911.
[22] W. Fadini and E. Oki, “A subcarrier-slot partition scheme for wavelength
assignment in elastic optical networks,” in Proc. IEEE Int. Conf. HPSR,
2014, pp. 7–12.
[23] M. Jinno, H. Takara, Y. Sone, K. Yonenaga, and A. Hirano, “Multiflow
optical transponder for efficient multilayer optical networking,” IEEE
Commun. Mag., vol. 50, no. 5, pp. 56–65, May 2012.
[24] N. Sambo et al., “Sliceable transponder architecture including multiwavelength source,” IEEE/OSA J. Opt. Commun. Netw., vol. 6, no. 7,
pp. 590–600, Jul. 2014.
[25] V. López et al., “Finding the target cost for sliceable bandwidth variable transponders,” IEEE/OSA J. Opt. Commun. Netw., vol. 6, no. 5,
pp. 476–485, May 2014.
Authorized licensed use limited to: University of Ulsan. Downloaded on December 15,2020 at 08:46:20 UTC from IEEE Xplore. Restrictions apply.
1798
IEEE COMMUNICATION SURVEYS & TUTORIALS, VOL. 17, NO. 3, THIRD QUARTER 2015
[26] J. Zhang et al., “Dynamic traffic grooming in sliceable bandwidthvariable transponder enabled elastic optical networks,” J. Lightw.
Technol., vol. 33, no. 1, pp. 183–191, Jan. 2015.
[27] V. Lopez et al., “Target cost for sliceable bandwidth variable transponders in a real core network,” in Proc. FutureNetworkSummit, 2013,
pp. 1–9.
[28] S. Frisken et al., “Flexible and grid-less wavelength selective switch
using LCOS technology,” presented at the Optical Fiber Communication
Conf., Los Angeles, CA, USA, 2011, Paper OTuM3.
[29] R. Ryf et al., “Wavelength blocking filter with flexible data rates
and channel spacing,” J. Lightw. Technol., vol. 23, no. 1, pp. 54–61,
Jan. 2005.
[30] O. Rival and A. Morea, “Elastic optical networks with 25–100 G formatversatile WDM transmission systems,” in Proc. 15th OECC, 2010,
pp. 100–101.
[31] N. Amaya, G. Zervas, and D. Simeonidou, “Introducing node architecture flexibility for elastic optical networks,” IEEE/OSA J. Opt. Commun.
Netw., vol. 5, no. 6, pp. 593–608, Jun. 2013.
[32] A. Kadohata et al., “Multi-layer greenfield re-grooming with wavelength
defragmentation,” IEEE Commun. Lett., vol. 16, no. 4, pp. 530–532,
Apr. 2012.
[33] M. Zhang, W. Shi, L. Gong, W. Lu, and Z. Zhu, “Bandwidth defragmentation in dynamic elastic optical networks with minimum traffic
disruptions,” in Proc. IEEE ICC, 2013, pp. 3894–3898.
[34] M. Zhang, C. You, H. Jiang, and Z. Zhu, “Dynamic and adaptive bandwidth defragmentation in spectrum-sliced elastic optical networks with
time-varying traffic,” J. Lightw. Technol., vol. 32, no. 5, pp. 1014–1023,
Mar. 2014.
[35] N. Amaya, G. Zervas, and D. Simeonidou, “Architecture on demand for
transparent optical networks,” in Proc. 13th IEEE ICTON, 2011, pp. 1–4.
[36] Y. Wang, X. Cao, and Y. Pan, “A study of the routing and spectrum
allocation in spectrum-sliced elastic optical path networks,” in Proc.
IEEE INFOCOM, 2011, pp. 1503–1511.
[37] S. Subramaniam and R. Barry, “Wavelength assignment in fixed routing
WDM networks,” in Proc. IEEE ICC, Montreal, QC, Canada, 1997,
pp. 406–410.
[38] R. Ramamurthy and B. Mukherjee, “Fixed-alternate routing and wavelength conversion in wavelength-routed optical networks,” IEEE/ACM
Trans. Netw., vol. 10, no. 3, pp. 351–367, Jun. 2002.
[39] J. Jue and G. Xiao, “An adaptive routing algorithm for wavelengthrouted optical networks with a distributed control scheme,” in Proc.
IEEE 9th ICCCN, 2002, pp. 192–197.
[40] A. Castro et al., “Dynamic routing and spectrum (re)allocation in
future flexgrid optical networks,” Comput. Netw., vol. 56, no. 12,
pp. 2869–2883, Aug. 2012.
[41] X. Wan, N. Hua, and X. Zheng, “Dynamic routing and spectrum assignment in spectrum-flexible transparent optical networks,” IEEE/OSA J.
Opt. Commun. Netw., vol. 4, no. 8, pp. 603–613, Aug. 2012.
[42] K. Chan and T. Yum, “Analysis of least congested path routing in WDM
lightwave networks,” in Proc. IEEE 13th INFOCOM. IEEE, 1994,
pp. 962–969.
[43] T. H. Cormen, Introductions to Algorithms. New York, NY, USA:
McGraw-Hill, 2003.
[44] B. C. Chatterjee, N. Sarma, and P. P. Sahu, “A priority based wavelength assignment scheme for optical network,” in Proc. IWNMA, 2011,
pp. 1–6.
[45] B. C. Chatterjee, N. Sarma, and P. P. Sahu, “Dispersion-reduction routing and wavelength assignment for optical networks,” in Proc. 2nd
IConTOP, 2011, pp. 456–463.
[46] M. Klinkowski et al., “Elastic spectrum allocation for time-varying traffic in flexgrid optical networks,” IEEE J. Sel. Areas Commun., vol. 31,
no. 1, pp. 26–38, Jan. 2013.
[47] A. A. Garcia, “Elastic spectrum allocation in flexgrid optical networks,”
Univ. Politècnica Catalunya, Catalunya, Spain, Tech. Rep., 2012.
[48] L. Berger, “Generalized Multi-Protocol Label Switching (GMPLS) Signaling Resource Reservation Protocol-Traffic Engineering (RSVP-TE)
Extensions,” IETF RFC 3473, Jan. 2003.
[49] A. Rosa, C. Cavdar, S. Carvalho, J. Costa, and L. Wosinska, “Spectrum
allocation policy modeling for elastic optical networks,” in Proc. 9th Int.
Conf. HONET, 2012, pp. 242–246.
[50] R. Wang and B. Mukherjee, “Spectrum management in heterogeneous
bandwidth optical networks,” Opt. Switching Netw., vol. 11, pp. 83–91,
Jan. 2014.
[51] X. Liu, L. Gong, and Z. Zhu, “Design integrated RSA for multicast
in elastic optical networks with a layered approach,” in Proc. IEEE
GLOBECOM, 2013, pp. 2346–2351.
[52] Y. Yin et al., “Spectral and spatial 2D fragmentation-aware routing and
spectrum assignment algorithms in elastic optical networks [Invited],”
IEEE/OSA J. Opt. Commun. Netw., vol. 5, no. 10, pp. A100–A106,
Oct. 2013.
[53] X. Zhou, W. Lu, L. Gong, and Z. Zhu, “Dynamic RMSA in elastic
optical networks with an aadaptive genetic algorithm,” in Proc. IEEE
GLOBECOM, 2012, pp. 2912–2917.
[54] Y. Yin, Z. Zhu, S. Yoo, and M. Zhang, “Fragmentation-aware routing,
modulation and spectrum assignment algorithms in elastic optical networks,” presented at the Optical Fiber Communication Conf., Anaheim,
CA, USA, 2013, Paper. OW3A-5.
[55] P. S. Khodashenas, J. Comellas, S. Spadaro, J. Perelló, and G. Junyent,
“Using spectrum fragmentation to better allocate time-varying connections in elastic optical networks,” IEEE/OSA J. Opt. Commun. Netw.,
vol. 6, no. 5, pp. 433–440, May 2014.
[56] Y. Sone, A. Hirano, A. Kadohata, M. Jinno, and O. Ishida, “Routing
and spectrum assignment algorithm maximizes spectrum utilization in
optical networks,” in Proc. ECOC, 2011, pp. 1–3.
[57] A. N. Patel, P. N. Ji, J. P. Jue, and T. Wang, “Routing, wavelength assignment, and spectrum allocation algorithms in transparent flexible optical
WDM networks,” Opt. Switching Netw., vol. 9, no. 3, pp. 191–204,
Jul. 2012.
[58] Z. Ding, Z. Xu, X. Zeng, T. Ma, and F. Yang, “Hybrid routing and
spectrum assignment algorithms based on distance-adaptation combined
co-evolution and heuristics in elastic optical networks,” Opt. Eng.,
vol. 53, no. 4, Apr. 2014, Art. ID. 046105.
[59] T. Takagi et al., “Algorithms for maximizing spectrum efficiency in
elastic optical path networks that adopt distance adaptive modulation,”
in Proc. ECOC, 2010, pp. 1–3.
[60] T. Takagi et al., “Dynamic routing and frequency slot assignment for
elastic optical path networks that adopt distance adaptive modulation,”
presented at the Optical Fiber Communication Conf., Los Angeles, CA,
USA, 2011, Paper OTuI7.
[61] S. Yang and F. Kuipers, “Impairment-aware routing in translucent
spectrum-sliced elastic optical path networks,” in Proc. 17th IEEE Eur.
Conf. NOC, 2012, pp. 1–6.
[62] H. Beyranvand and J. A. Salehi, “A quality-of-transmission aware dynamic routing and spectrum assignment scheme for future elastic optical
networks,” J. Lightw. Technol., vol. 31, no. 18, pp. 3043–3054, Sep. 2013.
[63] A. Chiu and E. Modiano, “Traffic grooming algorithms for reducing electronic multiplexing costs in WDM ring networks,” J. Lightw.
Technol., vol. 18, no. 1, pp. 2–12, Jan. 2000.
[64] J. Wang, W. Cho, V. Vemuri, and B. Mukherjee, “Improved approaches
for cost-effective traffic grooming in WDM ring networks: ILP formulations and single-hop and multi-hop connections,” J. Lightw. Technol.,
vol. 19, no. 11, pp. 1645–1653, Nov. 2001.
[65] M. Liu, M. Tornatore, and B. Mukherjee, “Survivable traffic grooming
in elastic optical networks—Shared path protection,” in Proc. IEEE ICC,
2012, pp. 6230–6234.
[66] S. Zhang, C. Martel, and B. Mukherjee, “Dynamic Traffic Grooming in
Elastic Optical Networks,” IEEE J. Sel. Areas Commun., vol. 31, no. 1,
pp. 4–12, Jan. 2013.
[67] K. Zhu and B. Mukherjee, “A review of traffic grooming in WDM optical
networks: Architectures and challenges,” Opt. Netw. Mag., vol. 4, no. 2,
pp. 55–64, Mar./Apr. 2003.
[68] K. Zhu and B. Mukherjee, “Traffic grooming in an optical WDM mesh
network,” IEEE J. Sel. Areas Commun., vol. 20, no. 1, pp. 122–133,
Jan. 2002.
[69] E. Modiano, “Traffic grooming in WDM networks,” IEEE Commun.
Mag., vol. 39, no. 7, pp. 124–129, Jul. 2001.
[70] Y. Zhang et al., “Traffic grooming in spectrum-elastic optical path networks,” in Optical Fiber Communication Conf., Los Angeles, CA, USA,
2011, Paper OTuI1.
[71] G. Zhang, M. De Leenheer, and B. Mukherjee, “Optical traffic grooming
in OFDM-based elastic optical networks [Invited],” IEEE/OSA J. Opt.
Commun. Netw., vol. 4, no. 11, pp. B17–B25, Nov. 2012.
[72] S. Zhang, M. Tornatore, G. Shen, J. Zhang, and B. Mukherjee,
“Evolving traffic grooming in multi-layer flexible-grid optical networks
with software-defined elasticity,” J. Lightw. Technol., vol. 32, no. 16,
pp. 2905–2914, Aug. 2014.
[73] B. Kozicki, H. Takara, and M. Jinno, “Enabling technologies for adaptive
resource allocation in elastic optical path network (SLICE),” in Proc.
ACP Commun. Photon. Conf. Exhib., 2010, pp. 23–24.
[74] B. Jiawei Zhang, Y. Zhao, X. Yu, J. Zhang, and Mukherjee, “Auxiliary
graph model for dynamic traffic grooming in elastic optical networks
with sliceable optical transponder,” in Proc. ECOC, 2014, pp. 1–3.
Authorized licensed use limited to: University of Ulsan. Downloaded on December 15,2020 at 08:46:20 UTC from IEEE Xplore. Restrictions apply.
CHATTERJEE et al.: ROUTING AND SPECTRUM ALLOCATION IN ELASTIC OPTICAL NETWORKS: A TUTORIAL
[75] P. Winzer, “Beyond 100G Ethernet,” IEEE Commun. Mag., vol. 48,
no. 7, pp. 26–30, Jul. 2010.
[76] W. Fawaz and K. Chen, “Survivability-oriented quality of service in
optical networks,” in Quality of Service Engineering in Next Generation
Heterogenous Networks, A. Mellouk, Ed. London, U.K.: Wiley, 2010,
pp. 197–211.
[77] E. Bouillet, G. Ellinas, J.-F. Labourdette, and R. Ramamurthy, Path
routing in mesh optical networks. Hoboken, NJ, USA: Wiley, 2007.
[78] L. Ruan and N. Xiao, “Survivable multipath routing and spectrum allocation in OFDM-based flexible optical networks,” IEEE/OSA J. Opt.
Commun. Netw., vol. 5, no. 3, pp. 172–182, Mar. 2013.
[79] L. Ruan and Y. Zheng, “Dynamic survivable multipath routing and spectrum allocation in OFDM-based flexible optical networks,” IEEE/OSA J.
Opt. Commun. Netw., vol. 6, no. 1, pp. 77–85, Jan. 2014.
[80] M. Liu, M. Tornatore, and B. Mukherjee, “Survivable traffic grooming
in elastic optical networks—Shared protection,” J. Lightw. Technol.,
vol. 31, no. 6, pp. 903–909, Mar. 2013.
[81] G. Shen, Y. Wei, and S. K. Bose, “Optimal design for shared backup path
protected elastic optical networks under single-link failure,” IEEE/OSA
J. Opt. Commun. Netw., vol. 6, no. 7, pp. 649–659, Jul. 2014.
[82] K. Walkowiak, M. Klinkowski, B. Rabiega, and R. Goścień, “Routing
and spectrum allocation algorithms for elastic optical networks with
dedicated path protection,” Opt. Switching Netw., vol. 13, pp. 63–75,
Jul. 2014.
[83] J. Wu, Y. Liu, C. Yu, and Y. Wu, “Survivable routing and spectrum allocation algorithm based on P-cycle protection in elastic optical networks,”
Optik—Int. J. Light Electron. Opt., vol. 125, no. 16, pp. 4446–4451,
Aug. 2014.
[84] M. Klinkowski and K. Walkowiak, “Offline RSA algorithms for elastic
optical networks with dedicated path protection consideration,” in Proc.
4th ICUMT Control Syst. Workshops, 2012, pp. 670–676.
[85] A. Giorgetti, F. Paolucci, F. Cugini, and P. Castoldi, “Fast restoration in SDN-based flexible optical networks,” presented at the Optical Fiber Communication Conf., San Francisco, CA, USA, 2014,
Paper Th3B-2.
[86] Y. Wei, G. Shen, and S. K. Bose, “Span-restorable elastic optical networks under different spectrum conversion capabilities,” IEEE Trans.
Rel., vol. 63, no. 2, pp. 401–411, Jun. 2014.
[87] B. Chen et al., “Multi-link failure restoration with dynamic load balancing in spectrum-elastic optical path networks,” Opt. Fiber Technol.,
vol. 18, no. 1, pp. 21–28, Jan. 2012.
[88] Y. Sone et al., “Highly survivable restoration scheme employing optical
bandwidth squeezing in spectrum-sliced elastic optical path (SLICE)
network,” presented at the Optical Fiber Communication Conf., 2009,
Paper OThO2.
[89] Y. Sone et al., “Bandwidth squeezed restoration in spectrum-sliced elastic optical path networks (SLICE),” IEEE/OSA J. Opt. Commun. Netw.,
vol. 3, no. 3, pp. 223–233, Mar. 2011.
[90] F. Paolucci, A. Castro, F. Cugini, L. Velasco, and P. Castoldi, “Multipath restoration and bitrate squeezing in SDN-based elastic optical
networks [Invited],” Photon. Netw. Commun., vol. 28, no. 1, pp. 45–57,
Aug. 2014.
[91] F. Ji, X. Chen, W. Lu, J. J. Rodrigues, and Z. Zhu, “Dynamic P-cycle
configuration in spectrum-sliced elastic optical networks,” in Proc. IEEE
GLOBECOM, 2013, pp. 2170–2175.
[92] A. Fallahpour, H. Beyranvand, S. A. Nezamalhosseini, and J. A. Salehi,
“Energy efficient routing and spectrum assignment with regenerator
placement in elastic optical networks,” J. Lightw. Technol., vol. 32,
no. 10, pp. 2019–2027, May 2014.
[93] G. Shen and R. Tucker, “Energy-minimized design for IP over WDM
networks,” IEEE/OSA J. Opt. Commun. Netw., vol. 1, no. 1, pp. 176–186,
Jun. 2009.
[94] W. Van Heddeghem et al., “Power consumption modeling in optical
multilayer networks,” Photon. Netw. Commun., vol. 24, no. 2,
pp. 86–102, Oct. 2012.
[95] J. Zhang, Y. Zhao, J. Zhang, and B. Mukherjee, “Energy efficiency
of IP-over-elastic optical networks with sliceable optical transponder,” presented at the Optical Fiber Communication Conf., 2014,
Paper W3A-4.
[96] J. Zhang et al., “Energy-efficient traffic grooming in sliceabletransponder-equipped IP-over-elastic optical networks [Invited],”
IEEE/OSA J. Opt. Commun. Netw., vol. 7, no. 1, pp. A142–A152,
Jan. 2015.
[97] S. Zhang and B. Mukherjee, “Energy-efficient dynamic provisioning
for spectrum elastic optical networks,” in Proc. IEEE ICC, 2012,
pp. 3031–3035.
1799
[98] M. Jinno et al., “Demonstration of novel spectrum-efficient elastic optical path network with per-channel variable capacity of 40 Gb/s to over
400 Gb/s,” in Proc. 34th ECOC, 2008, pp. 1–2.
[99] B. Kozicki et al., “Experimental demonstration of spectrum-sliced
elastic optical path network (SLICE),” Opt. Exp., vol. 18, no. 21,
pp. 22 105–22 118, Oct. 2010.
[100] B. Kozicki et al., “Optical path aggregation for 1-Tb/s transmission in
spectrum-sliced elastic optical path network,” IEEE Photon. Technol.
Lett., vol. 22, no. 17, pp. 1315–1317, Sep. 2010.
[101] D. J. Geisler et al., “The first testbed demonstration of a flexible bandwidth network with a real-time adaptive control plane,” presented at
the 37th European Conf. Exposition Optical Communications, Geneva,
Switzerland, 2011, Paper Th.13.K.2.
[102] J. Zhang et al., “First demonstration of enhanced software defined networking (eSDN) over elastic grid (eGrid) optical networks for data
center service migration,” presented at the Optical Fiber Communication
Conf., 2013, Anaheim, CA, USA, Paper PDP5B.1.
[103] J. Zhang et al., “Experimental demonstration of openflow-based control
plane for elastic lightpath provisioning in flexi-grid optical networks,”
Opt. Exp., vol. 21, no. 2, pp. 1364–1373, Jan. 2013.
[104] F. Cugini et al., “Demonstration of flexible optical network based
on path computation element,” J. Lightwave Technol., vol. 30, no. 5,
pp. 727–733, Mar. 2012.
[105] S. Ma et al., “demonstration of online spectrum defragmentation enabled
by OpenFlow in software-defined elastic optical networks,” presented at
the Optical Fiber Communication Conf., San Francisco, CA, USA, 2014,
Paper W4A.2.
[106] H. Takara et al., “Experimental demonstration of 400 Gb/s multi-flow,
multi-rate, multi-reach optical transmitter for efficient elastic spectral
routing,” presented at the European Conf. Exposition Optical Communications, 2011, Geneva Switzerland, Paper Tu-5.
[107] L. Liu et al., “OpenSlice: An openflow-based control plane for spectrum sliced elastic optical path networks,” Opt. Exp., vol. 21, no. 4,
pp. 4194–4204, Feb. 2013.
[108] M. Channegowda et al., “Experimental demonstration of an OpenFlow
based software-defined optical network employing packet, fixed and
flexible DWDM grid technologies on an international multi-domain
testbed,” Opt. Exp., vol. 21, no. 5, pp. 5487–5498, Mar. 2013.
[109] R. Casellas et al., “Design and experimental validation of a GMPLS/PCE
control plane for elastic CO-OFDM optical networks,” IEEE J. Sel.
Areas Commun., vol. 31, no. 1, pp. 49–61, Jan. 2013.
[110] X. Cai et al., “Experimental demonstration of adaptive combinational
QoT failure restoration in flexible bandwidth networks,” presented at
the Optical Fiber Communication Conf., Los Angeles, CA, USA, 2012,
Paper PDP5D-1.
[111] X. Jin, R. Giddings, and J. Tang, “Experimental demonstration of
adaptive bit and/or power loading for maximizing real-time endto-end optical OFDM transmission performance,” presented at the
Optical Fiber Communication Conf., Los Angeles, CA, USA, 2011,
Paper JWA029.
[112] R. Proietti, R. Yu, K. Wen, Y. Yin, and S. Yoo, “Quasi-hitless defragmentation technique in elastic optical networks by a coherent RX LO with
fast TX wavelength tracking,” in Proc. Photon. Switching Conf., 2012,
pp. 1–3.
[113] R. Muñoz et al., “Experimental evaluation of efficient routing and distributed spectrum allocation algorithms for GMPLS elastic networks,”
Opt. Exp., vol. 20, no. 27, pp. 28532–28537, Dec. 2012.
[114] I. Tomkos, E. Palkopoulou, and M. Angelou, “A survey of recent developments on flexible/elastic optical networking,” in Proc. 14th ICTON,
2012, pp. 1–6.
[115] I. Tomkos, S. Azodolmolky, J. Sole-Pareta, D. Careglio, and
E. Palkopoulou, “A tutorial on the flexible optical networking paradigm:
State of the art, trends, and research challenges,” Proc. IEEE, vol. 102,
no. 9, pp. 1317–1337, Sep. 2014.
[116] K. Abedin et al., “Cladding-pumped erbium-doped multicore fiber amplifier,” Opt. Exp., vol. 20, no. 18, pp. 20 191–20 200, Aug. 2012.
[117] B. C. Chatterjee et al., “Span power management scheme for rapid
lightpath provisioning in multi-core fibre networks,” Electron. Lett.,
vol. 51, no. 1, pp. 76–78, Jan. 2014.
[118] N. Sambo, F. Cugini, G. Bottari, P. Iovanna, and P. Castoldi, “Distributed
setup in optical networks with flexible grid,” presented at the European
Conf. Exposition Optical Communications, Geneva, Switzerland, 2011,
Paper We-10.
[119] G. Shen and Q. Yang, “From coarse grid to mini-grid to gridless: How
much can gridless help contentionless?” presented at the Optical Fiber
Communication Conf., Los Angeles, CA, USA, 2011, Paper OTuI3.
Authorized licensed use limited to: University of Ulsan. Downloaded on December 15,2020 at 08:46:20 UTC from IEEE Xplore. Restrictions apply.
1800
IEEE COMMUNICATION SURVEYS & TUTORIALS, VOL. 17, NO. 3, THIRD QUARTER 2015
[120] R. Casellas et al., “GMPLS/PCE control of flexi-grid DWDM optical
networks using CO-OFDM transmission [Invited],” IEEE/OSA J. Opt.
Commun. Netw., vol. 4, no. 11, pp. B1–B10, Nov. 2012.
[121] “Open Networking Foundation (ONF): Technical Library,” Last
Accessed: Jan. 30, 2015. [Online]. Available: https://www.
opennetworking.org/sdn-resources/technical-library
[122] A. Kretsis, P. Kokkinos, K. Christodoulopoulos, T. Varvarigou, and
E. M. Varvarigos, “Mantis: Cloud-based optical network planning and
operation tool,” Comput. Netw., vol. 77, pp. 153–168, Feb. 2015.
[123] H. Pereira, D. Chaves, C. Bastos-Filho, and J. Martins-Filho, “OSNR
model to consider physical layer impairments in transparent optical
networks,” Photon. Netw. Commun., vol. 18, no. 2, pp. 137–149,
Oct. 2009.
[124] B. C. Chatterjee, N. Sarma, and P. P. Sahu, “A QoS-aware wavelength
assignment scheme for optical networks,” Optik—Int. J. Light Electron.
Opt., vol. 124, no. 20, pp. 4498–4501, Oct. 2013.
[125] M. Zhang, W. Shi, L. Gong, W. Lu, and Z. Zhu, “Multipath routing in
elastic optical networks with distance-adaptive modulation formats,” in
Proc. IEEE ICC, 2013, pp. 3915–3920.
[126] B. C. Chatterjee, N. Sarma, and P. P. Sahu, “Review and performance
analysis on routing and wavelength assignment approaches for optical
networks,” IETE Tech. Rev., vol. 30, no. 1, pp. 12–23, Jan. 2013.
[127] E. Oki et al., “Performance evaluation of span power control scheme for
fast optical lightpath provisioning in multi-core fiber networks,” in Proc.
17th IEEE ICTON, Budapest, Hungary, 2015, to be published.
[128] B. C. Chatterjee, and E. Oki, “Performance evaluation of spectrum allocation policies for elastic optical networks,” in Proc. 17th IEEE ICTON,
Budapest, Hungary, 2015, to be published.
Bijoy Chand Chatterjee (M’14) received the Ph.D.
degree from the Department of Computer Science and Engineering, Tezpur University, Assam in
2014. Presently, he is working as a Postdoctoral
Researcher in the Department of Communication
Engineering and Informatics, the University of
Electro-Communications, Tokyo, Japan. During his
Ph.D. work, he was awarded an IETE Research Fellowship by The Institute of Electronics and Telecommunication Engineers (IETE), India. His research
interests include QoS-aware protocols, cross-layer
design, optical networks, and elastic optical networks. He is a Life Member
of IETE.
Nityananda Sarma (M’11) received the B.E.,
M.Tech., and Ph.D. degrees in computer science
and engineering from Dibrugarh University, IIT
Kharagpur, and IIT Guwahati, respectively. In 1992,
he served as a Faculty Member in the Department
of Computer Science & Engineering, North Eastern Regional Institute of Science & Technology,
Itanagar, India. In 1999, he joined Tezpur University,
India, where he is currently working as Professor
in the Department of Computer Science and Engineering. Before joining Tezpur University, he was an
Assistant Professor in the Department of Computer Science & Engineering
at Jorhat Engineering College, Jorhat, India. His current research interests
include quality of service and cross-layer design in wireless ad hoc networks,
cognitive radio networks design, optical networks and network security. He has
published more than 70 journal/conference papers and edited two books. He
is a professional member of ACM and a Fellow of IETE. He was awarded the
Best Paper Award in ADCOM 2007, the IETE K S Krishnan Memorial Award
in 2009, and the Amiya K Pujari Best Paper Award in ICIT 2014.
Eiji Oki (M’95–SM’05–F’13) received the B.E. and
M.E. degrees in instrumentation engineering and the
Ph.D. degree in electrical engineering from Keio
University, Yokohama, Japan, in 1991, 1993, and
1999, respectively. He is a Professor at the University
of Electro-Communications, Tokyo, Japan. In 1993,
he joined Nippon Telegraph and Telephone Corporation (NTT) Communication Switching Laboratories,
Tokyo, Japan. He has been researching network design and control, traffic-control methods, and highspeed switching systems. From 2000 to 2001, he
was a Visiting Scholar at the Polytechnic Institute of New York University,
Brooklyn, New York, where he was involved in designing terabit switch/router
systems. He was engaged in researching and developing high-speed optical
IP backbone networks with NTT Laboratories. He joined the University of
Electro-Communications, Tokyo, Japan, in July 2008. He has been active
in the standardization of the path computation element (PCE) and GMPLS
in the IETF. He has written over ten IETF RFCs. Professor Oki was the
recipient of several prestigious awards, including the 1998 Switching System
Research Award and the 1999 Excellent Paper Award presented by IEICE,
the 2001 Asia-Pacific Outstanding Young Researcher Award presented by
IEEE Communications Society for his contributions to broadband network,
ATM, and optical IP technologies, the 2010 Telecom System Technology
Prize by the Telecommunications Advanced Foundation, IEEE HPSR 2012
Outstanding Paper Award, and IEEE HPSR 2014 Best Paper Award Finalist,
First Runner Up. He has authored/co-authored four books, Broadband Packet
Switching Technologies (Wiley, 2001), GMPLS Technologies (CRC Press,
2005), Advanced Internet Protocols, Services, and Applications (Wiley, 2012),
and Linear Programming and Algorithms for Communication Networks (CRC
Press, 2012). He is a Fellow of IEICE.
Authorized licensed use limited to: University of Ulsan. Downloaded on December 15,2020 at 08:46:20 UTC from IEEE Xplore. Restrictions apply.