Open Access
This article is

- freely available
- re-usable

*Computers*
**2018**,
*7*(2),
30;
doi:10.3390/computers7020030

Article

A New Strategy for Energy Saving in Spectrum-Sliced Elastic Optical Networks †

Department of Electrical and Computer Engineering, Federal University of Bahia, Salvador 40210-630, Brazil

*

Correspondence: igor.m.queiroz@ieee.org (I.M.Q.); karcius.assis@ufba.br (K.D.R.A.); Tel.: +55-71-3283-9760 or 92-99109-9902

^{†}

This paper is an extended version of our paper published in the 9th Computer Science & Electronic Engineering Conference (CEEC), Colchester, UK, 27–29 September 2017.

Received: 10 April 2018 / Accepted: 9 May 2018 / Published: 11 May 2018

## Abstract

**:**

In this paper, we propose a new approach for energy saving in Elastic Optical Networks (EONs) under physical impairments based on MILP solving instances. First, we seek to maximize the attended traffic on the network whereas the blocking probability is maintained below a defined limit. Hence, the next step is to minimize the power consumption on the network. The proposed MILP-based algorithm models the RMLSA problem and considers transponders, optical cross-connects (OXCs), and optical amplifiers as the physical components with influence on network optimization. The results show that our approach offers, on average, a reduction of up to 7.7% of the power consumed on the four moderate networks analyzed.

Keywords:

elastic optical networks; energy saving; green optical networks; routing modulation and spectral assignment; MILP formulation; optimization## 1. Introduction

WDM (Wavelength Division Multiplexing) transmission systems emerged in the late 70s to deal with the mismatch between the capacity of the transmission/reception of electrical transceivers (on the order of a few gigabits per second—Gbps) and the available bandwidth in optical fibers (of the order of a few terahertz—THz) [1]. Due to its simplicity and low cost, WDM technology was immediately used in peer-to-peer systems, first-generation optical networks (for example, SONET and SDH networks), and subsequently, in optical networks with wavelength routing (WRN), packet switching (OPS), or burst switching (OBS) [1,2].

Wavelength routing networks arose as a development of peer-to-peer when routing functions were introduced in the photonic domain. The success of these networks was such that today there are already many of them deployed and interconnected [1]. OPS and OBS networks use the time domain to share network resources, and thus, achieve statistical multiplexing gains. Consequently, OPS and OBS achieve improved spectrum utilization when compared with WRN networks. However, OPS networks are still seen as networks for the long-term as the technologies necessary for its implementation are still in the maturing stage, while OBS networks, although they have been released commercially, have not found success in the marketplace. WRN networks are still the most viable solution, currently used to transport large amounts of information over long distances and, therefore, much of the research in optical networks is still directed to them. In addition to the time domain, explored in the OPS and OBS technology, the spectral domain can be naturally operated to achieve greater flexibility and granularity transmission efficiency for WRN networks. The current optical communication systems use signals with On-Off Keying encoding (OOK), where 0 and 1 bits are encoded respectively by the presence and absence of light [1]. Despite its simplicity to be generated and detected, this encoding has a low spectral efficiency which limits the capacity utilization of optical fibers. To illustrate this fact, it is sufficient to note that a WDM commercial system with 10 Gbps channels allocated to a band of 50 GHz has a spectral efficiency of only 0.2 bps/Hz (10 Gbps/50 GHz); whereas the Shannon theorem states that this efficiency could reach levels of 7 bps/Hz [1] in optical systems.

According to Reference [1], so that the efficiency of optical systems approach this theoretical limit, it becomes necessary to use more sophisticated ways of using the available spectrum. One solution would be the use of advanced modulation formats and digital equalization in the electrical field, as these provide much higher spectral efficiencies than OOK systems. Some studies advanced in this direction [1], however, the insistence on the rigid spectral granularity of WDM systems makes it excessively difficult to maintain an efficient spectrum allocation for optical networks. This is because it is difficult to match the network resources and bandwidth necessary to meet the reporting requirements in an optical network with a hard spectrum. It is easy to see that in a system with different transmission rates, there is no single spectral spacing that is great for all data rates and the distances involved. These requirements suggest that optical networks are more flexible in relation to the data rate, more nimble, reconfigurable, and efficient on the allocation of resources.

Given this limitation due to the rigidity of the WDM grid, several recent studies [3,4,5,6,7,8,9,10,11,12,13,14,15,16,17] evaluated the use of optical network architectures that occupy the bandwidth in a more flexible, efficient, and scalable way, such as Spectrum-Sliced Elastic Optical Path Networks (SLICE), or simply Elastic Optical Networks (EONs) [18].

In this context, this paper proposes a new algorithm based on subsequent optimizations—through a new modified MILP (Mixed Integer Linear Programming) formula—to reduce the power consumption of an Elastic Optical Network—during its plan—while maintaining the blocking probability below a predefined threshold.

The following Sections are organized as follows. Section 2 presents the basic characteristics of Elastic Optical Networks. Section 3 provides an overview of the characteristics of the analyzed problem. Section 4 presents the basic optimization model used as a reference. In Section 5, the proposed power consumption model is presented. A modified formulation is introduced in Section 6. Section 7 presents the MILP-based algorithm and the simulations and results are discussed in Section 8. Finally, the conclusions are presented in Section 9, followed by references.

## 2. Elastic Optical Networks

SLICE networks use the O-OFDM modulation technology, allowing the allocation of optical channels with variable bandwidth through the use of appropriate optical tunable filters and routers. The essential idea is to not use a fixed grid of wavelengths (thus termed gridless). In addition, they must possess management and network elements capable of providing flexible bandwidth to the optical paths such that they can be allocated to any bandwidth, and can expand and contract freely according to the traffic volume and user requests.

These novel networks were introduced in Reference [18] and are also known in the literature as networks without a gridded, adaptive, spectrum-flexible, elastic optical paths, or simply Elastic Optical Networks (EONs). In them, the fiber spectrum is treated as a continuing resource, allowing greater compression and efficiency in the use of it. Basically, the optical path can be allocated to any continuous frequency range and must be separated from other optical paths by a guard band called Filter Guard Band (FGB). Wavelength-Selective Switches (WSS) and variable bandwidth optical filters are used for switching and filtering the flexible bandwidths [19]. Thus, along with the route, a sufficient amount of spectrum must be allocated for the creation of an optical path with appropriate transmission capacity. Finally, transmitters and receivers need to also be adapted to the flexibility of the spectrum usage available on the EON architecture.

## 3. Problem Characterization

Currently, some references in the literature emphasize the importance of energy efficiency in the operation of elastic optical networks, like References [20,21,22,23,24,25,26]. However, none of them evaluate the consumption of the network that is subject to adaptive modulation and the simultaneously spontaneous emission noise.

#### 3.1. Adaptive-Modulation

Several authors have shown that adaptive-modulation provides considerable savings of elastic optical network resources [27,28,29] when considering the signal range and link distance to be traveled. However, the first to assess the real impact of the different modulation formats in the planning of the network was Reference [30]. They considered, besides the adaptive-modulation, the effect of spontaneous emission noise generated by the span between optical amplifiers. Table 1 exemplifies the characteristics (spectral efficiency and data rate) of the six types of OFDM modulation.

The lower the spectral efficiency of the modulation, the larger the range and the lower the data rate. Thus, the necessary bandwidth for transmission will be major. It characterizes the trade-off between range and spectrum usage.

#### 3.2. Amplified Spontaneous Emission Noise

In Reference [30], a MILP formulation, which considers the effect of amplified spontaneous emission noise (ASE noise) generated by the optical span between amplifiers, is presented. It is assumed that the performance of transmission systems are limited by two factors: (I) The accumulation of amplified spontaneous emission noise when a signal propagates through a link; and (II) the maximum finite power available for each channel, represented by the maximum threshold of the total noise emitted.

#### 3.3. Power Consumption

In this paper, the concepts of adaptive modulation and spontaneous emission noise are integrated into the concept of power consumed by the EON elements in a new MILP formulation, which will be described in Section 6.

## 4. Optimization Model (RMLSA)

While performing a network planning with an emphasis on resource optimization, a SLICE network with multiple modulation formats provides a trade-off between the range of the optical path, the modulation format, and the number of slots demanded on the network. An appropriate model to quantify this trade-off was presented in Reference [30] which we will call “traditional MILP” for comparison purposes. Additionally, a model to measure the total power consumed on the network, described below, will be added to the traditional MILP.

## 5. Power Consumption Model

The power consumption model proposed in this paper considers amplifiers, transceivers, and optical cross-connects (OXCs) as components of the physical layer with the greatest influence on the optimization, as in Reference [23,24,25]. In this context, the total power consumed by the optical layer is given by the following:

$${\mathrm{PC}}_{\mathrm{total}}={\mathrm{PC}}_{\mathrm{OFDM}}+{\mathrm{PC}}_{\mathrm{OXC}}+{\mathrm{PC}}_{\mathrm{AMP}}$$

The power consumed by the transceivers (${\mathrm{PC}}_{\mathrm{OFDM}}$) is given by the following equation [24]:
where $\mathrm{TR}$ is the transceiver transmission rate for the used modulation. The power consumed by the optical cross-connects (${\mathrm{PC}}_{\mathrm{OXC}}$) is given by [23] the following:
where $\mathrm{N}$ is the physical degree of the OXC node (the number of connected fibers to the node) and α is the virtual degree of the OXC (the number of channels that can be inserted/deleted). Finally, the power consumed by each amplifier (${\mathrm{PC}}_{\mathrm{AMP}}$) is 30 W for each direction of the flow in the fiber [24]. Using these equations, it is possible to measure the total power consumed in the network while maximizing the amount of served traffic on the network.

$${\mathrm{PC}}_{\mathrm{OFDM}}=1.683\text{}\mathrm{\times}\text{}\mathrm{TR}+91.333\text{}\left[\mathrm{W}\right],$$

$${\mathrm{PC}}_{\mathrm{OXC}}=\mathrm{N}\text{}\times \text{}85+\mathsf{\alpha}\text{}\times \text{}100+150\text{}\left[\mathrm{W}\right],$$

## 6. Modified Formulation

Once the primary objective of the traditional formulation, which is to get the highest value for the attended demand (max(${C}_{a}$)), that is, to reduce to the maximum the blocking probability (${P}_{block}$), is achieved, the next step is to minimize the power consumed in the network using that data as the input to the model. For this, it will be introduced as a new model, which we will call the “modified MILP”, described below.

#### 6.1. Notation

- i and j denote the originating and terminating nodes, respectively, of a variable bandwidth (in terms of slots) lightpath.
- m and n denote the endpoints of a physical link in the network.
- z denotes the modulation format.

#### 6.2. Given

- N: the number of nodes in the network.
- Λ
^{ij}: the traffic matrix element, which denotes the traffic intensity (in bps) demanded from the source node i to the destination node j. - d
_{mn}: the physical topology, which represents the distance of the fiber interconnecting node m to n. - MS: the capacity of each fiber. The maximum number of slots per link.
- GC: the filter guard band, which is the minimum spectrum width between wavebands (in terms of the number of slots).
- Ω: Slot width, which informs the slot width in Hz.
- E(z)max: the limit of the total cumulative spontaneous emission noise on a signal with “z” modulation format.
- l: the length of the fiber span between two amplifiers.
- f(l): the spontaneous emission noise produced by an amplifier to compensate a span with length l.
- ε
_{z}: the spectral efficiency (bps/Hz) for “z” modulation format. - K: a larger number to be used to make some integer variables.
- $P{C}_{{OXC}_{m}}$: the power consumed by OXC
_{m}. - $PC$
_{amp}: the power consumed by each optical amplifier. - N
_{amp}: the number of amplifiers on the network. - $G{f}_{mn}$: the binary variable used to account the degree of the node.
- ${N}_{m}$: the physical degree of node m (number of connected fibers to the node).
- α: the virtual degree of OXC (number of channels that can be inserted/deleted).
- The blocking probability:$${\mathrm{P}}_{\mathrm{block}}=\text{}1-\text{}\left(\mathrm{max}\left({\mathrm{C}}_{\mathrm{a}}\right)/{\mathrm{C}}_{\mathrm{r}}\right)\text{},$$

#### 6.3. Variables

- Lightpath bandwidth b
_{ijz}: the bandwidth in terms of the number of slots of an elastic lightpath from node i to node j with “z” modulation format. - Physical topology route ${\mathrm{P}}_{\mathrm{mn}}^{\mathrm{ijz}}$: the amount of bandwidth that the lightpath from node i to node j with “z” modulation format uses in fiber link m-n.
- f(i,j,z): the total cumulative spontaneous emission noise of a lightpath from node i to node j with the “z” modulation format.
- A binary variable ${\mathrm{A}}_{\mathrm{mn}}^{\mathrm{ijz}}$ to indicate whether the lightpath from node i to node j with “z” modulation format passes through a link m − n. ${\mathrm{A}}_{\mathrm{mn}}^{\mathrm{ijz}}$ equals 1 if ${\mathrm{P}}_{\mathrm{mn}}^{\mathrm{ijz}}$ > 0 and equals 0 if ${\mathrm{P}}_{\mathrm{mn}}^{\mathrm{ijz}}$ = 0.
- M
_{ijz}: a binary variable to indicate which of the “z” modulation formats was used on the lightpath from node i to node j. - TR
_{ijz}: the transmission rate of the transceiver which sends the optical path (i,j) with modulation “z”. - ${\mathrm{PC}}_{{\mathrm{OFDM}}_{\mathrm{ijz}}}$: the power consumed by each transceiver BV (Bandwidth Variable).
- $PC$
_{total}: the total power consumed.

#### 6.4. Modified MILP Formulation

Minimize:

$${\mathrm{PC}}_{\mathrm{total}}={\displaystyle \sum}_{\mathrm{m}}{\mathrm{PC}}_{{\mathrm{OXC}}_{\mathrm{m}}}+{\displaystyle \sum}_{\mathrm{ij}}\left[{\displaystyle \sum}_{\mathrm{z}}{\mathrm{PC}}_{{\mathrm{OFDM}}_{\mathrm{ijz}}}\right]+{\mathrm{N}}_{\mathrm{amp}}\text{}\times {\text{}\mathrm{PC}}_{\mathrm{amp}}$$

Subject to:

$${{\displaystyle \sum}}_{\mathrm{n}}{\mathrm{P}}_{\mathrm{mn}}^{\mathrm{ijz}}-{{\displaystyle \sum}}_{\mathrm{n}}{\mathrm{P}}_{\mathrm{nm}}^{\mathrm{ijz}}=\{-\begin{array}{cc}{\mathrm{b}}_{\mathrm{ijz}}& \mathrm{if}\text{}\mathrm{m}=\mathrm{i}\\ {\mathrm{b}}_{\mathrm{ijz}}& \mathrm{if}\text{}\mathrm{m}=\mathrm{j}\\ 0& \mathrm{if}\text{}\mathrm{m}\ne \mathrm{i},\mathrm{j}\end{array}\text{}\forall \text{}\mathrm{m},\mathrm{i},\mathrm{j},\mathrm{z}$$

$${{\displaystyle \sum}}_{\mathrm{ij}}({\mathrm{P}}_{\mathrm{mn}}^{\mathrm{ijz}}+\mathrm{FGB}\text{}\times {\text{}\mathrm{A}}_{\mathrm{mn}}^{\mathrm{ijz}})\le \mathrm{MS}\text{}\forall \text{}\mathrm{m},\mathrm{n},\mathrm{z}$$

$${\mathrm{A}}_{\mathrm{mn}}^{\mathrm{ijz}}\ge {\mathrm{P}}_{\mathrm{mn}}^{\mathrm{ijz}}/\mathrm{M}\text{}\forall \text{}\mathrm{i},\mathrm{j},\mathrm{m},\mathrm{n},\mathrm{z}$$

$${\mathrm{M}}_{\mathrm{ijz}}\ge {\mathrm{b}}_{\mathrm{ijz}}/\mathrm{M}\text{}\forall \text{}\mathrm{i},\mathrm{j},\mathrm{z}$$

$${{\displaystyle \sum}}_{\mathrm{z}}{\mathrm{M}}_{\mathrm{ijz}}\le 1\text{}\forall \text{}\mathrm{i},\mathrm{j}$$

$${\mathrm{b}}_{\mathrm{ijz}}\ge {\mathrm{M}}_{\mathrm{ijz}}\text{}\times \text{}{\u0245}_{\mathrm{ij}\text{}}\times \text{}(1/{\mathsf{\epsilon}}_{\mathrm{z}})\text{}\times \text{}(1/\mathsf{\Omega})\text{}\forall \text{}\mathrm{i},\mathrm{j},\mathrm{z}$$

$${{\displaystyle \sum}}_{\mathrm{mn}}[({\mathrm{A}}_{\mathrm{mn}}^{\mathrm{ijz}}\times {\text{}\mathrm{d}}_{\mathrm{mn}})/\mathrm{l}]\text{}\times \text{}\mathrm{f}\left(\mathrm{l}\right)=\text{}\mathrm{f}\left(\mathrm{i},\mathrm{j},\mathrm{z}\right)\text{}\forall \text{}\mathrm{i},\mathrm{j},\mathrm{z}$$

$$\mathrm{f}\left(\mathrm{i},\mathrm{j},\mathrm{z}\right)\le \mathrm{E}\left(\mathrm{z}\right)\mathrm{max}\text{}\forall \text{}\mathrm{i},\mathrm{j},\mathrm{z}$$

$${\mathrm{PC}}_{{\mathrm{OXC}}_{\mathrm{m}}}={\mathrm{N}}_{\mathrm{m}}\text{}\times \text{}85+\mathsf{\alpha}\text{}\times \text{}100+150\text{}\left[\mathrm{W}\right]\text{}\forall \text{}\mathrm{m}$$

$${\mathrm{Gf}}_{\mathrm{mn}}=\{\begin{array}{cc}1,\hfill & \hfill {\mathrm{D}}_{\mathrm{mn}}>0\\ 0,\hfill & \hfill \mathrm{else}\end{array}\text{}\forall \text{}\mathrm{m},\mathrm{n}$$

$${\mathrm{N}}_{\mathrm{m}}={\displaystyle \sum}_{\mathrm{n}}{\mathrm{Gf}}_{\mathrm{mn}}\text{}\forall \text{}\mathrm{m}$$

$${\mathrm{PC}}_{{\mathrm{OFDM}}_{\mathrm{ijz}}}=1.683\text{}\times \text{}{\mathrm{TR}}_{\mathrm{ijz}}+{\mathrm{M}}_{\mathrm{ijz}}\text{}\times \text{}91.333\text{}\left[\mathrm{W}\right]$$

$${\mathrm{TR}}_{\mathrm{ijz}}={\mathrm{M}}_{\mathrm{ijz}}\text{}\times {\text{}\mathsf{\epsilon}}_{\mathrm{z}}\text{}\times \text{}\mathsf{\Omega}\text{}\forall \text{}\mathrm{i},\mathrm{j},\mathrm{z}$$

$${\mathrm{PC}}_{\mathrm{amp}}=30\text{}\left[\mathrm{W}\right]$$

$${\mathrm{N}}_{\mathrm{amp}}=\text{}{\displaystyle \sum}_{\mathrm{mn}}{\mathrm{d}}_{\mathrm{mn}}/{\mathrm{l}}_{\mathrm{amp}}$$

## 7. MILP-Based Algorithm

In this Section, an algorithm (Algorithm 1) is presented for solving various optimization goals using the MILP formulations previously presented in the subsequent steps (min MS, max Ca, min P

_{total}), where MS is the maximum number of sub-carriers in a physical network link.Algorithm 1: The MILP-based algorithm |

Step 1: Run the traditional MILP to find the value of [min MS] having P_{block_limit} as a parameter;Step 2: Set an MS values vector in which the elements are greater than [min MS] to meet P_{block_limit} defined in the previous step;Step 3: Run the traditional MILP to find the value of the objective function [max Ca] and the value of PC_{traditional} for the vector of values chosen, MS;Step 4: With the value of [max Ca], we run the modified MILP to find the value of the new objective function [min PC_{modified}] for the same set of the values of MS;Step 5: Stop and show PC_{traditional}, PC_{modified}, ΔPC = [PC_{traditional} − PC_{modified}], and ΔPC_{perc} = [ΔPC/PC_{traditional}]. |

In Steps 1 and 2, the vector of the MS values to be considered in view of the predefined maximum blocking probability (P

_{block_limit}) is defined. Step 3 obtains the max Ca value—to be used as a parameter in Step 4—and the amount of power consumed by the traditional MILP (PC_{traditional}). In Step 4, the value of the power consumed with the modified MILP (PC_{modified}) is obtained. Finally, in Step 5 the absolute power savings (ΔPC) and the power savings percentage (ΔPC_{perc}) on the network is calculated.## 8. Simulations and Results

The simulations were made in small networks (6NET) and large networks (NSFNET, ARPANET, Brazilian and COST239) using the AMPL programming language under the IBM simulation platform ILOP CPLEX Optimization Studio v.12.5, with an Intel Core processor I5-3230M (2.60 GHz), 4 G RAM, and a Windows 10 operational system, (64-bit). They were limited to 5 min to prevent high simulation times on large networks. The results are presented below.

#### 8.1. Small Network (6NET)

To evaluate the effectiveness of the proposed problem, we used two physical topologies, shown in Figure 1 below.

It is assumed that there is a pair of bidirectional fibers on each link and a distance of 1000 km between nodes. The guard band is FGB = 1 slot and the spectral width of the slot is Ω = 12.5 GHz. The requested traffic demand is uniform and equals 100 Gbps for each pair source–destination. The distance between amplifiers is l = 100 km with normalized spontaneous emission noise, f(l) = 1 (noise unit). Three different modulation formats were used (M

_{1}= BPSK, M_{2}= QPSK and M_{3}= 16-QAM) with spectral efficiencies ε_{1}= 1, ε_{2}= 2 and ε_{3}= 4 (bps/Hz), where the noise threshold for each modulation is E(1)_{max}= 40, and E(2)_{max}= 30, and E(3)_{max}= 20 (noise units). The virtual degree of OXC (α) was considered to be equal to 3.Figure 2 shows the total power consumed in the function of the number of slots per link in two different scenarios: with traditional MILP, disregarding the minimization of power, and the modified MILP. For 6NET, the maximum blocking probability was defined at 20%, resulting in the restriction of MS as being ≥ 7. Thus, the demand satisfied according to the capacity of the links is maintained above the blocking threshold due to the sequencing of the proposed algorithm. It is important to emphasize that, as the MS increases, the blocking probability decreases to become zero in MS = 13 for 6NET (this point we shall call MS

_{zero}). It can be seen in Figure 2a that, from this point, the power consumed in the network tends to decrease due to the relaxation of the restriction related to the fiber capacity arising from the increase in MS. For 6MESH, the maximum blocking probability was defined at 0% with MS ≥ 2. The results for this network are shown in Figure 2b.With this new approach for 6NET, the network power saving gets to be of the order of 1.3 KW at the points where MS ≥ 35, which represents a percentage saving of 10.5%. The average saving for the defined MS vector is 6.6%. Already for 6MESH, 1 KW is saved with MS ≥ 35, which results in a 5.3% saving and, for the defined vector, a 6.83% average saving. These prove the efficiency of the proposed modified MILP formulation for small networks.

#### 8.2. Moderate Sized Networks

In this Section, the results of the simulations in the four hypothetical moderate networks are presented (Figure 3).

For NSFNET, the noise limits are E(1)

_{max}= 800, E(2)_{max}= 600, and E(3)_{max}= 300 (noise units) and the traffic demand, shown in Table 2, is the same as that defined in Reference [30].Already for ARPANET, the noise limits are E(1)

_{max}= 1200, E(2)_{max}= 800, and E(3)_{max}= 400 (noise units). The length of the links (d_{mn}) is uniform and equals 1000 km and the traffic demand for each source-destination pair was defined randomly between 50 and 200 Gbps. For COST239, the noise limits are E(1)_{max}= 20, E(2)_{max}= 10, and E(3)_{max}= 5 (noise units). The length of the links (d_{mn}) are non-uniform, as shown in Table 3 and the traffic demand for each source–destination pair was defined randomly between 100 and 300 Gbps. For the BRAZILIAN network, the noise limits are E(1)_{max}= 80, E(2)_{max}= 40, and E(3)_{max}= 20 (noise units). The length of the links (d_{mn}) is uniform and equal 2000 km, and the required demand for each source–destination pair was defined randomly between 50 and 300 Gbps. Other parameters, for now unspecified, are the same as those used for the small networks in the previous Section.Maximum blocking probability was set to 0%, that is, that all requests must be met, resulting in MS

_{NSFNET}≥ MS_{NSFNETzero}= 60, MS_{ARPANET}≥ MS_{ARPANETzero}= 111, MS_{BRASILEIRA}≥ MS_{BRASILEIRAzero}= 105, and MS_{COST239}≥ MS_{COST239zero}= 51. For a joint analysis, the vector MS = (140–300) for the four networks was defined. Thus, Figure 4 shows the absolute power savings according to the number of slots per link for these networks.Figure 5 already shows the power savings percentage according to the number of slots per link for each network separately and together through the average profile.

With the implementation of the MILP-based algorithm, the maximum power savings on each network is up to the order of 9.8 KW (ARPANET), 7.2 KW (NSFNET), 2.8 KW (Brazilian), and 1.8 KW (COST239) at the points where MS = 260, 260, 140, and 260, representing a savings percentage of 17.8%, 6.1%, 5.6%, and 5.6%, respectively. Through the average profile, it can be seen that the average percentage savings for the four networks together was 7.7%, proving the efficiency of the proposed modified MILP formulation for moderately sized networks.

Note that if the maximum blocking probability was set to 40%, for example, implying MS

_{NSFNET}≥ 19, MS_{ARPANET}≥ 32, MS_{BRASILEIRA}≥ 28, and MS_{COST239}≥ 17, this case was not analyzed due to the impossibility of the MILP to solve the problem within the simulation time limit (5 min).## 9. Conclusions

This paper presented a new modified MILP formulation and a sequential algorithm which aims to minimize the total power consumed by the components of an elastic optical network under adaptive modulation and physical layer constraints while maintaining the blocking probability below a predefined threshold.

The objectives of the proposed algorithm were reached and the simulations have proved the efficiency of the modified MILP model. Compared to the traditional one, it provides a maximum power percentage saving of 10.5% and an average power percentage saving of 6.6% in a small network (6NET), which means 1.3 KW and 0.8 KW, respectively. For moderately sized networks, it obtained a maximum power savings of 17.8% and an average savings of 7.7%, which represents 9.8 KW and 4.8 KW, respectively.

It was concluded that the total power consumed was reduced due to the better fit of modulations by the modified formulation, once it optimizes the traffic distribution over the network in terms of efficiency. This approach contributes to the sustainability of the network since it requires fewer resources for its operation. Thus, it brings out the concept of green elastic optical networks (Green EONs), a recent theme that is only slightly explored in the literature. Its focus is on a sustainable and the as harmless as possible operation towards the environment.

For larger networks, the proposed formulation is not feasible since the complexity of the MILP increases rapidly. In this context, new heuristics/meta-heuristics and hybrid-algorithms should be developed in future works.

## Author Contributions

I.Q. and K.A. conceived, designed and performed the experiments, analyzed the data and wrote the paper.

## Conflicts of Interest

The authors declare no conflict of interest.

## References

- Ramaswami, R.; Sivarajan, K.; Sasaki, G. Optical Networks: A Practical Perspective; Mogan Kaufmann: Burlington, MA, USA, 2009. [Google Scholar]
- Murthy, C.S.R.; Gurusamy, M. WDM Optical Networks: Concepts, Design, and Algorithms; Prentice Hall: Upper New Jersey River, NJ, USA, 2002. [Google Scholar]
- Assis, K.D.R.; Queiroz, I.; Almeida, R.C.; Waldman, H. MILP formulation for resource optimization in Spectrum-Sliced Elastic Optical Path Networks. In Proceedings of the IEEE SBMO/IEEE MTT-S International Microwave & Optoelectronics Conference (IMOC), Rio de Janeiro, Brazil, 4–7 August 2013; pp. 1–4. [Google Scholar]
- Waldman, H.; Almeida, R.C.; Bortoletto, R.C.; Assis, K.D.R. Deadlock avoidance under incremental traffic in the elastic single link. In Proceedings of the 16th International Conference on Transparent Optical Networks (ICTON), Graz, Austria, 6–10 July 2014; pp. 1–4. [Google Scholar]
- Assis, K.D.R.; Peng, S.; Almeida, R.C.; Waldman, H.; Hammad, A.; Santos, A.F.; Simeonidou, D. Network Virtualization Over Elastic Optical Networks With Different Protection Schemes. J. Opt. Commun. Netw.
**2016**, 8, 272–281. [Google Scholar] [CrossRef] - Assis, K.D.R.; Hammad, A.; Almeida, R.C., Jr.; Simeonidou, D. Approaches to Maximize the Open Capacity of Elastic Optical Networks. In Proceedings of the International Conference on Communications (ICC), Kuala Lumpur, Malaysia, 22–27 May 2016. [Google Scholar]
- Favero, R.V.; Demanboro, A.C. Performance Analysis of Elastic Optical Network Comparing to Current Wavelength Division Multiplexing. IEEE Latin Am. Trans.
**2016**, 14, 1494–1498. [Google Scholar] [CrossRef] - Gkamas, V.; Christodoulopoulos, K.; Vergados, D.J.; Varvarigos, E. Energy-minimized design of IP over flexible optical networks. Int. J. Commun. Syst.
**2017**, 30, 7. [Google Scholar] [CrossRef] - Hadi, M.; Pakravan, M.R. Energy-efficient fast configuration of flexible transponders and grooming switches in OFDM-based elastic optical networks. IEEE/OSA J. Opt. Commun. Netw.
**2018**, 10, 90–103. [Google Scholar] [CrossRef] - Papanikolaou, P.; Christodoulopoulos, K.; Varvarigos, E. Joint multi-layer survivability techniques for IP-over-elastic-optical-networks. J. Opt. Commun. Netw.
**2017**, 9, A85–A98. [Google Scholar] [CrossRef] - Hadi, M.; Pakravan, M.R. Energy-Efficient Transponder Configuration for FMF-based Elastic Optical Networks. IEEE Commun. Lett.
**2018**, 22, 970–973. [Google Scholar] [CrossRef] - Zhang, L.; Han, T.; Ansari, N. Energy-Aware Virtual Machine Management in Inter-datacenter Networks over Elastic Optical Infrastructure. IEEE Trans. Green Commun. Netw.
**2018**, 2, 305–315. [Google Scholar] [CrossRef] - Bandiri, S.Y.M.; Pimenta, T.C.; Spadoti, D.H. Adaptive Modulation and code Strategy to Reduce Energy Consumption in Elastic Optical Network. J. Microw. Optoelectron. Electromagn. Appl. (JMOe)
**2018**, 17, 65–84. [Google Scholar] [CrossRef] - Xiong, Y.; Shi, J.; Yang, Y.; Lv, Y.; Rouskas, G.N. Lightpath Management in SDN-Based Elastic Optical Networks With Power Consumption Considerations. J. Lightwave Technol.
**2018**, 36, 1650–1660. [Google Scholar] [CrossRef] - Natalino, C.; Chiaraviglio, L.; Idzikowski, F.; Wosinska, L.; Monti, P. Joint Optimization of Failure Management Costs, Electricity Costs, and Operator Revenue in Optical Core Networks. IEEE Trans. Green Commun. Netw.
**2018**, 2, 291–304. [Google Scholar] [CrossRef] - Saha, A.K.; Sambyo, K.; Bhunia, C.T. Energy efficient modelling of a network. China Commun.
**2018**, 15, 107–117. [Google Scholar] [CrossRef] - Huang, Y.; Cho, P.B.; Samadi, P.; Bergman, K. Power Excursion Mitigation for Flexgrid Defragmentation With Machine Learning. J. Opt. Commun. Netw.
**2018**, 10, A69–A76. [Google Scholar] [CrossRef] - Jinno, M.; Takara, H.; Kozicki, B.; Tsukishima, Y.; Sone, Y.; Matsuoka, S. Spectrum-efficient and scalable elastic optical path network: Architecture, benefits, and enabling technologies. Commun. Mag. IEEE
**2009**, 47, 66–73. [Google Scholar] [CrossRef] - Kozicki, B.; Takara, H.; Yoshimatsu, T.; Yonenaga, K.; Jinno, M. Filtering characteristics of highly-spectrum efficient spectrum-sliced elastic optical path (SLICE) network. In Proceedings of the National Fiber Optic Engineers Conference, San Diego, CA, USA, 22–26 March 2009; Optical Society of America: Washington, DC, USA, 2009; p. JWA43. [Google Scholar]
- Vizcaíno, J.L.; Ye, Y.; Monroy, I.T. Energy efficiency analysis for flexible-grid OFDM-based optical networks. Comput. Netw.
**2012**, 56, 2400–2419. [Google Scholar] [CrossRef] - El-Gorashi, T.E.; Dong, X.; Elmirghani, J.M. Green optical orthogonal frequency-division multiplexing networks. Optoelectron. IET
**2014**, 8, 137–148. [Google Scholar] [CrossRef] - Wang, B.; Ho, P.H.; Lin, C.H. A novel energy-efficient transmission scheme in CO-OFDM elastic optical networks. J. Lightwave Technol.
**2014**, 32, 3380–3388. [Google Scholar] [CrossRef] - Vizcaino, J.L.; Ye, Y.; Lopez, V.; Jimenez, F.; Duque, R.; Musumeci, F.; Krummrich, P. Differentiated quality of protection to improve energy efficiency of survivable optical transport networks. In Proceedings of the Optical Fiber Communication Conference, Anaheim, CA, USA, 17–21 March 2013; Optical Society of America: Washington, DC, USA, 2013; p. OM3A-1. [Google Scholar]
- Zhang, J.; Zhao, Y.; Zhang, J.; Mukherjee, B. Energy efficiency of IP-over-elastic optical networks with sliceable optical transponder. In Proceedings of the Optical Fiber Communication Conference, San Francisco, CA, USA, 9–13 March 2014; Optical Society of America: Washington, DC, USA, 2014; p. W3A-4. [Google Scholar]
- Fallahpour, A.; Beyranvand, H.; Nezamalhosseini, S.A.; Salehi, J. Energy efficient routing and spectrum assignment with regenerator placement in elastic optical networks. J. Lightwave Technol.
**2014**, 32, 2019–2027. [Google Scholar] [CrossRef] - Chen, B.; Xie, W.; Zhang, J.; Jue, J.P.; Zhao, Y.; Huang, S.; Gu, W. Energy and spectrum efficiency with multi-flow transponders and elastic regenerators in survivable flexible bandwidth virtual optical networks. In Proceedings of the Optical Fiber Communication Conference, San Francisco, CA, USA, 9–13 March 2014; Optical Society of America: Washington, DC, USA, 2014; p. W2A-27. [Google Scholar]
- Takagi, T.; Hasegawa, H.; Sato, K.I.; Sone, Y.; Kozicki, B.; Hirano, A.; Jinno, M. Dynamic routing and frequency slot assignment for elastic optical path networks that adopt distance adaptive modulation. In Proceedings of the Optical Fiber Communication Conference, Los Angeles, CA, USA, 6–10 March 2011; Optical Society of America: Washington, DC, USA, 2011; p. OTuI7. [Google Scholar]
- Palkopoulou, E.; Angelou, M.; Klonidis, D.; Christodoulopoulos, K.; Klekamp, A.; Buchali, F.; Tomkos, I. Quantifying spectrum, cost, and energy efficiency in fixed-grid and flex-grid networks [Invited]. J. Opt. Commun. Netw.
**2012**, 4, B42–B51. [Google Scholar] [CrossRef] - Nag, A.; Tornatore, M.; Mukherjee, B. Optical network design with mixed line rates and multiple modulation formats. J. Lightwave Technol.
**2010**, 28, 466–475. [Google Scholar] [CrossRef] - Assis, K.D.R.; Almeida, R.C.; Cartaxo, A.V.; dos Santos, A.F.; Waldman, H. Flexgrid optical networks design under multiple modulation formats. In Proceedings of the IEEE International Telecommunications Symposium (ITS), Sao Paulo, Brazil, 17–20 August 2014; pp. 1–5. [Google Scholar]

**Figure 2.**The power consumed in the function of the number of slots per enlace: (

**a**) on 6NET; (

**b**) on 6MESH.

**Figure 3.**The simulation network’s physical topologies: (

**a**) NSFNET; (

**b**) ARPANET; (

**c**) COST239; (

**d**) BRAZILIAN.

Modulation Format | Spectral Efficiency (bps/Hz) | Spectral Capacity (Gbps) |
---|---|---|

BPSK | 1 | 12.5 |

QPSK | 2 | 25 |

8-QAM | 3 | 37.5 |

16-QAM | 4 | 50 |

32-QAM | 5 | 62.5 |

64-QAM | 6 | 75 |

Node | 1 | 2 | 3 | 4 | 5 | 6 | 7 | 8 | 9 | 10 | 11 | 12 | 13 | 14 |
---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|

1 | 100 | 100 | 100 | 100 | 100 | 200 | 200 | 100 | 200 | 50 | 200 | 100 | 200 | |

2 | 200 | 50 | 100 | 200 | 200 | 200 | 100 | 50 | 200 | 200 | 100 | 200 | 50 | |

3 | 200 | 100 | 200 | 200 | 50 | 100 | 200 | 200 | 200 | 100 | 50 | 200 | 200 | |

4 | 100 | 200 | 50 | 200 | 100 | 200 | 200 | 50 | 100 | 200 | 200 | 200 | 100 | |

5 | 50 | 200 | 200 | 100 | 200 | 50 | 200 | 100 | 200 | 200 | 50 | 100 | 200 | |

6 | 200 | 200 | 100 | 50 | 200 | 200 | 100 | 200 | 50 | 200 | 100 | 200 | 200 | |

7 | 50 | 100 | 200 | 200 | 200 | 100 | 50 | 200 | 200 | 100 | 200 | 50 | 200 | |

8 | 100 | 200 | 200 | 50 | 100 | 200 | 200 | 200 | 100 | 50 | 200 | 200 | 100 | |

9 | 200 | 50 | 200 | 100 | 200 | 200 | 50 | 100 | 200 | 200 | 200 | 100 | 50 | |

10 | 200 | 200 | 100 | 200 | 50 | 200 | 100 | 200 | 200 | 50 | 100 | 200 | 200 | |

11 | 200 | 100 | 50 | 200 | 200 | 100 | 200 | 50 | 200 | 100 | 200 | 200 | 50 | |

12 | 100 | 200 | 200 | 200 | 100 | 50 | 200 | 200 | 100 | 200 | 50 | 200 | 100 | |

13 | 200 | 200 | 50 | 100 | 200 | 200 | 200 | 100 | 50 | 200 | 200 | 100 | 200 | |

14 | 50 | 200 | 100 | 200 | 200 | 50 | 100 | 200 | 200 | 200 | 100 | 50 | 200 |

Node | 1 | 2 | 3 | 4 | 5 | 6 | 7 | 8 | 9 | 10 | 11 |
---|---|---|---|---|---|---|---|---|---|---|---|

1 | 1300 | 700 | 300 | 700 | |||||||

2 | 1300 | 500 | 300 | 400 | |||||||

3 | 700 | 500 | 600 | 200 | 300 | ||||||

4 | 300 | 600 | 300 | 1000 | 600 | . | |||||

5 | 300 | 200 | 200 | 300 | 900 | ||||||

6 | 300 | 200 | 700 | 400 | 300 | ||||||

7 | 700 | 300 | 700 | 500 | 300 | ||||||

8 | 400 | 1000 | 300 | 400 | 600 | 800 | |||||

9 | 300 | 500 | 600 | 700 | 300 | ||||||

10 | 600 | 300 | 700 | 800 | |||||||

11 | 900 | 800 | 300 | 800 |

© 2018 by the authors. Licensee MDPI, Basel, Switzerland. This article is an open access article distributed under the terms and conditions of the Creative Commons Attribution (CC BY) license (http://creativecommons.org/licenses/by/4.0/).