Spectrum Expansion/Contraction and Survivable Routing and Spectrum Assignment problems on EONs with time-varying traffic
Introduction
Elastic Optical Networks (EONs) have been proposed to increase the flexibility of traditional Wavelength Division Multiplexing (WDM) optical networks. The spectrum of fiber in EONs can be divided into several Frequency Slots (FSs) and the necessary amount of consecutive FSs are assigned to a lightpath to support the bandwidth request of a connection. Based on the researching results in recent years [1], EONs can provide more efficient spectrum allocation than WDM networks.
In an optical network, each connection can be transmitted by a lightpath (or optical channel) which consists of a central frequency and a size. The size of the channel is determined by the requested bit-rate, the modulation technique applied, the (fixed) slice width, and the Guard Band (GB) [1]. Due to the spectrum continuity constraint, the Routing and Spectrum Assignment (RSA) problem has emerged as the essential problem for spectrum management on EONs [1]. For a given connection request, the goal of the RSA problem is to find a lightpath on the network and assign the required resources to it to minimize the objective function.
Several spectrum allocation (SA) schemes that change the bandwidth dynamically have been studied in [2], [3]. A general policy to allocate FSs to time-varying traffic was presented in [3]. For time-varying traffic demands on EONs, there are three SA schemes of different levels of elasticity [3]. For the most efficient elastic scheme studied in [2], both the assigned central frequency and the size can be subject to change by performing Spectrum Expansion/Contraction (SEC) in each time interval. Recently, several SEC schemes have been considered and the EONs enable to expand/contract the slot width of the channel [4]. Furthermore, future EONs will change the slot width according to time-varying traffic by changing the number of FSs flexibility. Din et al. [5] studied the SEC problem for the multipath routing scheme for Routing, Modulation, and Spectrum Assignment (RMSA) on EONs.
In the traditional WDM networks, network survivability has been extensively studied; several network protection techniques have been proposed [6]. Survivability problem for EONs has also been studied in recent past [7], [8], [9], [10], [11], [12]. For the link-failure problem, the protection techniques can be divided into two categories: Dedicated Path Protection (DPP) and Shared Backup Path Protection (SBPP) [6]. For the single link failure problem, DPP means that there is a dedicated backup capacity to protect primary capacity. In contrast, SBPP means that the protection capacity can be shared among multiple protection lightpaths as long as their corresponding primary lightpaths do not fail simultaneously. Because of backup resources sharing, the shared protection scheme is generally more efficient than the dedicated protection scheme [6].
In this paper, the Survivable Routing and Spectrum Allocation (SRSA) and the SEC problems for SRSA on EONs with time-varying traffic are studied. The previous version of this article has been published in [13]. For the SRSA problem, the goal is to find a link-disjoint primary and backup lightpaths to route the connection request. For a given EON and a sequence of survivable connection requests, the goal of SEC problem is to add/delete/expand/contract (primary and backup) lightpaths and assigns suitable channels to the lightpaths to meet the traffic requirement of the survivable connection request such that the performance measure can be optimized. The RSA model is considered in this paper, that is, the transparent network only with a single modulation format.
In time-varying traffic, the survivable routing problem and the SEC issue have not been considered. Moreover, and the spectrum fragmentation has not been considered together with the path routing and spectrum allocation on EONs. In this revised version, the spectrum fragmentation of the EONs was considered with the survival path-finding algorithms. Moreover, several performance measures are considered and the simulation results of the dynamic traffic are compared.
Two protecting schemes DPP and SBPP are considered in this article. When a new connection request arrives, the Survivable Path Routing Algorithm (SPRA) is performed to find a pair of link-disjoint primary and backup lightpaths. If the required bandwidth cannot be allocated, then the connection request is blocked. Otherwise, these lightpaths are established, the required FSs of lightpaths are allocated. If the connection request is an adjusted request (that is, there exists a pair of primary and backup lightpaths with the same source and destination nodes), based on the selected SEC policy, the allocated FSs of the existing lightpath are adjusted.
In this article, the elastic allocation scheme is used, that is, both the central frequency and the size of the lightpath can be adjusted (expanded or contracted). If the bandwidth variation can be accommodated, then the adjusted connection is updated. Otherwise, the SPRA is performed to route the new connection (after the old lightpaths are torn down). According to a literature analysis by the author, only the SEC problems for single path [3] and multipath [5] were studied. Based on the survey, there is no article considered the SEC problem for survivable routing.
The rest of the paper is organized as follows. First, in Section 2, the related works are presented. In Section 3, the definition and assumptions of the problem are given. In Section 4, the SPRA and SEC algorithms for the DPP scheme are described. In Section 5, the SPRA and SEC algorithms for the SBPP scheme are described. Then, in Section 6, the performance of the proposed methods is examined. The conclusion is drawn in Section 7.
Section snippets
Related works
In this section, the related works of the studied problem will be described.
Problem definition
In the following, the assumptions, constraints, notations and the definitions of the studied problem are given.
Survivable routing and SEC for the DPP scheme
In the DPP scheme, for each connection request , a pair of link-disjoint primary and backup paths are found. Where the bandwidth provided by the primary path and a backup path is greater than or equal to and Gb/s, respectively. In this section, two algorithms are proposed to solve the DPP routing problem and then the SEC operations are developed to perform traffic updating. In the proposed algorithms, the fragmentation is considered.
Survivable routing and SEC for the SBPP scheme
In this section, the SBPP scheme is used. In the SBPP scheme, two backup lightpaths, which pass through the same fiber (or path), can share the spectrum resource on it, if their primary lightpaths are link-disjoint. In this section, two survivable path routing algorithms and the SEC operations are developed to solve the problem.
Simulation results
The proposed algorithms were coded by using the C++ programming language. All simulations were run on a notebook computer with Intel Core i7-4710 HQ CPU 2.5 GHz, 16.0 GB RAM and with Windows 10 pro 64-bit operating system. The COST239 network shown in Fig. 4 was used for simulations. The dynamic traffic is simulated in this paper. In the simulation, the arrival of requests to the network follows the Poisson distribution with connection requests per unit time and the connection-holding time
Conclusions
In this paper, the spectrum expansion/contraction and survivable routing problems with time-varying traffic on EONs have been studied. For a given EON and a set of connection requests, the goal is to design a spectrum expansion and contraction method to update the CF and the channel size of the lightpath so as to fit the required of the request. In the studied problem, the DPP and SBPP protecting schemes have been are considered and several routing algorithms and SEC operations have been
Declaration of Competing Interest
The authors declare that they have no known competing financial interests or personal relationships that could have appeared to influence the work reported in this paper.
Acknowledgment
This work was supported in part by the MOST, Taiwan, ROC projects under Grant 105–2221–E–018–018 and 105–2221–E–018–002.
References (34)
- et al.
Routing and spectrum allocation algorithms for elastic optical networks with dedicated path protection
Opt. Switch. Netw.
(2014) - et al.
Survivable routing and spectrum allocation algorithm based on p-cycle protection in elastic optical networks
Optik
(2014) - et al.
Multi-link failure restoration with dynamic load balancing in spectrum elastic optical path networks
Opt. Fiber Technol.
(2012) - et al.
An efficient hybrid protection scheme with shared/dedicated backup paths on elastic optical networks
Digital Commun. Netw.
(2017) - et al.
A survey on OFDM-based elastic core optical networking
IEEE Commun. Surv. Tutor.
(2013) - G. Shen, Q. Yang, S. You, W. Shao, Maximizing time-dependent spectrum sharing between neighboring channels in CO-OFDM...
- et al.
Elastic spectrum allocation for time-varying traffic in flexgrid optical networks
IEEE J. Sel. Areas Commun.
(2013) - et al.
Adaptive elastic spectrum allocation based on traffic fluctuation estimate under time-varying traffic in flexible OFDM-based optical networks
IEICE Trans. Commun.
(2017) - et al.
Spectrum expansion/contraction problem for multipath routing with time-varying traffic on elastic optical networks
J. Inf. Sci. Eng.
(2018) - et al.
Survivable elastic optical networks: survey and perspective
Photon. Netw. Commun.
(2016)