Next Article in Journal
Refractive Index and Dispersion Measurement Principle with Polarization Change in Total Internal Reflection
Previous Article in Journal
Ultra-Sensitive Refractive Index Sensing Based on Quasi-BICs in All-Dielectric Nanorod Array
 
 
Font Type:
Arial Georgia Verdana
Font Size:
Aa Aa Aa
Line Spacing:
Column Width:
Background:
Article

A New Algorithm to Mitigate Fragmentation and Crosstalk in Multi-Core Elastic Optical Networks

by
Jurandir C. Lacerda Jr.
1,2,*,
Aline G. Morais
1,
Adolfo V. T. Cartaxo
3,* and
André C. B. Soares
2
1
Instituto Federal de Educação, Ciência e Tecnologia do Piauí (IFPI), Corrente 64980-000, Piauí, Brazil
2
Departamento de Computação, Universidade Federal do Piauí (UFPI), Teresina 64049-550, Piauí, Brazil
3
Instituto de Telecomunicações (IT), Instituto Universitário de Lisboa (Iscte), 1649-026 Lisbon, Portugal
*
Authors to whom correspondence should be addressed.
Photonics 2024, 11(6), 504; https://doi.org/10.3390/photonics11060504
Submission received: 22 April 2024 / Revised: 18 May 2024 / Accepted: 24 May 2024 / Published: 25 May 2024

Abstract

:
This paper proposes a core and spectrum allocation algorithm for elastic optical networks based on multi-core fibers. In this context, the fragmentation and crosstalk mitigation algorithm (FraCA) is proposed. FraCA implements mechanisms to reduce spectral fragmentation and inter-core crosstalk in the network, proving efficient when compared with six other algorithms reported in the literature. The numerical results show that when compared with the most competitive of the six algorithms, FraCA achieves a gain of request blocking probability of at least 16.87%, a gain of bandwidth blocking probability of at least 43.95%, and a mean increase in spectral utilization of at least 4.36%.

1. Introduction

In recent years, the growth of Internet users and the number of devices for each user, combined with new applications like video streaming, the Internet of things (IoT), or telemedicine, has driven the need to use transport networks efficiently [1]. In this context, the scientific community has designed the space-division multiplexed elastic optical networks (SDM-EONs) to compose the infrastructure of transport networks and meet the growing demand for user traffic [2,3]. In SDM-EONs based on multi-core fibers (MCFs), the fiber is divided into several cores, each with its own optical spectrum. Each optical spectrum is divided into spectral slices known as frequency slots. Thus, each client on the network uses a lightpath with one or more frequency slots. Therefore, SDM-EONs can optimize the use of the optical spectrum due to their elasticity and the scalability provided by multi-core fibers.
An essential issue in an MCF-based SDM-EON is allocating new lightpaths based on incoming requests for new connections. This question is related to a problem known as the routing, modulation, core, and spectrum assignment (RMCSA) [3,4]. The RMCSA problem consists of (i) defining a route between a source node (S) and a destination node (D) in the network; (ii) defining a modulation format to be used by the lightpath; (iii) defining which of the fiber cores will be used by the lightpath; and (iv) defining which set of frequency slots will be used by the lightpath.
To solve the RMCSA problem, two constraints must be obeyed [5]: (i) the spectral contiguity constraint, which requires that all frequency slots of a lightpath must be adjacent, and (ii) the spectral continuity constraint, which requires that the set of frequency slots used by a lightpath on a link be the same on all links along the route. Such constraints, added to the dynamic nature of the network (allocation and deallocation of lightpaths) and the heterogeneity of the bitrates requested by each client, make the optical spectrum fragmented. Spectral fragmentation is a problem that creates situations where RMCSA algorithms are not able to find contiguous and continuous lightpath solutions. When the RMCSA algorithm cannot find a solution for a given request, the request is blocked and not allocated in the network.
In addition to spectral fragmentation, another problem can cause a request to be blocked: the physical layer impairments (PLIs) [6,7]. The PLIs directly impact the quality of transmission (QoT) of the network’s lightpaths. If the QoT of a lightpath is not in accordance with the network’s service level agreement (SLA), this lightpath is not allocated. Among the various PLIs, inter-core crosstalk (XT) is multi-core networks’ most prominent limiting factor [6]. Inter-core crosstalk occurs when two lightpaths in adjacent cores use the same frequency slot (spectral overlap) [6]. Two approaches can be used to deal with inter-core crosstalk: (i) in the XT-avoid approach, the RMCSA algorithm tries to avoid spectral overlap without dynamically computing the crosstalk level; and (ii) in the XT-aware approach, the RMCSA algorithm is aware of the real levels of crosstalk and uses this information for decision making. Although efficient, XT-aware approaches introduce a high computational cost for RMCSA algorithms. In this context, this paper aims to propose a new algorithm to solve the core and spectrum allocation problem in SDM-EONs.

1.1. Related Works

The spectral allocation problem began to be investigated even before the study of MCF-based networks, when the focus was on single-core fibers. In this context, there are classic policies for spectral allocation, such as first fit, last fit, and random fit [5]. In the first fit policy [8,9], the frequency slots are indexed in a list of available slots. This policy always tries to choose the lowest index slot from the list of available slots and then allocate this slot to serve the connection request. On the other hand, the last fit policy [10] operates opposite to the first fit, choosing the slot with the highest index from the list of available slots. Therefore, occupied slots are concentrated at the end of the spectrum, while the initial portion of the spectrum remains free to serve new requests. In the random fit policy [8], when a connection request arrives on the network, the random fit randomly selects a slot from the list of available slots and allocates it to the lightpath used to fulfill the connection request.
In addition to classical spectrum allocation policies, many works in the literature have investigated more efficient ways to improve resource allocation in SDM-EON. Some of these works propose XT-aware strategies to deal with the problem of inter-core crosstalk [11,12,13,14,15,16,17,18,19,20,21,22]. On the other hand, the XT-avoid strategies appear as a low computational cost option [13,23,24,25,26].
Within the scope of the XT-avoid algorithms, Fujii et al. proposed a core allocation strategy, named core prioritization (CP) [23]. This policy seeks to avoid crosstalk between cores by balancing the use of each fiber’s core. Already in [24], the authors propose an intra-area first fit (IAFF) spectrum assignment scheme. The proposal aims to classify requests according to the number of frequency slots requested in several prioritized areas on each core. Then, the scheme groups lightpaths with the same number of frequency slots in the same prioritized area, reducing the spectrum fragmentation.
Lacerda et al. presented the core and spectrum balancing algorithm for SDM networks (ABNE) [25]. The ABNE algorithm presents a balancing strategy in the use of cores to avoid spectral overlap and inter-core crosstalk. For this, the algorithm classifies the fiber cores into priority groups, where each group prioritizes a different spectral region, varying between the first fit and last fit policies.
Liu et al. presented a strategy XT-avoid and another XT-aware [13]. The XT-avoid strategy, named the crosstalk avoidance strategy (CAS), partitions the spectrum into groups where adjacent cores have different prioritization areas. The XT-aware strategy, named the inter-core XT-aware algorithm (ICXTAA), checks the crosstalk for the frequency slots block of the candidate lightpath and the lightpaths already active on the network. For this, the ICXTAA labels candidate blocks of slots with the crosstalk level of the most affected slot (by crosstalk) within the block (or the slot of the adjacent core most affected by crosstalk). Then, the ICXTAA selects the block of slots that is contiguous, continuous, located in the priority region defined by the CAS strategy, and with a crosstalk level (based on ICXTAA labels) lower than the threshold of crosstalk established for the network.
Araujo et al. proposed the inter-core spectral distancing algorithm (ADEIN) [26]. In order to avoid crosstalk, the ADEIN balances the use of resources through the use of a scoring system and division of priority groups. This scoring system consists of creating a table updated each time a new lightpath is allocated, where this table serves as a reference for choosing future candidate lightpaths.
Table 1 presents a summary of works that investigate resource allocation in SDM-EON. All related works deal with inter-core crosstalk either by the XT-avoid or XT-aware approaches. Related to the spectrum fragmentation issue, some works implement mechanisms to reduce fragmentation in the resource allocation process [12,17,18,19,20,21,23,24]. Some of these works were performed through a static traffic matrix, while others generated arrivals and ends of new requests dynamically. The number of cores per fiber varies between studies. However, in general, the seven-core fiber is the most investigated in the literature. In this sense, the scope of this paper encompasses seven-core fibers, dynamic traffic, and XT-avoid strategies. Therefore, the algorithms compared to the proposed algorithm on performance evaluation (Section 5) are also XT-avoid, and are designed for dynamic traffic.
Many works shown in Table 1 do not jointly deal with fragmentation and crosstalk. On the other hand, works that jointly deal with crosstalk and fragmentation commonly use XT-aware techniques, which causes a higher computational cost. This paper differs from the related works by implementing an XT-avoid algorithm that not only mitigates the crosstalk and fragmentation efficiently, but also ensures a low blocking probability with a low computational cost. Numerical results demonstrate the superior performance of the proposed algorithm over the six other XT-avoid algorithms.

1.2. Contributions and Paper Organization

This paper proposes a new algorithm to solve the core and spectrum allocation problem in SDM-EONs. The main contributions of this work are the following:
  • Development of the fragmentation and crosstalk mitigation algorithm (FraCA). FraCA is an XT-avoid algorithm that generates a low computational cost;
  • Evaluation of the performance of the proposed algorithm. The performance evaluation compares the proposed algorithm with six algorithms proposed by other authors;
  • Analysis of the impact of PLIs on network performance in different network and MCF scenarios assuming the use of a reliable QoT model.
This paper differs from our previous work [22] in that it implements a mechanism to reduce spectrum fragmentation and reduces the computational cost (inherent feature of an XT-avoid approach). This paper is an extended version of [27], including a comprehensive performance evaluation with a new topology, metrics, and complexity analysis.
The remainder of this paper is organized as follows: Section 2 presents the basic concepts of elastic optical networks based on multi-core fibers. System modeling in terms of physical layer impairments is discussed in Section 3. Section 4 presents the proposed algorithm. The performance evaluation of the proposed algorithm is presented in Section 5. Finally, the conclusions and future works are presented in Section 6. All acronyms used in this work are described at the end of the paper.

2. Elastic Optical Networks Based on Multi-Core Fiber

In this paper, the network topology is defined by a graph G = { N , E } , where N represents the node set of the network, and E represents the set of bidirectional links (each direction is associated with a separate fiber) in the network. In this scenario, requests arrive to form an end-to-end communication. Each request follows the format R = (S, D, R b , i ), which considers the source node S, destination node D, and the bitrate R b , i requested by R. We consider a transparent network, in which all data are transmitted from the source node to the destination node without optical–electro–optical conversion. Each network link consists of one or more spans, with an erbium-doped fiber amplifier (EDFA) between the two spans. During the signal propagation, several PLIs impact the QoT of lightpaths. As previously mentioned, the inter-core crosstalk is the multi-core networks’ most prominent limiting factor. The crosstalk behavior is illustrated in Figure 1.
According to Figure 1, the inter-core crosstalk occurs between a lightpath that uses the same frequency slots used by another lightpath in a neighboring core [6]. In this example, lightpath 5 (allocated on core 2) is seriously affected by crosstalk, as it suffers (and causes) crosstalk concerning neighboring lightpaths 1 and 2 on core 1 and neighboring lightpath 7 on core 3. In the same example, the spectrum allocated to lightpath 3 does not overlap with the spectrum allocated to any neighboring core, so that it does not suffer from inter-core crosstalk. Figure 1 also highlights that even if two lightpaths use the same frequency slot, inter-core crosstalk is not considered if the cores used by these two lightpaths are not adjacent. An example of this case can be observed between lightpaths 1 and 7, where both use slot 3 on non-adjacent cores. This occurs because, despite existing, the crosstalk values between non-adjacent cores are negligible [6]. Therefore, the resource allocation algorithms must be able to deal with the inter-core crosstalk to guarantee the QoT of lightpaths.
In addition to crosstalk, another fundamental issue in SDM-EONS is the resource allocation. Figure 2 illustrates the arrival of a request R 1 , which needs to connect node n 1 to node n 4 , with a bitrate of 80 Gbps. In the first step, the RMCSA algorithm chooses the route ( e 1 - e 2 - e 3 ) among the three smallest possible routes. Next, the RMCSA algorithm selects the 4-QAM modulation format to be used by the lightpath to be allocated. Then, the bandwidth necessary to meet the requested bitrate is calculated, and, in this example, two frequency slots will be needed to meet the request demand. Then, the RMCSA algorithm chooses core c 1 from the two available cores. In the spectral allocation step, the RMCSA algorithm selects slots 3 and 4 because they are free, contiguous, and continuous along the route. In Figure 2, if a request needs three frequency slots, it will be blocked because three slots are not free, contiguous, and continues in this example (even with more than 50% of free slots). Therefore, spectrum fragmentation impacts the spectrum allocation process, increasing the blocking probability in the network.

3. Physical Layer Impairments

Due to the PLIs, the QoT of the lightpath degrades as the signal propagates along the fiber and in the network equipment. In this paper, three limiting factors are considered by the physical layer: (i) the amplified spontaneous emission (ASE); (ii) the nonlinear interference (NLI); and (iii) the inter-core crosstalk.
Unlike the crosstalk that occurs between the cores, the ASE noise and NLIs occur within the same core (intra-core). The ASE noise occurs in the optical amplification process, which is generally performed by the EDFA [28,29]. The NLIs manifest due to propagation along the optical fiber, causing a lightpath to cause interference in itself (self-phase modulation (SPM)) and also in other lightpaths, through cross-phase modulation (XPM) and four-wave mixing (FWM). In this paper, the model presented in [30], which is based on an enhanced Gaussian-noise (EGN) model [31], is used to calculate the power spectral density (PSD) of the NLIs (SPM, XPM and FWM).
A method to measure network QoT levels is through the optical signal-to-noise ratio ( O S N R ). The O S N R establishes a relationship between the PSD of the lightpath and the PSD of the A S E noise and the NLI that affects it. The OSNR is used as one of the QoT metrics in this paper, and is given by [30,32]
O S N R m = G m G m ( A S E ) + G m ( N L I ) ,
where G m is the PSD of the lightpath m. The G m ( A S E ) is the PSD of the A S E noise from the accumulation of noise generated in all EDFA used in the lightpath m. G m ( A S E ) is given by  
G m ( A S E ) = a = 1 | A m | G a , m ( A S E ) ,
where | A m | is the number of EDFAs traversed by the lightpath m, and  G a , m ( A S E ) is the PSD of the A S E noise generated by the amplifier a in the lightpath m, given by [33]
G a , m ( A S E ) = 2 n s p h ν ( g a 1 ) ,
where n s p is the spontaneous emission factor, which is related to the amplifier noise figure ( N F ) by N F = 2 n s p . The h parameter is the Planck’s constant, ν is the optical carrier frequency, and  g a is the gain of amplifier a. Regarding the NLIs in expression (1), G m ( N L I ) is the total PSD of the nonlinear effects that affect the lightpath m. G m ( N L I ) is given by the EGN model, which considers the modulation format of the lightpath m and reduces the overestimation of the Gaussian noise (GN) model [32]. Expressions of G m ( N L I ) can be found in [30,32].
Another important issue in an SDM-EON, considered as the second QoT criterion in this paper, is the inter-core crosstalk [6]. Using the model reported in [12], the normalized mean crosstalk power in the lightpath m is given by
X T μ , m ( t o t ) = e = 1 | E m | X T μ , m ( e ) ,
where X T μ , m ( e ) is the mean crosstalk power normalized generated in the link e of the lightpath m, given by [12]
X T μ , m ( e ) = P X T m ( e ) P m ,
where P m is the signal power of the lightpath m. P X T m ( e ) is the (non-normalized) mean X T power of link e, given by [12]
P X T m ( e ) = n = 1 | N m ( e ) | ( I S O m , n · P n · h e · L e ) ,
where | N m ( e ) | is the number of lightpaths allocated in cores adjacent to the core of the lightpath m, which use frequency slots that overlap totally or partially the frequency slots of lightpath m in the link e. h e is the power-coupling coefficient (assumed the same for all cores). L e is the length of the link e. P n is the signal power of the adjacent lightpath n (n-th lightpath of N m ( e ) ). I S O m , n is the frequency slot overlapping index between the lightpaths m and n, given by [12]
I S O m , n = S S O m , n | S n | ,
where | S n | is the number of frequency slots (carrying signal power) of the lightpath n, given by | S n | = B n / B F S , and S S O m , n is the number of overlapping frequency slots (carrying signal power) between lightpaths m and n. In other words, S S O m , n is the quantity of frequency slots of the lightpath m that have frequency slots with the same index in the lightpath n (disregarding the guard band).
In this paper, QoT is evaluated through the impact of intra- and inter-core effects (OSNR and crosstalk). For each lightpath returned by an RMCSA algorithm, it must be checked whether its OSNR and crosstalk level are in accordance with the OSNR and crosstalk thresholds defined by the network SLA. Otherwise, the request is blocked. QoT levels are also checked for lightpaths already active in the network and the impact suffered by them with the arrival of a new lightpath. If such an impact affects any of the already active optical paths in such a way that its QoT fails to comply with the established threshold, the candidate lightpath cannot be allocated (request blocking). The OSNR and crosstalk thresholds adopted in this paper are listed in Section 5.

4. Proposed Algorithm

This paper proposes the algorithm for fragmentation and crosstalk mitigation (FraCA) in multi-core SDM-EON networks. FraCA is proposed for core and spectrum allocation, uses an XT-avoid strategy, and is based on two key ideas: reducing inter-core crosstalk and spectral fragmentation.
To reduce the occurrence of crosstalk, the FraCA defines that neighboring cores must prioritize different areas of the spectrum. In this sense, cores 1, 3, and 5 (not adjacent to each other) adopt the first fit spectral allocation policy. Cores 2, 4, and 6 adopt the last fit spectral allocation policy. Since core 0 (central core) generates and suffers crosstalk from all cores, this core prioritizes the central region of the spectrum to avoid spectral overlap with the other cores. At the end of this section, Figure 3 illustrates, among other factors, the division of regions prioritized by each core. The efficiency of this balancing strategy has already been investigated in our previous works [22,25].
To reduce spectral fragmentation, FraCA classifies specific fiber cores to only receive lightpaths requiring the same frequency slots. For example, if core c 1 of link e 1 is intended to receive only lightpaths that require three frequency slots, the fragmentation problem will be mitigated for the spectrum of core c 1 of link e 1 . Furthermore, the optical spectrum will be more “organized”, as the first fit and last fit policies will be more effective. This occurs because when a lightpath is closed, the block of free space forming from this deallocation will be the exact size required by the next lightpath to be allocated to that core. A similar idea was presented for the IAFF [24] algorithm. However, unlike IAFF, FraCA classifies the cores more efficiently, in addition to implementing crosstalk mitigation strategies. A comparison between FraCA and IAFF is presented in Section 5.
In classifying the cores to mitigate fragmentation, FraCA considers how many times a certain number of frequency slots is requested and how quickly this type of request increases core occupancy, which is measured through a weight Φ | s | . For this, a vector G = { G 1 , G 2 , G 3 , G 4 , G 5 , G 6 , G 7 } defines seven groups (one for each core), with each group (except for G 7 ) receiving only requests with the same number of frequency slots. The groups from G 1 to G 5 store the requests in descending order of Φ | s | . The group G 6 stores the request with the lowest Φ | s | . Finally, the  G 7 group stores all requests not classified in the previous groups. The division of groups occurs in decreasing order of weight Φ | s | , given by
Φ | s | = T | s | · | s | ,
where T | s | is the occurrence rate of requests that require | s | frequency slots and | s | is the number of frequency slots required. The value of T | s | is defined based on a series of previous simulations, in which it is observed how many times a certain amount of frequency slots was requested. For example, if lightpaths with three frequency slots comprised 40% of all lightpaths in the network, the value of Φ | 3 | = 1.2, since 0.4 ×3 = 1.2. If lightpaths that have two frequency slots comprise 15% of all lightpaths in the network, the value of Φ | 2 | = 0.3, since 0.15 × 2 = 0.3. Therefore, in other words, the value Φ | s | indicates how fast the spectral utilization increases for a given group of requests (according to network histories).
Table 2 presents the distribution of FraCA algorithm groups. T | s | values were obtained from a series of simulations carried out with the parameters adopted in this paper, which are presented in Section 5. In addition to the quantities of frequency slots presented in Table 2, lightpaths with 10 and 7 frequency slots were also requested, presenting occurrence rates of 0.034 and 0.036, respectively. In this case, the lightpaths with | s | = 10 and | s | = 7 will be assigned to the G 7 group. This paper considers a seven-core fiber. However, FraCA’s key idea can be generalized to fiber with another core count by assuming an appropriate number of elements of the G group. Algorithm 1 explains how FraCA works, based on the information in Table 2. Then, Figure 3 provides an example of FraCA’s operation.
Figure 3 presents an example of how FraCA works and how the groups are defined (based on Table 2). Requests with 5, 3, and 4 frequency slots are those with the highest Φ | s | , respectively (Table 2). Therefore, requests with five frequency slots will make up G 1 , and be allocated to core c 1 . Requests with three frequency slots will make up G 2 , and be allocated to core c 3 . Requests with four frequency slots will make up G 3 , and be allocated on core c 5 . The allocation of groups G 1 , G 2 , and  G 3 on alternate cores (1, 3, and 5) prevents the most requested groups from being in adjacent cores, thus avoiding spectral overlap and crosstalk. The  G 6 group comprises requests with the smallest Φ | s | of all, and is always allocated to the central core ( c 0 ). The allocation of requests with lower Φ | s | on core c 0 (central core) is because this core is adjacent to all the others; consequently, it has a greater potential to cause and suffer crosstalk. All requests not classified in cores from G 1 to G 6 will make up G 7 and be allocated to core c 6 .
The FraCA time complexity mainly comprises the search for the candidate lightpath (free, contiguous, and continuous) in a core. The core’s assignment only considers the number of slots of the request, and its time complexity is constant. Therefore, the FraCA’s time complexity is O ( | S | · | E | ) , where | S | is the number of frequency slots in core c and | E | is the set of links (that comprises the maximum number of hops in a route).
Algorithm 1 FraCA’s core and spectrum allocation.
  Input: request R
   1:
  | s | ← calculate the number of slots to meet R
   2:
 if ( | s | == 5) then
   3:
     Allocate the lightpath on core c 1 by first fit policy
   4:
 end if
   5:
 if ( | s | == 8) then
   6:
     Allocate the lightpath on core c 2 by last fit policy
   7:
 end if
   8:
 if ( | s | == 3) then
   9:
     Allocate the lightpath on core c 3 by first fit policy
 10:
 end if
 11:
 if ( | s | == 2) then
 12:
     Allocate the lightpath on core c 4 by last fit policy
 13:
 end if
 14:
 if ( | s | == 4) then
 15:
     Allocate the lightpath on core c 5 by first fit policy
 16:
 end if
 17:
 if ( | s | == 1) then
 18:
     Allocate the lightpath on core c 0 by medium fit policy
 19:
 end if
 20:
 if (otherwise) then
 21:
     Allocate the lightpath on core c 6 by last fit policy
 22:
 end if

5. Performance Results and Discussion

The computational simulation technique is used to evaluate the performance of this paper’s algorithm. The simulations are performed by the Slice network simulator (SNetS) [34]. A total of 100,000 requests are generated in each simulation. Request generation is a Poisson process with an average rate of λ , and the average lightpath retention time is exponentially distributed with an average of 1 / μ . The traffic load is evenly distributed among all source and destination node pairs. The 100, 200, 300, and 400 Gbps requests are generated, following the arrival ratio of 4, 3, 2, and 1, respectively. That is, for each request requesting a bitrate of 400 Gbps, four requests arise requesting a bitrate of 100 Gbps. The load, in Erlangs, can be defined by ρ = λ / μ . Five simulations (replications) are carried out for each evaluation scenario with different random variable generation seeds. All results presented have a confidence level of 95%. This paper considers five modulation formats: 4-QAM, 8-QAM, 16-QAM, 32-QAM, and 64-QAM. Table 3 presents the OSNR and crosstalk thresholds for each modulation format [22].
In the simulated scenarios, each fiber has seven cores. Each core is divided into 320 frequency slots, where each frequency slot has 12.5 GHz. Between each lightpath, there is a guard band with a bandwidth of one frequency slot. Amplifier gains are adjusted to compensate for device and fiber losses. The topologies used are Cost239, NSFNet, and EURO28, as shown in Figure 4. Other parameters used in the simulations are listed in Table 4 [12,30,35,36].
FraCA does not use XT values information to select new lightpaths, so comparing it to other XT-aware algorithms is unfair. Therefore, the FraCA algorithm is compared with six other XT-avoid algorithms, namely: (i) the CP [23] algorithm for core assignment in conjunction with the random fit algorithm for the spectrum assignment, called CPRF; (ii) the CP [23] algorithm for core assignment in conjunction with the IAFF [24] algorithm for spectrum assignment, called CPIAFF; (iii) the CP [23] algorithm for core assignment in conjunction with the CAS [13] algorithm for spectrum assignment, called CPCAS; (iv) the ABNE algorithm [25]; (v) the ADEIN algorithm [26]; and (vi) the ICXTAA algorithm [13]. The route selection in all algorithms is performed by Dijkstra’s algorithm [37]. From the route definition, the most spectrally efficient modulation format is selected considering the OSNR thresholds.
This paper considers three metrics to compare the algorithms performance: request blocking probability (RBP), bandwidth blocking probability (BBP), and spectrum utilization (SU). The RBP is the ratio of the number of blocked lightpaths to the total number of requested lightpaths. The BBP is defined as the volume of rejected traffic divided by the volume of total traffic offered to the network [11], and is given by
B B P = n ( blocked lightpaths ) R b , i , n · T n n ( all requested lightpaths ) R b , i , n · T n ,
where R b , i , n is the information bitrate of the n-th requested lightpath and T n is the time that the n-th requested lightpath would be active. The third metric is the SU, which is defined as the ratio of the number of FS allocated to the total number of the network’s FS. Each metric is computed considering a replication, then the average of the five replications is calculated and shown in the following results.
Figure 5 presents the results in terms of request blocking probability. The FraCA algorithm obtained a lower RBP compared to all other algorithms in the three topologies evaluated. This result indicates that FraCA can handle more requests under the same traffic conditions than other algorithms. Such a performance occurs because FraCA efficiently implements mechanisms that reduce the occurrence of inter-core crosstalk and spectral fragmentation.
Figure 6 presents the results regarding bandwidth blocking probability. Like RBP, the BBP metric indicates a better FraCA performance than other algorithms in the three topologies evaluated. This result shows that FraCA ensures that less data are blocked on the network. In other words, the results indicate that FraCA ensures that more traffic can be carried on the network. To numerically evaluate the performance of the proposed algorithm, Table 5 presents the FraCA gain, in terms of RBP and BBP, concerning the other algorithms.
The FraCA gain is calculated by G A I N = ( R n R m )/ R n , where R m is the result (RBP or BBP) of FraCA and R n is the result (RBP or BBP) of another evaluated algorithm (CPRF, CPIAFF, CPCAS, ABNE, ADEIN, or ICXTAA). According to Table 5, it is observed that FraCA obtained a minimum RBP gain of 16.87% in the Cost239 topology, 40.45% in the NSFNet topology, and 44.77% in the EURO28 topology, in all cases compared with the ABNE algorithm. In the best RBP case, FraCA achieved a gain of 99.19% over the CPIAFF algorithm in the Cost239 topology, 88.21% over the CPIAFF algorithm in the NSFNet topology, and 90.20% over the CPIAFF algorithm in the EURO28 topology. In relation to BBP, FraCA obtained a minimum gain of 49.47% in the Cost239 topology, 43.95% in the NSFNet topology, and 45.30% in the EURO28 topology. In the best BBP case, FraCA achieved a gain of 99.40% over the CPIAFF algorithm in the Cost239 topology, 85.85% over the CPIAFF algorithm in the NSFNet topology, and 87.38% over the CPIAFF algorithm in the EURO28 topology. To understand the reason for the FraCA gain, it is necessary to investigate the causes of blockages for each algorithm in each topology.
Figure 7 presents the percentage of each cause of RBP observed at the highest load of each topology. In this figure, there are two blocking types: (i) by “XT”, when the request is blocked because the lightpath does not have adequate crosstalk levels; and (ii) by “other”, when other issues, such as absence of resources or inadequate OSNR levels, block the request. Figure 7 shows that the FraCA algorithm reduces the XT blocking concerning other algorithms, mainly in Cost239 and EURO28 topologies. In this way, the FraCA algorithm reduces the XT impact, decreasing the blocking probability.
Figure 8 presents information about the spectrum utilization of the algorithms. This paper chooses the most spectrally efficient modulation format for each of the evaluated algorithms. Therefore, in this way, a high SU means better management of network resources [12,38]. In this context, FraCA obtained the highest spectrum utilization of the evaluated scenarios. FraCA obtained 0.75% more spectrum utilization than the second-best algorithm (ABNE) in the Cost239 topology (considering the average of the five load points). In the NSFNet topology, FraCA obtained 7.04% more spectrum utilization than the second-best algorithm (ABNE). In the EURO28 topology, FraCA obtained 5.30% more spectrum utilization than the second-best algorithm (ABNE). Thus, the average increment of spectrum utilization over the second-best algorithm (considering all three topologies) is 4.36%. In relation to CPIAFF (lower spectrum utilization), FraCA obtained an average SU increase of 115.49% in the Cost239 topology, 109.83% in the NSFNet topology, and 86.03% in the EURO28 topology. Considering the use of the most spectrally efficient modulation format possible by all algorithms and the same load on the network, these results show that FraCA is capable of dealing more efficiently with the optical spectrum, reducing idle resources, and serving more customers (or customers with a higher bitrate demand).

6. Conclusions

In this paper, the FraCA algorithm was proposed for core and spectrum allocation in multi-core elastic optical networks. FraCA is compared with six other algorithms in the literature, and it obtained the best performance in the Cost239, NSFNet, and EURO28 topology. The numerical results show that FraCA achieves a gain in terms of RBP of at least 16.87% compared to the second-best algorithm, a gain in terms of BBP of at least 43.95% compared to the second-best algorithm, and a mean increase in spectral utilization of 4.36% compared to the second best algorithm. These results show the benefits of FraCA’s spectral allocation mechanisms. By effectively reducing inter-core crosstalk and spectral fragmentation, the proposed algorithm ensures more simultaneous active lightpaths and, consequently, more clients in the network.
In future work, we intend to investigate the resource allocation problem in SDM-EON, jointly considering the routing and modulation problem. Furthermore, we plan to improve the algorithm in topologies that have nodes with a high number of adjacent nodes, such as the Cost239 topology. Finally, we plan to expand the performance evaluation considering specific fragmentation metrics, such as external fragmentation or Shannon entropy. These metrics are important to measure the algorithm’s performance regarding spectrum fragmentation, quantifying how much the fragmentation reduces by using the proposal algorithm.

Author Contributions

Conceptualization, J.C.L.J., A.V.T.C. and A.C.B.S.; Data curation, J.C.L.J.; Funding acquisition, A.V.T.C. and A.C.B.S.; Investigation, J.C.L.J.; Methodology, J.C.L.J. and A.V.T.C.; Resources, J.C.L.J. and A.G.M.; Software, J.C.L.J.; Supervision, A.V.T.C. and A.C.B.S.; Validation, J.C.L.J.; Visualization, J.C.L.J. and A.G.M.; Writing—original draft, J.C.L.J., A.G.M., A.V.T.C. and A.C.B.S.; Writing—review and editing, J.C.L.J., A.G.M., A.V.T.C. and A.C.B.S. All authors have read and agreed to the published version of the manuscript.

Funding

This work was supported in part by Conselho Nacional de Desenvolvimento Científico e Tecnológico (CNPq), Brazil, Fundação de Amparo a Pesquisa do Estado do Piauí (FAPEPI), Brazil, and Fundação para a Ciência e Tecnologia/Ministério da Ciência, Tecnologia e Ensino Superior (FCT/MCTES) under Project UIDB/50008/2020.

Institutional Review Board Statement

Not applicable.

Informed Consent Statement

Not applicable.

Data Availability Statement

The raw data supporting the conclusions of this article will be made available by the authors on request.

Conflicts of Interest

The authors declare no conflicts of interest.

Abbreviations

The following abbreviations are used in this manuscript:
ABNECore and spectrum balancing algorithm
ADEINInter-core spectral distancing algorithm
ASEAmplified spontaneous emission
BBPBandwidth blocking probability
CASCrosstalk avoidance strategy
CPCore prioritization
EDFAErbium doped fiber amplifier
EGNEnhanced Gaussian-noise
FraCAFragmentation and crosstalk mitigation algorithm
FWMFour-wave mixing
GNGaussian noise
IAFFIntra-area first fit
ICXTAAInter-core XT-aware algorithm
MCFMulti-core fiber
NLINonlinear interference
OSNROptical signal to noise ratio
PLIPhysical layer impairments
PSDPower spectral density
QoTQuality of Transmission
RMCSARouting, modulation, core, and spectrum assignment
RBPRequest blocking probability
SDM-EONSpace-division multiplexed elastic optical networks
SLAService level agreement
SMPSelf-phase modulation
SNetSSlice network simulator
SUSpectrum utilization
XPMCross-phase modulation
XTCrosstalk

References

  1. CISCO. CISCO Annual Internet Report (2018–2023) White Paper; Cisco: San Jose, CA, USA, 2020. [Google Scholar]
  2. Sillard, P. New fibers for ultra-high capacity transport. Opt. Fiber Technol. 2011, 17, 495–502. [Google Scholar] [CrossRef]
  3. Brasileiro, I.; Costa, L.; Drummond, A. A survey on challenges of Spatial Division Multiplexing enabled elastic optical networks. Opt. Switch. Netw. 2020, 38, 100584. [Google Scholar] [CrossRef]
  4. Muhammad, A.; Zervas, G.; Forchheimer, R. Resource Allocation for Space-Division Multiplexing: Optical White Box Versus Optical Black Box Networking. IEEE/OSA J. Light. Technol. 2015, 33, 4928–4941. [Google Scholar] [CrossRef]
  5. Chatterjee, B.; Sarma, N.; Oki, E. Routing and Spectrum Allocation in Elastic Optical Networks: A Tutorial. IEEE Commun. Surv. Tutor. 2015, 17, 1776–1800. [Google Scholar] [CrossRef]
  6. Hayashi, T.; Taru, T.; Shimakawa, O.; Sasaki, T.; Sasaoka, E. Design and fabrication of ultra-low crosstalk and low-loss multi-core fiber. Opt. Express 2011, 19, 16576–16592. [Google Scholar] [CrossRef] [PubMed]
  7. Poggiolini, P.; Bosco, G.; Carena, A.; Curri, V.; Jiang, Y.; Forghieri, F. A Simple and Effective Closed-Form GN Model Correction Formula Accounting for Signal Non-Gaussian Distribution. IEEE/OSA J. Light. Technol. 2015, 33, 459–473. [Google Scholar] [CrossRef]
  8. Rosa, A.; Cavdar, C.; Carvalho, S.; Costa, J.; Wosinska, L. Spectrum allocation policy modeling for elastic optical networks. In Proceedings of the High Capacity Optical Networks and Emerging/Enabling Technologies, Istanbul, Turkey, 12–14 December 2012; pp. 242–246. [Google Scholar] [CrossRef]
  9. Wang, R.; Mukherjee, B. Spectrum management in heterogeneous bandwidth optical networks. Opt. Switch. Netw. 2014, 11, 83–91. [Google Scholar] [CrossRef]
  10. Fadini, W.; Oki, E. A subcarrier-slot partition scheme for wavelength assignment in elastic optical networks. In Proceedings of the 2014 IEEE 15th International Conference on High Performance Switching and Routing (HPSR), Vancouver, BC, Canada, 1–4 July 2014; pp. 7–12. [Google Scholar] [CrossRef]
  11. Klinkowski, M.; Zalewski, G. Dynamic crosstalk-aware lightpath provisioning in spectrally-spatially flexible optical networks. IEEE/OSA J. Opt. Commun. Netw. 2019, 11, 213–225. [Google Scholar] [CrossRef]
  12. Lobato, F.R.; Jacob, A.; Rodrigues, J.; Cartaxo, A.V.; Costa, J. Inter-core crosstalk aware greedy algorithm for spectrum and core assignment in space division multiplexed elastic optical networks. Opt. Switch. Netw. 2019, 33, 61–73. [Google Scholar] [CrossRef]
  13. Liu, H.; Xiong, Q.; Chen, Y. Routing Core and Spectrum Allocation Algorithm for Inter-Core Crosstalk and Energy Efficiency in Space Division Multiplexing Elastic Optical Networks. IEEE Access 2020, 8, 70453–70464. [Google Scholar] [CrossRef]
  14. Moghaddam, E.E.; Beyranvand, H.; Salehi, J.A. Crosstalk-Aware Resource Allocation in Survivable Space-Division-Multiplexed Elastic Optical Networks Supporting Hybrid Dedicated and Shared Path Protection. IEEE/OSA J. Light. Technol. 2020, 38, 1095–1102. [Google Scholar] [CrossRef]
  15. Takeda, K.; Sato, T.; Chatterjee, B.C.; Oki, E. Joint Inter-Core Crosstalk- and Intra-Core Impairment-Aware Lightpath Provisioning Model in Space-Division Multiplexing Elastic Optical Networks. IEEE Trans. Netw. Serv. Manag. 2022, 19, 4323–4337. [Google Scholar] [CrossRef]
  16. Klinkowski, M.; Jaworski, M. OSNR-Aware Modeling and Optimization of Multi-Core Fiber-Based Spectrally–Spatially Flexible Optical Networks. Telecom 2022, 3, 467–483. [Google Scholar] [CrossRef]
  17. Petale, S.; Zhao, J.; Subramaniam, S. TRA: An efficient dynamic resource assignment algorithm for MCF-based SS-FONs. IEEE/OSA J. Opt. Commun. Netw. 2022, 14, 511–523. [Google Scholar] [CrossRef]
  18. Yang, H.; Yao, Q.; Bao, B.; Yu, A.; Zhang, J.; Vasilakos, A.V. Multi-Associated Parameters Aggregation-Based Routing and Resources Allocation in Multi-Core Elastic Optical Networks. IEEE/ACM Trans. Netw. 2022, 30, 2145–2157. [Google Scholar] [CrossRef]
  19. Behera, S.; Savva, G.; Manousakis, K.; Ellinas, G. Impairment-aware routing, modulation, spectrum, and core allocation with bit loading in spectrally–spatially flexible optical networks. IEEE/OSA J. Opt. Commun. Netw. 2023, 15, 318–332. [Google Scholar] [CrossRef]
  20. Ravipudi, J.L.; Brandt-Pearce, M. Impairment- and fragmentation-aware, energy-efficient dynamic RMSCA for SDM-EONs. IEEE/OSA J. Opt. Commun. Netw. 2023, 15, D10–D22. [Google Scholar] [CrossRef]
  21. Rodrigues, E.; Rosário, D.; Cerqueira, E.; Oliveira, H. Analysis of Routing and Resource Allocation Mechanism for Space-Division Multiplexing Elastic Optical Networks. IEEE Trans. Netw. Serv. Manag. 2023, 20, 762–773. [Google Scholar] [CrossRef]
  22. Lacerda, J.C., Jr.; Cartaxo, A.V.; Soares, A.C. Novel dynamic impairment-aware algorithm for modulation, core, and spectrum assignment in SDM-EONs. Opt. Switch. Netw. 2024, 51, 100763. [Google Scholar] [CrossRef]
  23. Fujii, S.; Hirota, Y.; Tode, H.; Murakami, K. On-demand spectrum and core allocation for reducing crosstalk in multicore fibers in elastic optical networks. IEEE/OSA J. Opt. Commun. Netw. 2014, 6, 1059–1071. [Google Scholar]
  24. Tode, H.; Hirota, Y. Routing, Spectrum, and core and/or mode assignment on space-division multiplexing optical networks [invited]. IEEE/OSA J. Opt. Commun. Netw. 2017, 9, A99–A113. [Google Scholar] [CrossRef]
  25. Lacerda-Jr, J.; Fontinele, A.; Santos, I.; Leão, E.; Campelo, D.; Monteiro, J.A.; Soares, A. Algoritmo de Balanceamento Inter-Núcleos para Redes Ópticas Elásticas com Multiplexação por Divisão Espacial. In Proceedings of the Anais do XXXVIII Simpósio Brasileiro de Redes de Computadores e Sistemas Distribuídos, Rio de Janeiro, RJ, Brasil, 7–10 December 2020. [Google Scholar] [CrossRef]
  26. Araujo, P.; Lacerda, J., Jr.; Soares, A. Um Novo Algoritmo de Balanceamento Espectral Entre Grupos de Núcleos para Redes Ópticas Elásticas com Multiplexação por Divisão Espacial. In Proceedings of the Anais do XXXIX Simpósio Brasileiro de Redes de Computadores e Sistemas Distribuídos, Uberlândia, MG, Brasil, 16–20 August 2021. [Google Scholar]
  27. Lacerda, J., Jr.; Morais, A.; Cartaxo, A.; Soares, A. Um Novo Algoritmo Para Mitigar Crosstalk e Fragmentação em Redes Ópticas Elásticas Multi-Núcleos. In Proceedings of the Anais do XLII Simpósio Brasileiro de Redes de Computadores e Sistemas Distribuídos, Niterói, RJ, Brasil, 20–24 May 2024. [Google Scholar]
  28. Yan, L.; Agrell, E.; Wymeersch, H.; Johannisson, P.; Taranto, R.D.; Brandt-Pearce, M. Link-Level Resource Allocation for Flexible-Grid Nonlinear Fiber-Optic Communication Systems. IEEE Photonics Technol. Lett. 2015, 27, 1250–1253. [Google Scholar] [CrossRef]
  29. Essiambre, R.J.; Kramer, G.; Winzer, P.J.; Foschini, G.J.; Goebel, B. Capacity Limits of Optical Fiber Networks. IEEE/OSA J. Light. Technol. 2010, 28, 662–701. [Google Scholar] [CrossRef]
  30. Poggiolini, P.; Jiang, Y. Recent Advances in the Modeling of the Impact of Nonlinear Fiber Propagation Effects on Uncompensated Coherent Transmission Systems. IEEE/OSA J. Light. Technol. 2017, 35, 458–480. [Google Scholar] [CrossRef]
  31. Carena, A.; Bosco, G.; Curri, V.; Jiang, Y.; Poggiolini, P.; Forghieri, F. EGN model of non-linear fiber propagation. Opt. Express 2014, 22, 16335–16362. [Google Scholar] [CrossRef] [PubMed]
  32. Habibi, M.; Beyranvand, H. Impairment-aware manycast routing, modulation level, and spectrum assignment in elastic optical networks. IEEE/OSA J. Opt. Commun. Netw. 2019, 11, 179–189. [Google Scholar] [CrossRef]
  33. Kumar, S.; Deen, J. Fiber Optic Communications: Fundamentals and Applications; Wiley: Hoboken, NJ, USA, 2014. [Google Scholar]
  34. Fontinele, A.; Santos, I.; Neto, J.N.; Campelo, D.R.; Soares, A. An Efficient IA-RMLSA Algorithm for Transparent Elastic Optical Networks. Comput. Netw. 2017, 118, 1–14. [Google Scholar] [CrossRef]
  35. Behera, S.; Deb, A.; Das, G.; Mukherjee, B. Impairment Aware Routing, Bit Loading, and Spectrum Allocation in Elastic Optical Networks. IEEE/OSA J. Light. Technol. 2019, 37, 3009–3020. [Google Scholar] [CrossRef]
  36. ITU-T Rec. G.975.1 (02/2004) forward Error Correction for High Bit-Rate DWDM Submarine Systems. 2005. Available online: https://www.semanticscholar.org/paper/ITU-T-Rec.-G.975.1-(02-2004)-Forward-error-for-high/ca4c8fd436a845210581a2a229a95321702d07cf (accessed on 22 April 2024).
  37. Dijkstra, E. A note on two problems in connexion with graphs. Numer. Math. 1959, 1, 269–271. [Google Scholar] [CrossRef]
  38. Walkowiak, K.; Klinkowski, M.; Włodarczyk, A.; Kasprzak, A. Predeployment of Transponders for Dynamic Lightpath Provisioning in Translucent Spectrally–Spatially Flexible Optical Networks. Appl. Sci. 2020, 10, 2802. [Google Scholar] [CrossRef]
Figure 1. Spectral prioritization for the FraCA algorithm.
Figure 1. Spectral prioritization for the FraCA algorithm.
Photonics 11 00504 g001
Figure 2. An example of solving the RMCSA problem based on the arrival of a request.
Figure 2. An example of solving the RMCSA problem based on the arrival of a request.
Photonics 11 00504 g002
Figure 3. Spectral prioritization for the FraCA algorithm. (a) Fiber architecture. (b) Groups division. (c) Example of spectrum allocation considering the group division.
Figure 3. Spectral prioritization for the FraCA algorithm. (a) Fiber architecture. (b) Groups division. (c) Example of spectrum allocation considering the group division.
Photonics 11 00504 g003
Figure 4. Topologies with the length of links in km.
Figure 4. Topologies with the length of links in km.
Photonics 11 00504 g004
Figure 5. Request blocking probability.
Figure 5. Request blocking probability.
Photonics 11 00504 g005
Figure 6. Bandwidth blocking probability.
Figure 6. Bandwidth blocking probability.
Photonics 11 00504 g006
Figure 7. Percentage of each cause of request blocking probability.
Figure 7. Percentage of each cause of request blocking probability.
Photonics 11 00504 g007
Figure 8. Spectrum utilization.
Figure 8. Spectrum utilization.
Photonics 11 00504 g008
Table 1. Summary of works that address the RMCSA problem.
Table 1. Summary of works that address the RMCSA problem.
ReferencesIs CrosstalkIs FragmentationCrosstalkTrafficNumber of
Considered?Considered?ApproachScenarioCores
[23]yesyesXT-avoiddynamic7, 12, and 19
[24]yesyesXT-avoiddynamic7
[11]yesnoXT-awaredynamic3, 7, and 12
[12]yesyesXT-awaredynamic7
[25]yesnoXT-avoiddynamic7
[13]yesnoXT-avoiddynamic7 and 19
[14]yesnoXT-awarestatic3 and 7
[26]yesnoXT-avoiddynamic7
[15]yesnoXT-awarestatic3, 7, and 19
[16]yesnoXT-awarestatic6 and 7
[17]yesyesXT-awaredynamic3 and 7
[18]yesyesXT-awaredynamic7
[19]yesyesXT-awarestatic7
[20]yesyesXT-awaredynamic7 and 12
[21]yesyesXT-awaredynamic7
[22]yesnoXT-awaredynamic7
Table 2. Definition of groups based on weight Φ | s | .
Table 2. Definition of groups based on weight Φ | s | .
GroupNumber of Slots | s | Occurrence Rate T | s | Weight Φ | s |
G 1 50.1890.944
G 2 30.2140.643
G 3 40.1580.631
G 4 80.0690.548
G 5 20.2560.512
G 6 10.0440.044
Table 3. OSNR and XT thresholds [22].
Table 3. OSNR and XT thresholds [22].
Threshold4-QAM8-QAM16-QAM32-QAM64-QAM
OSNR (dB)8.9513.1515.4918.5121.28
XT (dB)−19.03−23.23−25.57−28.59−31.36
Table 4. Values of physical layer parameters [12,30,35,36].
Table 4. Values of physical layer parameters [12,30,35,36].
DefinitionValue
Amplifier noise figure ( N F )5 dB
FEC overhead (F)25 %
Fiber field loss coefficient ( α )0.2 dB/km
Fiber nonlinearity coefficient ( γ )1.3 (W·km)−1
Group-velocity dispersion ( β 2 )−20 ps2/km
Node loss ( W n )15 dB
Number of FSs per core320
Optical carrier frequency ( ν )193 THz
Power-coupling coefficient ( h e )6.4 × 10 9 m−1
Span length ( L s )80 km
Table 5. FraCA gain in relation to other algorithms at the highest load point of the three topologies evaluated.
Table 5. FraCA gain in relation to other algorithms at the highest load point of the three topologies evaluated.
AlgorithmRBPRBPRBPBBPBBPBBP
Cost239NSFNetEURO28Cost239NSFNetEURO28
CPRF99.01%80.69%82.84%99.31%79.16%80.33%
CPIAFF99.19%88.21%90.20%99.40%85.85%87.38%
CPCAS96.55%48.50%54.57%97.52%50.71%53.95%
ABNE16.87%40.45%44.77%49.47%43.95%45.30%
ADEIN65.47%65.97%67.38%80.41%66.90%66.27%
ICXTAA91.01%77.65%79.16%95.32%77.91%78.28%
Disclaimer/Publisher’s Note: The statements, opinions and data contained in all publications are solely those of the individual author(s) and contributor(s) and not of MDPI and/or the editor(s). MDPI and/or the editor(s) disclaim responsibility for any injury to people or property resulting from any ideas, methods, instructions or products referred to in the content.

Share and Cite

MDPI and ACS Style

Lacerda Jr., J.C.; Morais, A.G.; Cartaxo, A.V.T.; Soares, A.C.B. A New Algorithm to Mitigate Fragmentation and Crosstalk in Multi-Core Elastic Optical Networks. Photonics 2024, 11, 504. https://doi.org/10.3390/photonics11060504

AMA Style

Lacerda Jr. JC, Morais AG, Cartaxo AVT, Soares ACB. A New Algorithm to Mitigate Fragmentation and Crosstalk in Multi-Core Elastic Optical Networks. Photonics. 2024; 11(6):504. https://doi.org/10.3390/photonics11060504

Chicago/Turabian Style

Lacerda Jr., Jurandir C., Aline G. Morais, Adolfo V. T. Cartaxo, and André C. B. Soares. 2024. "A New Algorithm to Mitigate Fragmentation and Crosstalk in Multi-Core Elastic Optical Networks" Photonics 11, no. 6: 504. https://doi.org/10.3390/photonics11060504

Note that from the first issue of 2016, this journal uses article numbers instead of page numbers. See further details here.

Article Metrics

Back to TopTop