Skip to Content
ElectronicsElectronics
  • Article
  • Open Access

19 October 2026

24 Pages

BSR-Based Weak Survivability Traffic Grooming in IP over Multi-Core Fiber Elastic Optical Networks with Crosstalk-Aware Optimization

,
,
and
School of Electronic and Communication Engineering, Shenzhen Polytechnic University, Shenzhen 518055, China
*
Authors to whom correspondence should be addressed.

Abstract

In multi-core fiber elastic optical networks (MCF-EONs), a single fiber-link failure can disrupt traffic across every core of the failed fiber. This paper studies bandwidth-squeezed restoration (BSR) in IP over MCF-EON, where an admitted service must recover a demand-specific fraction of its original bandwidth. Four policy-matched mechanisms are considered: single-route IP-BSR, single-path optical SP-BSR, optical MP-BSR, and cross-layer Joint-MP-BSR. Joint-MP-BSR retains a complete IP-BSR branch and a flexible branch that assigns available bandwidth to one surviving IP route before using end-to-end optical multipath for the exact residual. A failure-scenario-indexed candidate-configuration MILP supplies an exact benchmark over an enumerated candidate set with core-slot collision, sharing, and cumulative inter-core-crosstalk constraints. In 30 paired NSFNET online-provisioning replications, Joint-MP-BSR reduces protected-service blocking by 0.0617 relative to IP-BSR (95% CI, 0.0308–0.0926) and by 0.1250 relative to MP-BSR (0.0632–0.1868); MP-BSR improves on SP-BSR by 0.2633 (0.1713–0.3553). On COST239, Joint-MP-BSR improves on IP-BSR, whereas its difference from MP-BSR is not statistically significant. In a separate 30-instance frozen N6S8 benchmark, heuristic/MILP admission totals are 112/112 for IP-BSR, 59/59 for MP-BSR, and 114/114 for Joint-MP-BSR. Joint’s conditional Tx/Rx overhead is 10.717% after the two admission objectives tie, exposing a resource refinement opportunity. These results support IP-first multipath BSR within the evaluated candidate, traffic, and physical-layer settings rather than universal or large-network dominance.

1. Introduction

The rapid growth of bandwidth-intensive applications such as ultra-high-definition video streaming, cloud computing, and data center interconnection has driven an explosive increase in Internet traffic [1]. To address the looming capacity crunch of conventional single-mode fiber (SMF) systems, elastic optical networks (EONs) have emerged as a promising technology by subdividing the optical spectrum into fine-granularity frequency slots (FSs) and enabling flexible bandwidth allocation [2,3,4]. Meanwhile, space division multiplexing (SDM) based on multi-core fiber (MCF) technology provides a multiplicative increase in transmission capacity by enabling simultaneous signal transmission across multiple fiber cores [5,6]. The combination of EON and MCF, known as MCF-EON, is regarded as one of the most promising architectures for next-generation optical transport networks due to its high capacity and flexible resource allocation capabilities [7].
However, MCF-EONs face a unique challenge: inter-core crosstalk (XT); this occurs when optical signals in adjacent cores interfere with each other [8]. This crosstalk degrades signal quality and must be carefully managed during network planning. The routing, core, and spectrum assignment (RCSA) problem in MCF-EONs is inherently more complex than the traditional routing and spectrum assignment (RSA) problem in conventional EONs, as it must additionally account for core selection and inter-core crosstalk constraints [9,10,11].
In an IP over MCF-EON architecture, aggregated backbone IP services are groomed onto optical lightpaths established in the MCF-EON. A lightpath can provide hundreds to thousands of Gbps, while the modeled aggregate IP demands occupy tens to hundreds of Gbps. This rate mismatch makes traffic grooming—the multiplexing of several client demands onto lightpath capacity—essential for efficient resource utilization [12,13]. Grooming can be performed electronically at the IP layer, optically, or jointly across both layers [12,14].
Network survivability is another critical concern, particularly in MCF-EONs where a single fiber link failure can disrupt traffic carried by all cores simultaneously, potentially affecting orders of magnitude more traffic than in traditional SMF networks [15]. Existing survivability techniques for MCF-EONs primarily fall into two categories: dedicated path protection (DPP) and shared backup path protection (SBPP) [16,17,18,19]. These techniques provide strong survivability, guaranteeing 100% bandwidth recovery for all affected traffic upon any single link failure. While highly reliable, strong survivability demands substantial redundant network resources, which can be prohibitively expensive in resource-constrained scenarios.
An alternative paradigm is weak survivability, which does not guarantee full bandwidth recovery but instead ensures network connectivity by providing partial bandwidth restoration [20,21]. Bandwidth-squeezed restoration (BSR) is a technique uniquely suited to elastic optical networks, where the inherent flexibility of bandwidth-variable transponders allows protection lightpaths to be provisioned with compressed bandwidth [20]. Under BSR, when a link failure occurs, affected traffic is rerouted through protection paths with reduced bandwidth, ensuring that critical connectivity is maintained even when full bandwidth cannot be restored. This approach is particularly valuable for disaster recovery scenarios where connectivity matters more than full bandwidth [22,23].
Prior studies have addressed BSR, optical multipath protection, traffic grooming, and multilayer restoration, but their combination leaves an unresolved design question: Can a minimum-ratio recovery target be completed by reusing surviving IP capacity first and aggregating only the residual bandwidth over crosstalk-feasible MCF optical paths? Three coupled requirements define this question:
  • A demand-level minimum restoration ratio with full working-risk disjointness under each relevant single-fiber failure;
  • An additive IP-first split that retains the complete IP-BSR alternative and uses optical multipaths only for the exact unresolved target;
  • Scenario-indexed sharing, core-slot collision, and cumulative inter-core crosstalk constraints for both candidate and surviving fixed lightpaths.
This paper addresses these requirements through the following contributions:
  • We define four policy-matched BSR mechanisms evaluated under common failure, candidate-generation, sharing, and physical-feasibility rules: single-route IP-BSR, single-path optical SP-BSR, optical MP-BSR, and cross-layer Joint-MP-BSR. SP-BSR is the K M P = 1 ablation of MP-BSR.
  • We formulate a unified failure-scenario-indexed candidate-configuration MILP. Its policy-specific constraints recover the feasible sets of all four mechanisms, including variable-bandwidth hybrid IP routes that may contain newly selected lightpaths; the solution is exact over the enumerated candidate set.
  • The MILP enforces scenario-indexed virtual-link and shared optical capacity, core-slot collision, and cumulative inter-core crosstalk constraints for both candidate recovery lightpaths and surviving fixed lightpaths.
  • We develop auxiliary-graph and finite-width multipath/beam heuristics. Joint-MP-BSR keeps a complete pure-IP lineage as a dominance anchor and compares it with IP-plus-optical states across successive demands.
  • Through paired 30-replication online-provisioning studies on NSFNET and COST239, candidate-budget and restoration-ratio sensitivities, and 30 frozen N6S8 recovery-only instances, we separate optical multipath gain from cross-layer gain, quantify resource/computational trade-offs, and compare the heuristics with policy-matched candidate-set MILPs.
The rest of this paper is organized as follows. Section 2 reviews related work. Section 3 defines the architecture, failure semantics, and four restoration policies. Section 4 presents the unified candidate-configuration MILP. Section 5 describes the corresponding heuristics. Section 6 presents the simulation results, and Section 7 concludes this paper.

3. Network Model and Problem Description

3.1. IP over MCF-EON Architecture

We consider an IP over MCF-EON architecture as illustrated in Figure 1. The network consists of two layers:
Figure 1. IP over MCF-EON architecture with multi-layer traffic grooming. Blue dashed lines denote IP virtual links; gray solid lines denote physical MCF links. Orange solid and purple dashed paths illustrate working and recovery lightpaths, respectively, and the green arrow denotes the groomed demand.
  • IP Layer: This layer comprises routers connected by virtual links (IP links). Each virtual link is supported by one or more lightpaths established in the optical layer. IP traffic demands are routed through the IP layer and can be groomed onto existing lightpaths.
  • Optical Layer: This layer comprises optical cross-connects (OXCs) interconnected by MCF links. Each MCF contains multiple cores, and each core carries a set of FSs. Lightpaths are established by assigning a route, a core, and a contiguous block of FSs on each link along the route.
At each node, a pair of multi-flow bandwidth-variable transponders (MF-BVTs) [40] provides the interface between the IP layer and the optical layer. Each MF-BVT consists of multiple independent laser diodes, enabling a single transponder to establish multiple sub-lightpaths to different destinations. We adopt polarization multiplexing (PM) with three modulation formats, BPSK, QPSK, and 8-QAM, with spectral efficiencies (SEs) of 2, 4, and 6 bit/s/Hz, respectively [12]. Each FS has a bandwidth of 12.5 GHz.

3.2. Inter-Core Crosstalk Model

We adopt the analytical inter-core crosstalk model from [8,9]. The inter-core crosstalk X T i , j between two co-propagating cores i and j in an MCF of length L is calculated as
X T i , j = t a n h ( h i , j ⋅ L )
where h i , j is the mean inter-core crosstalk increase per unit length, expressed as
h i , j = 2 ⋅ κ i , j 2 ⋅ b r β ⋅ Λ i , j
Here, b r is the bending radius, β is the propagation constant, and Λ i , j is the core pitch (distance between cores i and j ). The mode coupling coefficient κ i , j is calculated as
κ i , j = Δ c r ⋅ U 2 V 3 ⋅ K 0   Λ i , j c r ⋅ W K 1 2 ( W )
where Δ is the relative refractive index difference, c r is the core radius, U and W are normalized transverse wave numbers in the core and cladding, respectively, and V is the normalized frequency. The MCF parameters used in this study are listed in Table 2.
Table 2. MCF parameters used for inter-core crosstalk calculation [9].
Inter-core crosstalk only occurs between lightpaths in adjacent cores that use overlapping FSs on the same link. We adopt the strictly constrained crosstalk management approach [16]: a new lightpath can only be established if the total inter-core crosstalk experienced by this lightpath and all existing lightpaths that are affected by it remain below a predefined threshold Ξ .
The FS-weighted inter-core crosstalk for core i on link l is defined as
X T i F = ∑ f ∈ F , j ∈ C : j ≠ i X T i , j ⋅ δ i , j f
where F is the set of FSs, C is the set of cores, and δ i , j f is a binary value that equals 1 if FS f is used by lightpaths in both cores i and j .

3.3. BSR-Based Weak Survivability Policies

Weak survivability requires a degraded but explicit post-failure service level. For demand d with original bandwidth B d and minimum restoration ratio ρ d , every admitted recovery must supply the exact target defined by (1). The failure set contains one undirected physical-fiber link at a time; all cores and all lightpaths traversing that fiber fail simultaneously. Figure 2 illustrates the four restoration policies.
T d = ρ d B d .
Figure 2. Four comparable BSR policies in IP over MCF-EON. S and T denote the source and destination, and A–D denote intermediate nodes. Gray dashed segments and the red cross identify the affected working route and failed fiber; gray solid lines show the physical topology. Blue solid paths denote surviving IP capacity, orange solid and purple dashed paths denote separate optical recovery paths, and the orange dashed path in (d) carries the residual optical recovery bandwidth.
IP-BSR. This policy finds one end-to-end path in the surviving IP virtual topology. The path may traverse several virtual links and intermediate IP routers, and it may combine residual virtual capacity with New-Lightpath edges. Its bottleneck must support T d , and the restoration flow is not split across multiple IP routes.
SP-BSR. This policy establishes at most one transparent end-to-end optical recovery lightpath. That single lightpath must independently carry T d while satisfying modulation reach, core and spectrum continuity, spectrum contiguity, complete work-risk disjointness, shared-capacity rules, and crosstalk constraints.
MP-BSR. This proposed optical multipath policy may divide T d across at most K M P distinct end-to-end transparent recovery lightpaths. The assigned bandwidths sum exactly to T d ; physical capacity above the assigned amount is not counted as restored traffic. SP-BSR is the strict K M P = 1 ablation.
Joint-MP-BSR. This cross-layer policy retains a complete pure-IP branch and a flexible mixed branch. The mixed branch assigns any feasible amount to at most one surviving end-to-end IP route in the current virtual topology and then restores the exact residual with end-to-end MP-BSR. The IP route may therefore reuse a recovery lightpath created for an earlier accepted demand, but the current demand does not create a new lightpath solely to increase its IP portion. The split is additive: IP bandwidth plus optical recovery equals T d .
All four policies use the same failure definition, candidate-construction rules, resource accounting, protection sharing, and crosstalk checks. In the frozen restoration benchmark, they also share the same working state and candidate pool. In the topology-scale online experiment, they share the same frozen background and foreground demand realization, although policy-specific foreground states can diverge after different admission decisions.

3.4. Problem Statement

The formal problem and the frozen exact benchmark concern restoration planning from a fixed pre-failure state. Background lightpaths, foreground working routes, residual virtual-link capacities, occupied core-slot units, and complete working-risk sets are fixed. Recovery decisions may reuse surviving capacity and reserve new recovery lightpaths, but they do not reroute the established work. Section 6 separately uses online protected-service provisioning at topology scale and states this distinction explicitly.
Given the IP over MCF-EON topology, frozen state, foreground set D , single-link failure set F , restoration ratios ρ d , modulation/reach rules, and linear-domain crosstalk threshold Ξ l i n , demand d must recover exactly T d = ρ d B d whenever a physical link in its complete working-risk set fails.
The recovery route must be physically disjoint from the demand’s complete working-risk set, not merely from the particular failed link. Admission is atomic: The full target is allocated, or every tentative IP-capacity, optical-capacity, spectrum, and transponder reservation is rolled back. Recovery resources may be shared only across failure scenarios that do not activate the associated demands simultaneously.
Although the term restoration is retained, the formal design is preplanned and failure-independent: The same route/configuration choices must be feasible for every f in the demand’s working-risk set. New recovery configurations are reserved in the pre-failure plan and activated scenario by scenario. Consequently, even a segment that survives one realized failure is not reused when its physical risk intersects another segment of the complete work risk. The formulation is therefore closer to preplanned shared recovery than to unconstrained post-failure rerouting.
The primary objective is to minimize recovery blocking. Ties are resolved by the accepted original bandwidth, new Tx/Rx pairs, slot-core-link footprint, path count, and optical recovery bandwidth. The four policy restrictions are one IP route (IP-BSR), one transparent optical route (SP-BSR), up to K M P optical routes (MP-BSR), and a pure-IP anchor plus a flexible IP/MP-optical branch (Joint-MP-BSR).

4. MILP Formulation

We formulate one mixed-integer linear program (MILP) for which its policy-specific feasible sets represent IP-BSR, SP-BSR, MP-BSR, and Joint-MP-BSR. The formulation optimizes restoration decisions over a fixed background, virtual topology, and working-risk state. It does not reroute already established working traffic. Because IP routes and optical configurations are enumerated before optimization, the model is exact over that candidate set; it is an unrestricted all-path optimum only when the enumeration is complete.

4.1. Modeling Scope and Candidate Configurations

Let D be the set of foreground demands, and let F be the relevant single undirected physical-link failures. Demand d has the original bandwidth B d , minimum restoration ratio ρ d , and complete working-risk set R d w o r k . Its exact recovery target is T d = ρ d B d .
A demand is tested in every failure f contained in R d w o r k . Any candidate recovery route for which its physical risk intersects R d w o r k is removed before optimization, which enforces full work-risk disjointness rather than disjointness from only the currently failed link.
Let V denote surviving directed IP virtual links; R d I P the candidate complete IP routes; and R d H I P the candidate variable-bandwidth hybrid IP routes. For route r , V ( r ) is its surviving-virtual-link subset and H n e w ( r ) its selected New-Lightpath configurations. Let H be the pre-enumerated direct optical configurations and H d those eligible for demand d . Each configuration fixes a physical route p h , modulation m h , continuous core c h , starting slot s h , and contiguous slot count n h :
h = ( p h , m h , c h , s h , n h ) , κ h = n h Δ f η m h .
Thus, route continuity, modulation reach, core continuity, spectrum continuity, and spectrum contiguity are embedded in H . Configuration capacity is κ h . U is the set of physical link-core-slot units; A h u indicates whether h occupies u ; A u f b g is fixed occupancy in failure f ; C v f is residual virtual-link capacity; δ d f = 1 when f belongs to the working-risk set of d ; K M P is the optical recovery-path limit. The linear crosstalk threshold is Ξ l i n = 10 Ξ d B / 10 .

4.2. Decision Variables

Binary a d admits demand d . Binary u d h selects direct optical configuration h and continuous b d h assigns its recovery bandwidth. Binary z h reserves h globally, while q h f activates it in failure f . Binary y d r P selects a complete pure-IP route, which may contain surviving virtual links and New-Lightpath configurations. Binary y d r H selects a variable-bandwidth hybrid route, and x d r is its assigned IP-layer bandwidth. Binary m d P and m d H select the pure-IP and flexible branches.

4.3. Common Assignment and Scenario-Activation Constraints

For every eligible demand–configuration pair, positive bandwidth and selection are linked by
ε   u d h ≤ b d h ≤ m i n ( T d , κ h ) u d h .
Configurations with the same physical node sequence are treated as one recovery route for the path-count limit:
∑ h ∈ H d ∩ H ( p ) u d h ≤ 1 .
For configuration h , I D ( h ) , I P ( h ) , and I H ( h ) collect, respectively, its direct optical assignments, pure-IP route uses, and hybrid-route uses. Let w i be the corresponding binary selector. Global reservation and failure-specific activation are logical OR relations over I D ( h ) ∪ I P ( h ) ∪ I H ( h ) :
z h ≥ w i ( i ∈ I D ( h ) ∪ I P ( h ) ∪ I H ( h ) ) , z h ≤ ∑ i w i .
q h f ≥ w i ( δ d ( i ) f = 1 ) , q h f ≤ ∑ i : δ d ( i ) f = 1 w i .
The distinction between z h and q h f is essential: one configuration may be reserved by several demands, but only the demands for which their working risk contains f are active in scenario f .

4.4. Scenario-Indexed Shared Capacity

For each optical configuration and failure, simultaneously activated recovery bandwidths cannot exceed physical capacities. The three terms below account for direct optical assignments, complete pure-IP routes that use a New-Lightpath configuration, and variable-bandwidth hybrid routes that use that configuration:
∑ d : δ d f = 1 b d h + ∑ d , r : δ d f = 1 , h ∈ H n e w ( r ) T d y d r P + ∑ d , r : δ d f = 1 , h ∈ H n e w ( r ) x d r ≤ κ h q h f .
The surviving virtual-link capacity is constrained in the same failure-indexed manner for pure IP routes and the flexible Joint branch:
∑ d , r : δ d f = 1 , v ∈ V ( r ) T d y d r P + ∑ d , r : δ d f = 1 , v ∈ V ( r ) x d r ≤ C v f .
Therefore, two demands activated by mutually exclusive failures may share capacity, whereas demands activated together must fit simultaneously.

4.5. Spectrum and Crosstalk Constraints

For every physical link-core-slot unit u and failure f , candidate configurations may neither collide with one another nor with fixed traffic:
∑ h ∈ H A h u q h f ≤ 1 − A u f b g .
All crosstalk quantities are precomputed in the linear power domain. X h f b g is the fixed crosstalk seen by candidate h ; X h f c a n d = ∑ g ≠ h χ h g q g f is the increment from active candidates; Ξ l i n is the threshold. An inactive candidate is relaxed by M h = ∑ g ≠ h χ h g + | X h f b g | + | Ξ l i n | + 1, a valid implementation bound:
X h f b g + X h f c a n d ≤ Ξ l i n + M h ( 1 − q h f ) .
The reciprocal impact on every surviving fixed lightpath j is also constrained. Here, X ¯ j f b g is its existing crosstalk, and χ ¯ j h is the increment caused by candidate h :
X ¯ j f b g + ∑ h χ ¯ j h q h f ≤ Ξ l i n .
These two linear inequalities replace the variable products in the historical AMPL draft and ensure that both new recovery lightpaths and affected surviving lightpaths remain feasible.

4.6. Policy-Specific Feasible Sets

IP-BSR. Exactly one complete end-to-end IP route is selected when d is admitted. Every selected existing virtual link and New-Lightpath edge carries T d ; no IP multipath split is allowed.
∑ r ∈ R d I P y d r P = a d .
SP-BSR. One transparent optical configuration must independently carry the exact target:
∑ h ∈ H d u d h = a d , ∑ h ∈ H d b d h = T d a d .
MP-BSR. At most K M P distinct end-to-end optical routes jointly carry the exact target. Setting K M P = 1 gives SP-BSR without changing the remaining constraints.
a d ≤ ∑ h ∈ H d u d h ≤ K M P a d , ∑ h ∈ H d b d h = T d a d .
Joint-MP-BSR. Each admitted demand chooses either the complete pure-IP branch or the flexible IP-plus-optical branch:
m d P + m d H = a d , ∑ r ∈ R d I P y d r P = m d P .
The flexible branch selects at most one variable-bandwidth hybrid route. Such a route may contain surviving virtual links and selected New-Lightpath configurations, allowing the global MILP to represent a lightpath selected for one demand and reused by another demand’s hybrid IP component:
∑ r ∈ R d H I P y d r H ≤ m d H , ε   y d r H ≤ x d r ≤ T d y d r H .
Direct optical configurations carry the exact residual after the hybrid-route amount, with at least one and at most K M P routes whenever the flexible branch is selected:
∑ r ∈ R d H I P x d r + ∑ h ∈ H d b d h = T d m d H .
m d H ≤ ∑ h ∈ H d u d h ≤ K M P m d H .
The pure-IP branch preserves the IP-BSR anchor under the same enumeration. The global MILP optimizes x d r over all enumerated hybrid routes and can assign selected new configurations within those routes. In the sequential heuristic, by contrast, the flexible branch uses only virtual links already present in its current state; a recovery lightpath created for an earlier demand is then an existing reusable link. The two descriptions therefore represent the same cross-demand reuse mechanism at different optimization scopes.

4.7. Lexicographic Objective

The solver uses six exact sequential stages. After each stage, its optimum is fixed before the next objective is solved:
l e x   m a x ( ∑ d a d , ∑ d B d a d , − ∑ h z h , − ∑ h Ω h z h , − N o p t , − B o p t ) .
The stages maximize admitted-demand count, maximize accepted original bandwidth, minimize reserved new optical configurations (the Tx/Rx-pair proxy), minimize slot-core-link footprint Ω h , minimize optical path assignments, and minimize optical restoration bandwidth. Sequential fixing avoids unverified large objective weights.

4.8. Exactness, Solver, and Deterministic Validation

The implementation uses Python 3.12.10, NumPy 2.5.1, and scipy.optimize.milp in SciPy 1.18.0 with the bundled HiGHS solver and a zero relative MIP-gap target. Experiments run on a 24-core/32-thread Intel Core i9-13900 workstation with 128 GB RAM. Deterministic mechanism cases verify 75+25 Gbps multipath aggregation, a 40 Gbps existing-IP plus 60 Gbps optical Joint split, cross-demand reuse of a dynamically established lightpath, the pure-IP anchor, failure-scenario sharing, candidate-to-candidate crosstalk, and preservation of a surviving fixed lightpath’s crosstalk margin. The complete v2 regression contains 31 passing tests: 20 heuristic tests, eight candidate-configuration MILP tests, and three frozen optimality-gap integration tests.
The deterministic cases validate formulation and implementation semantics. A separate 30-instance frozen N6S8 experiment connects the recovery-only IP-BSR, MP-BSR, and Joint-MP-BSR heuristics to the same persisted working states and finite route/configuration pools used by their policy-matched MILPs. Candidate generation remains the model boundary, so this experiment establishes candidate-set optimality rather than unrestricted all-path global optimality.
In isolated fresh-process measurements, the complete three-policy N6S8 heuristic/MILP run for seed 1 peaked at a working set of 96.22 MiB (81.53 MiB above process start); it contained three active failure scenarios, 225 optical configurations, and 14 IP routes. A four-policy NSFNET online run for seed 1 peaked at 41.44 MiB (26.81 MiB incremental). These representative measurements include native solver allocations but are not memory bounds for larger networks.

5. Heuristic Algorithm

The candidate-configuration MILP grows with the number of demands, failure scenarios, IP routes, optical configurations, and core-slot units. We therefore use policy-matched heuristics for topology-scale simulations. All policies share the same background construction, failure semantics, physical-route candidates, modulation/reach rules, RCSA checks, protection sharing, and lexicographic resource metrics. For the frozen benchmark, they additionally share the same foreground working-risk state.

5.1. Common Candidate Generation and Transaction Semantics

For every affected demand, candidates are generated only on resources that survive the failed undirected physical link and for which their complete physical risk is disjoint from the demand’s full working-risk set. A tentative recovery allocation is committed only after virtual capacity, optical capacity, spectrum collision, and cumulative crosstalk have passed in every relevant failure scenario; otherwise, the entire tentative allocation is rolled back.

5.2. IP-BSR and SP-BSR

IP-BSR searches one end-to-end route in the surviving IP auxiliary graph. It first attempts existing virtual-link capacity and may then mix existing virtual links with New-Lightpath edges. Every edge of the selected IP route must support the exact target T d , so the route bottleneck must be at least T d ; IP traffic is not split across multiple IP routes.
SP-BSR searches one transparent end-to-end optical lightpath that alone carries T d . The path must satisfy modulation reach, core continuity, frequency-slot continuity and contiguity, full work-risk disjointness, shared-capacity rules, and crosstalk thresholds. If no single configuration carries T d , the demand is blocked and rolled back.

5.3. MP-BSR Search

MP-BSR first attempts the SP-BSR solution. Only when a single path is infeasible does it expand multipath states. For each unused end-to-end physical route, the RCSA routine finds the widest feasible contiguous capacity C p m a x and allocates only the unresolved amount, where S d r e c is the state’s current cumulative recovery.
b p = m i n ( C p m a x , T d − S d r e c ) .
States are expanded by path count up to K M P and are never allowed to use the same physical node sequence twice for one demand. Completed states are ranked by fewer paths and then by the maximum slot index, used link-core count, slot-core-link footprint, and protection units. Incomplete states retain larger recovered bandwidth first and are pruned to a fixed state width. This is a finite-width heuristic rather than an optimality proof.

5.4. Joint-MP-BSR with Cross-Demand Beam/Lookahead

Joint-MP-BSR retains two branches for each demand. The pure-IP branch executes the complete IP-BSR search, including New-Lightpath edges when needed. The flexible branch uses at most one surviving IP route already available in the current sequential state, assigns any feasible amount x d up to its bottleneck, and sends the exact residual to end-to-end MP-BSR. It does not create a new lightpath solely to increase the current demand’s IP portion, but it may reuse a recovery lightpath created by an earlier accepted demand.
x d + ∑ p ∈ P d O L    b d p = T d .
Across successive demands, beam/lookahead keeps both the pure-IP lineage and mixed IP-optical states for several demands before pruning. The pure-IP lineage is an explicit IP-BSR dominance anchor; the final state is selected by the same lexicographic criteria, without an artificial preference for the mixed branch. Consequently, any strict Joint-MP-BSR gain must come from a feasible mixed or multipath state rather than from weakening the IP baseline. Figure 3 summarizes the policy-matched restoration search.
Figure 3. Policy-matched restoration search: single-route IP, single-path optical, multipath optical, and cross-layer beam branches.

5.5. Computational Scope

Let D be the number of foreground demands, K the retained physical-route count, C the number of cores, S the number of slots, W M P the multipath state width, W B the cross-demand beam width, and L the lookahead depth. Candidate configuration scanning is bounded by O ( D K C S 2 ) in the worst case when all contiguous slot intervals are considered; multipath expansion is bounded by the fixed K M P and W M P ; joint beam evaluation is bounded by the fixed W B and L . These are implementation bounds, not optimality guarantees. Increasing K , K M P , W M P , W B , or L enlarges the explored state space. The MILP is exact only over its enumerated candidate set.
For D affected demands, F active failure scenarios, R candidate IP routes, H candidate optical configurations, and U core-slot units, the scenario-indexed MILP introduces admission/allocation variables across demand–scenario–route and demand–scenario–configuration combinations, capacity/collision constraints over the touched U units, and additional pairwise terms for simultaneous inter-core crosstalk interactions. Its size therefore grows at least linearly in D and F for a fixed pool but can grow combinatorially as route, slot-width, starting-slot, and core choices expand H. It is intended for bounded planning and benchmarking, not as evidence of tractability for hundreds of nodes or thousands of demands.

5.6. SDN-Enabled Operational Realization

A practical deployment can run candidate generation and MILP-assisted planning offline or periodically in a centralized SDN controller, while the online heuristic selects among persisted, physically validated candidates. Following failure detection by transport OAM, the controller identifies affected demands, activates the retained IP forwarding-rule bundle, and configures at most K M P end-to-end optical recovery paths through router and ROADM/transponder southbound interfaces. OpenFlow-controlled elastic-optical multipath has been experimentally demonstrated [26], and distributed crosstalk-aware restoration with crankback has also been studied [33].
For each affected demand, the logical signaling load is one recovery transaction, one IP rule bundle when IP capacity is used, up to K M P optical setup actions, and state updates for every touched virtual link and core-slot interval. End-to-end restoration time decomposes into failure detection, controller computation, message dissemination, and device configuration. The reported runtimes measure only computation; without an emulated or hardware control plane, they must not be interpreted as physical recovery latency.

6. Performance Evaluation

This section evaluates whether optical multipath improves a single-path baseline, whether IP-first residual completion further reduces blocking, which modes create that gain, how the result changes with restoration guarantee and candidate-path budget, what resource and computational cost accompanies the gain, and which conclusions persist across the two evaluated topologies.

6.1. Simulation Setup and Statistical Methodology

The primary experiments use the NSFNET-14-22-legacy topology, which contains 14 nodes and 22 undirected physical links. Each link is modeled as a seven-core fiber. Each core contains four 12.5-GHz frequency slots (FSs). This deliberately scarce spectrum is a reproducible stress case chosen to expose differences among restoration policies; it is not presented as the full spectrum of a deployed MCF system, and the resulting absolute blocking probabilities are not operational capacity forecasts. The distance-adaptive modulation engine selects 8-QAM, QPSK, or BPSK according to path length, giving 75, 50, or 25 Gbps per slot.
Each replication first establishes a background traffic state. For every seed/background-count pair, that state is frozen and cloned before each policy is executed. Thus, IP-BSR, SP-BSR, MP-BSR, and Joint-MP-BSR begin with the same accepted background connections, spectrum occupation, and crosstalk state and receive the same foreground demand realization. The paired construction controls initial conditions. Because each policy subsequently provisions foreground work and recovery atomically, its accepted foreground connections and later working routes may diverge. The NSFNET load axis contains 0, 4, 8, 12, and 16 background demands, for which their mean occupancy over active link-core resources rises from 0% to 34.79%. Global occupancy is lower because unused links and cores remain in the denominator; the background-demand count is therefore the primary horizontal axis.
For each frozen background state, four foreground demands are generated, with bandwidth uniformly distributed from 120 to 300 Gbps. The engine first provisions each demand’s working connection, and then, its policy-specific recovery allocation; failure of either stage blocks the demand and atomically rolls back both stages. The base minimum restoration ratio is ρ = 0.8. The failure model removes one relevant undirected physical link at a time, while recovery candidates must be disjoint from the demand’s complete working-risk set. Spectrum collision and cumulative inter-core crosstalk are rechecked on every traversed link, core, and slot.
The base ρ = 0.80 represents a high but deliberately non-full recovery guarantee, leaving room for BSR to differ from 100% protection. The formulation already allows demand-specific ρ d . In a differentiated service design, lower-priority classes may use ρ d = 0.20 or 0.50, while stringent services may use ρ d = 0.95 or 1.00; the uniform-ρ sweep below isolates this parameter before mixed-class traffic is introduced.
The four policies differ in recovery flexibility rather than forming a simple ordered ladder. IP-BSR uses one end-to-end IP route; SP-BSR uses one transparent optical path; MP-BSR may divide the exact target over at most K M P optical paths; Joint-MP-BSR retains IP-BSR as a complete branch while comparing it with an IP-plus-optical residual-completion branch. The larger joint feasible set can reduce blocking, but its value must be read together with spectrum footprint, transponder proxies, runtime, and the finite candidate boundary. Table 3 summarizes the simulation parameters.
Table 3. Simulation parameters used in the formal evaluation.
All formal results use 30 simulation replications with deterministic seeds 1–30. A plotted point is the arithmetic mean across replications, and uncertainty is a two-sided 95% Student’s t confidence interval. Comparisons are paired: For each seed and load, the difference is computed from policies started from the same frozen background and given the same foreground realization. For the overall paired summary, the five NSFNET load points are first averaged within each seed, and the confidence interval is computed over the resulting 30 seed-level differences. This cluster-aware calculation avoids treating five observations generated by one seed as independent.
The primary blocking probability is N b l o c k / N o f f e r for the four offered foreground demands; N b l o c k includes either working-connection failure or failure to commit the required recovery target. The accepted-bandwidth ratio is the sum of original bandwidth B d over accepted demands divided by the offered original bandwidth. MP-trigger and joint hybrid-mode rates use accepted demands as their denominator. These metrics therefore evaluate online protected-service admission; the N6S8 experiment later isolates restoration-only decisions on frozen foreground work.
Resource reporting includes the accepted-bandwidth ratio, occupied slot-core-link units, optical-assignment count, and Tx/Rx-pair proxy, together with algorithm runtime and representative peak working-set memory. These quantify spectrum, transponder, and computational overhead within the implemented abstraction. Energy consumption and physical recovery time require equipment power models and control/device measurements that are not present in this simulator and are therefore not inferred from slot or Tx/Rx counts.

6.2. Overall Performance Under Shared Background Load

Figure 4 shows that Joint-MP-BSR has the lowest foreground protected-service blocking probability at every tested background load. As the background-demand count changes from 0 to 16, its mean blocking ranges from 0.375 to 0.433 compared with 0.450–0.500 for IP-BSR, 0.500–0.558 for MP-BSR, and 0.783–0.800 for SP-BSR. Its accepted-bandwidth ratio remains between 0.532 and 0.590, while IP-BSR achieves 0.477–0.524, MP-BSR 0.412–0.473, and SP-BSR 0.192–0.211. Adjacent-load non-monotonicity is compatible with finite replications and policy-dependent state evolution; it is not interpreted as a monotonic capacity law.
Figure 4. Primary NSFNET online protected-service performance over 30 replications (seeds 1–30). All policies share each frozen background and foreground demand realization; points are means, and error bars are two-sided 95% Student’s t confidence intervals.
The ordering explains why optical multipath alone is insufficient in this stress setting. SP-BSR is frequently unable to place the target on one optical path, whereas MP-BSR can aggregate several paths and IP-BSR can reuse virtual capacity. Joint-MP-BSR can choose the complete IP solution or an IP-plus-optical completion. The N6S8 resource stages show that this flexibility is not cost-free: after the two admission objectives tie, joint has 10.717% conditional Tx/Rx overhead versus the policy-specific MILP, motivating a transceiver-aware tie breaker.

6.3. Paired Statistical Comparison

The paired analysis in Figure 5 confirms that the mean ordering is not caused by different frozen backgrounds or foreground draws. Averaged across five loads within each seed, the SP-BSR minus MP-BSR blocking difference is 0.2633 (95% CI, 0.1713–0.3553); 24 seeds favor MP-BSR and six are ties. The MP-BSR minus Joint-MP-BSR difference is 0.1250 (0.0632–0.1868), with 15 favorable seeds and 15 ties. The IP-BSR minus Joint-MP-BSR difference is 0.0617 (0.0308–0.0926), with 14 favorable seeds and 16 ties. All intervals lie above zero. Thus, multipath improves the single-path optical baseline, while the IP-first cross-layer feasible set provides an additional statistically resolved reduction relative to MP-BSR and IP-BSR in this NSFNET workload.
Figure 5. Seed-clustered paired differences in NSFNET protected-service blocking. A positive value means that the second-named policy has lower blocking; intervals are two-sided 95% Student’s t confidence intervals over 30 seed-level averages.

6.4. Restoration Mechanism and Cross-Layer Split

Figure 6 and Figure 7 reveal the mechanism behind the blocking reduction. Among accepted MP-BSR demands, optical multipath is triggered for approximately 43.1–51.4%. Among accepted Joint-MP-BSR demands, multipath optical completion is invoked for only about 7.8–12.2%, and the explicit hybrid-mode share rises from roughly 1.1% at light load to 8.3–9.2% at the two highest loads. In the joint composition, 80.4–88.1% of accepted demands use pure IP recovery, 1.1–9.8% use a hybrid IP–optical split, and 3.0–15.2% use pure optical recovery.
Figure 6. Restoration-mechanism activation rates on NSFNET over 30 paired replications. MP and joint trigger rates are divided by the number of accepted demands, not by all offered attempts.
Figure 7. Composition of accepted Joint-MP-BSR demands over 30 paired NSFNET replications: pure IP, hybrid IP–optical, and pure optical recovery modes; the denominator is accepted Joint-MP-BSR demands.
These distributions are important for interpreting the main result. Joint-MP-BSR does not assume that every restoration should consume new optical transmitter/receiver resources. Most accepted demands are completed in the IP layer; optical paths are created selectively when the IP route cannot meet ρ B. The small hybrid fraction can still change the blocking outcome because it operates precisely on demands that would otherwise fall below the restoration threshold.

6.5. Sensitivity to the Minimum Restoration Ratio

Figure 8 varies ρ from 0.20 to 1.00. Joint-MP-BSR has mean blocking probabilities of 0.275, 0.292, 0.292, 0.333, 0.392, 0.492, and 0.500 at ρ = 0.20, 0.50, 0.60, 0.70, 0.80, 0.95, and 1.00, respectively, and is lowest or tied for lowest among the three flexible policies at every tested value. Blocking generally increases as the restoration guarantee becomes stricter because fewer partial-capacity states can meet the target. Plateaus at adjacent values are consistent with discrete route, slot, and modulation feasibility. The result supports ρ = 0.80 as a demanding base case while showing that the observed ordering is not confined to one restoration ratio.
Figure 8. Sensitivity of NSFNET online protected-service performance to the minimum restoration ratio ρ = 0.20–1.00 (30 paired replications; two-sided 95% Student’s t confidence intervals).

6.6. Candidate-Generation Sensitivity

At the base NSFNET load and ρ = 0.80, increasing the retained physical-route budget from K = 3 to 5 to 7 leaves IP-BSR blocking at 0.4500, SP-BSR at 0.7833, and Joint-MP-BSR at 0.3917. MP-BSR changes from 0.5333 at K = 3 to 0.5250 at K = 5 and remains 0.5250 at K = 7; its accepted-bandwidth ratio changes from 0.4377 to 0.4462 and then plateaus. Thus, K = 5 is saturated for the evaluated workload, while K = 3 modestly restricts MP-BSR. Policies are paired within each K value; across K values, traffic seeds are identical, and 29/30 frozen-background fingerprints match, while seed 21 differs because the candidate budget can alter background provisioning. This check reduces concerns that the base candidate budget selectively favors Joint-MP-BSR, but it does not prove insensitivity to every candidate-generation rule or unrestricted path set.

6.7. Multipath Limit and Resource-Proxy Ablation

The multipath ablation in Figure 9 separates the value of splitting from the value of adding unbounded path choices. For MP-BSR, blocking falls from 0.783 at K M P = 1 to 0.542 at K M P = 2 and 0.525 at K M P = 3; K M P = 4 produces no further reduction. Joint-MP-BSR similarly improves from 0.442 to 0.400 and 0.392 and then plateaus. Hence, most of the benefit is obtained with two paths, and the residual gain is captured by the third, which justifies K M P = 3 as the base setting. The lower panels should be interpreted as normalized resource proxies rather than a complete equipment-cost model: they reveal the resource consequences of splitting but do not assign monetary costs or model transceiver sharing beyond the implemented abstraction.
Figure 9. Ablation of the maximum optical-path count K M P on NSFNET, with normalized optical-resource and Tx/Rx-pair proxies (30 paired replications; 95% confidence intervals).

6.8. XT-Threshold and Lookahead Sensitivity

Figure 10 shows that, from −45 to −30 dB, the tested policies produce unchanged mean blocking and accepted-bandwidth ratios; at −25 dB, IP-BSR blocking changes from 0.450 to 0.467 and Joint-MP-BSR from 0.392 to 0.400, while MP-BSR and SP-BSR remain unchanged. The modulation engine jointly exercises 8-QAM, QPSK, and BPSK through their distance-dependent reach and per-slot rates. The threshold sweep is best interpreted as an aggregate XT-margin sensitivity under the fixed seven-core geometry and coupled-power model. It is not a substitute for uncertainty propagation over core pitch, bend radius, coupling coefficients, or alternative crosstalk models. Because a looser threshold cannot worsen an exact optimum, the small non-monotonic heuristic change at −25 dB is attributed to path ordering and state evolution rather than a physical claim that relaxed XT is harmful. Figure 11 reports the lookahead-depth ablation discussed below.
Figure 10. Sensitivity to the inter-core crosstalk threshold under the same NSFNET online workload (30 paired replications; 95% confidence intervals).
Figure 11. Joint-MP-BSR lookahead-depth ablation on NSFNET, including blocking, accepted bandwidth, and runtime (30 paired replications; 95% confidence intervals).
Increasing the lookahead depth from one to two does not change the observed blocking probability (0.3917) or accepted-bandwidth ratio (0.5707), while mean runtime increases from 35.74 s to 39.20 s, approximately 9.7%. The confidence intervals overlap. Accordingly, the performance gain reported in Figure 4 and Figure 5 is attributed to the IP-first hybrid/multipath mechanism, not to deeper lookahead. Depth two is retained as a conservative base configuration for future workloads with stronger cross-demand interactions, but depth one is the more economical choice for the present workload.

6.9. Topology Robustness at Matched Active Load

To test whether the NSFNET ordering is topology-specific (Figure 12), COST239 is evaluated at 48 background demands, yielding 34.21% mean active link-core occupancy, close to NSFNET’s 34.79% at 16 demands. On COST239, Joint-MP-BSR obtains 0.025 blocking and a 0.976 accepted-bandwidth ratio, compared with 0.175/0.822 for IP-BSR, 0.033/0.966 for MP-BSR, and 0.075/0.915 for SP-BSR. The paired IP-BSR minus Joint-MP-BSR blocking difference is 0.150 (95% CI, 0.087–0.213). The MP-BSR minus Joint-MP-BSR difference is 0.0083 (−0.0216–0.0382). The experiment therefore detects a joint advantage over IP-BSR but does not detect a statistically resolved difference between Joint-MP-BSR and MP-BSR. It neither establishes equivalence nor supports universal joint dominance.
Figure 12. NSFNET and COST239 online protected-service comparison at matched mean active link-core occupancy. Both topologies use 30 paired replications and seven-core MCFs; error bars are two-sided 95% Student’s t confidence intervals.

6.10. Runtime, Memory, and Scalability Boundary

Across the 150 NSFNET policy runs (five loads and 30 seeds), the mean heuristic runtime is 18.36 s for IP-BSR, 4.60 s for SP-BSR, 6.22 s for MP-BSR, and 42.77 s for Joint-MP-BSR; the corresponding maxima are 55.09, 17.25, 24.03, and 215.64 s. At the matched COST239 load, means are 167.81, 41.41, 42.62, and 517.23 s, respectively, with joint reaching 800.56 s. These are implementation-specific batch wall-clock measurements, but they show that the current joint search is not suitable for sub-second reaction without offline preplanning, caching, or further pruning.
On the frozen N6S8 benchmark, mean heuristic/MILP runtimes are 0.6611/0.2608 s for IP-BSR, 0.0767/0.9219 s for MP-BSR, and 1.2509/0.9305 s for Joint-MP-BSR. All 90 finite-candidate MILPs are proven optimal with zero non-null MIP gaps. Together with the peak-memory measurements reported in Section 4.8, these data establish reproducibility only at the tested scales. Hundreds of nodes, thousands of demands, and higher-core-count/wider-spectrum MCFs remain outside the validated envelope because both candidate enumeration and crosstalk interaction counts expand sharply.

6.11. Frozen-Working-State N6S8 Heuristic–MILP Comparison

To isolate recovery planning from online working-route differences, we use 30 persisted N6S8 instances on a six-node/eight-link topology, each with four successfully established foreground working services and three active single-link failure scenarios. For each seed, IP-BSR, MP-BSR, Joint-MP-BSR, and their policy-matched MILPs receive the same frozen state and finite route/configuration pool. The candidate contract fully enumerates existing-only routes on the frozen virtual topology and adds the bounded union of New-Lightpath routes reached by three deterministic prepass orders. Seed 1 contains 225 optical configurations and 14 IP routes. Prepass computation is excluded from the reported heuristic runtime, and the result is exact only within each persisted pool.
Table 4 and Figure 13 show zero admission-count gap in all 30 seeds for every policy: Heuristic/MILP totals are 112/112 for IP-BSR, 59/59 for MP-BSR, and 114/114 for Joint-MP-BSR. The accepted-bandwidth objective ties in 29/30 cases for each policy; the only gaps are 1.055% for IP-BSR and Joint-MP-BSR at seed 17 and 4.314% for MP-BSR at seed 11. Full six-stage equality holds in 24/30, 24/30, and 10/30 cases. Conditional on the two admission objectives being tied, the mean Tx/Rx overhead is 1.197% for IP-BSR (n = 29), 0% for MP-BSR (n = 29), and 10.717% for Joint-MP-BSR (n = 29). In aggregate, joint accepts two more demands than IP while using four fewer heuristic Tx/Rx pairs and four fewer slot-core-link units; relative to MP, it accepts 55 more demands, uses about 65% more Tx/Rx pairs per admitted demand and about 30% fewer slot-core-link units per admitted demand. The paired joint-minus-IP admission difference is 0.0667 demands per instance (95% CI, −0.0281–0.1614), so the N6S8 data do not resolve an admission advantage over IP; joint-minus-MP is 1.8333 (1.4786–2.1880). All 90 MILP instances reach proven optimality, all non-null MIP gaps are zero, and independent replay matches all non-timing fields.
Table 4. Policy-matched heuristic–MILP comparison on 30 frozen N6S8 instances (SP-BSR excluded).
Figure 13. Frozen N6S8 heuristic–MILP comparison over 30 persisted candidate-set instances. (a) Mean accepted recovery demands out of four with two-sided 95% Student’s t confidence intervals; hatched bars are policy-matched MILPs. (b) Mean heuristic Tx/Rx-pair overhead relative to the MILP, computed only after admitted-count and accepted-bandwidth objectives tie. SP-BSR is excluded.

6.12. Scope and Limitations of the Evaluation

The evaluation uses single undirected physical-link failures, fixed seven-core fibers, a four-slot NSFNET/COST239 stress configuration, four foreground demands per replication, and one fixed coupled-power XT model. COST239 changes topologies and the experiments vary traffic loads, restoration ratios, path counts, XT thresholds, and lookahead, but they do not yet form a factorial study over the core count, wide spectrum, fiber geometry, modulation uncertainty, or heterogeneous traffic classes. The online batches allow policy-specific working states to diverge; N6S8 freezes common work but uses one small topology, one load regime, ρ = 0.8, and finite candidate pools. Tx/Rx and slot quantities are resource proxies, not equipment purchase or energy models. Controller computation is measured, whereas failure detection, signaling transport, and device configuration latency are not. These boundaries prevent extrapolation to unrestricted all-path optima, hundreds-node scalability, carrier recovery time, or universal policy dominance.

7. Conclusions

This paper formulated weak survivability in IP over multi-core elastic optical networks as a minimum-bandwidth recovery problem. Joint-MP-BSR retains a complete IP-BSR branch and compares it with a flexible branch that assigns available capacity to one surviving IP route and sends only the exact residual ρB target to multipath optical recovery. The global MILP represents newly selected lightpaths inside variable-bandwidth hybrid routes, while the sequential heuristic realizes cross-demand reuse in its current state.
In 30 paired NSFNET online-provisioning replications, Joint-MP-BSR has the lowest protected-service blocking at all five background loads. The paired reduction relative to IP-BSR is 0.0617 (95% CI, 0.0308–0.0926), relative to MP-BSR, it is 0.1250 (0.0632–0.1868), and MP-BSR relative to SP-BSR is 0.2633 (0.1713–0.3553). Among accepted joint demands, 80.4–88.1% use pure IP recovery. Candidate-budget and restoration-ratio sensitivities support the base settings at the evaluated load, while the runtime measurements identify a clear cost for Joint’s broader search.
At matched active link-core occupancy on COST239, Joint-MP-BSR improves on IP-BSR, while its difference from MP-BSR is not statistically resolved. In the 30 frozen N6S8 instances, all three heuristics match their policy-specific MILP admitted count in every seed, with totals of 112/112, 59/59, and 114/114 for IP, MP, and Joint. Joint’s conditional Tx/Rx overhead is 10.717% after primary ties, but its aggregate slot-core-link footprint per admitted demand is lower than both comparators. The supported conclusion is that IP-first multipath BSR improves admission in the evaluated settings; it is neither universally dominant nor validated for carrier-scale real-time operation.
Future work will add third-party large topologies, wider spectrum and higher core counts, heterogeneous traffic classes, node and shared-risk-link-group failures, stochastic fiber/XT parameters, finite transceiver pools, calibrated energy and equipment costs, and SDN testbed measurements of detection, signaling, and device configuration time. It will also report candidate-generation time separately, expand the exact candidate universe, and develop transceiver-aware joint pruning and tie-breaking.

Author Contributions

Conceptualization, F.T., Y.W. and W.W.; methodology, F.T.; software, F.T.; validation, F.T. and Y.Z.; formal analysis, F.T.; investigation, F.T.; data curation, F.T. and Y.Z.; visualization, F.T.; writing—original draft preparation, F.T.; writing—review and editing, F.T., Y.W. and W.W.; supervision, Y.W. and W.W. All authors have read and agreed to the published version of the manuscript.

Funding

This work was supported in part by the National Natural Science Foundation of China under Grant 62201364; the Shenzhen Science and Technology Program under Grant RCBS20231211090733053; and the Shenzhen Polytechnic Research Fund under Grants 6022310017K, 6024310011K, and 1055-6024210101K1.

Institutional Review Board Statement

Not applicable. This study used computational network simulations and did not involve human participants or animals.

Data Availability Statement

Source code, deterministic seed lists, raw result tables, and frozen candidate-set instances supporting this study are available from the corresponding author upon reasonable request.

Acknowledgments

During manuscript preparation, the authors used OpenAI Codex for language editing and code–manuscript consistency checks. The authors reviewed and verified the resulting content and take full responsibility for this manuscript.

Conflicts of Interest

The authors declare no conflicts of interest.

References

  1. Cisco. Cisco Annual Internet Report (2018–2023) White Paper; Cisco: San Jose, CA, USA, 2020. [Google Scholar]
  2. Gerstel, O.; Jinno, M.; Lord, A.; Yoo, S.J.B. Elastic optical networking: A new dawn for the optical layer? IEEE Commun. Mag. 2012, 50, s12–s20. [Google Scholar] [CrossRef] [Scilit]
  3. Jinno, M.; Takara, H.; Kozicki, B.; Tsukishima, Y.; Sone, Y.; Matsuoka, S. Spectrum-efficient and scalable elastic optical path network. IEEE Commun. Mag. 2009, 47, 66–73. [Google Scholar] [CrossRef] [Scilit]
  4. Shen, G.; Zukerman, M. Spectrum-efficient and agile CO-OFDM optical transport networks. IEEE Commun. Mag. 2012, 50, 82–89. [Google Scholar] [CrossRef] [Scilit]
  5. Saridis, G.M.; Alexandropoulos, D.; Zervas, G.; Simeonidou, D. Survey and evaluation of space division multiplexing. IEEE Commun. Surv. Tutor. 2015, 17, 2136–2156. [Google Scholar] [CrossRef] [Scilit]
  6. Mizuno, T.; Takara, H.; Sano, A.; Miyamoto, Y. Dense space-division multiplexed transmission systems using multi-core and multi-mode fiber. J. Light. Technol. 2016, 34, 582–592. [Google Scholar] [CrossRef] [Scilit]
  7. Klinkowski, M.; Lechowicz, P.; Walkowiak, K. Survey of resource allocation schemes in spectrally-spatially flexible optical networking. Opt. Switch. Netw. 2018, 27, 58–78. [Google Scholar] [CrossRef] [Scilit]
  8. Koshiba, M.; Saitoh, K.; Takenaga, K.; Matsuo, S. Analytical expression of average power-coupling coefficients for estimating intercore crosstalk in multicore fibers. IEEE Photonics J. 2012, 4, 1987–1995. [Google Scholar] [CrossRef] [Scilit]
  9. Tang, F.; Yan, Y.; Peng, L.; Bose, S.K.; Shen, G. Crosstalk-aware counter-propagating core assignment to reduce inter-core crosstalk and capacity wastage in multi-core fiber optical networks. J. Light. Technol. 2019, 37, 5010–5027. [Google Scholar] [CrossRef] [Scilit]
  10. Muhammad, A.; Zervas, G.; Simeonidou, D.; Forchheimer, R. Routing, spectrum and core allocation in flexgrid SDM networks with multi-core fibers. In Proceedings of the 2014 International Conference on Optical Network Design and Modeling; IEEE: New York, NY, USA, 2014; pp. 192–197. [Google Scholar]
  11. Perelló, J.; Gené, J.M.; Pagès, A.; Lazaro, J.A.; Spadaro, S. Flex-grid/SDM backbone network design with inter-core XT-limited transmission reach. J. Opt. Commun. Netw. 2016, 8, 540–552. [Google Scholar] [CrossRef] [Scilit]
  12. Tang, F.; Shao, W.; Xiang, L.; Bose, S.K.; Shen, G. Mixed channel traffic grooming for IP over EON with SBPP-based cross-layer protection. J. Light. Technol. 2017, 35, 3836–3848. [Google Scholar] [CrossRef] [Scilit]
  13. Zhao, Y.; Tian, R.; Yu, X.; Zhang, J.; Zhang, J. An auxiliary graph based dynamic traffic grooming algorithm in SDM-EON with MCFs. Opt. Fiber Technol. 2017, 34, 52–58. [Google Scholar] [CrossRef] [Scilit]
  14. Rumipamba-Zambrano, R.; Perelló, J.; Spadaro, S. Dynamic traffic grooming in JoS-enabled flex-grid/SDM optical core networks. In Proceedings of the 2018 European Conference on Optical Communication (ECOC); IEEE: New York, NY, USA, 2018; pp. 1–3. [Google Scholar]
  15. Grover, W.D. Mesh-Based Survivable Transport Networks: Options and Strategies for Optical, MPLS, SONET and ATM Networking; Prentice-Hall: Upper Saddle River, NJ, USA, 2003. [Google Scholar]
  16. Tang, F.; Shen, G.; Rouskas, G.N. Crosstalk-aware shared backup path protection in multi-core fiber elastic optical networks. J. Light. Technol. 2021, 39, 3025–3036. [Google Scholar] [CrossRef] [Scilit]
  17. Oliveira, H.M.N.S.; da Fonseca, N.L.S. Protection, routing, modulation, core, and spectrum allocation in SDM elastic optical networks. IEEE Commun. Lett. 2018, 22, 1806–1809. [Google Scholar] [CrossRef] [Scilit]
  18. Moghaddam, E.E.; Beyranvand, H.; Salehi, J.A. Crosstalk-aware resource allocation in survivable SDM-EONs. J. Light. Technol. 2020, 38, 1095–1102. [Google Scholar] [CrossRef] [Scilit]
  19. Goścień, R.; Walkowiak, K. On the efficiency of survivable flex-grid SDM networks. J. Light. Technol. 2018, 36, 1815–1823. [Google Scholar] [CrossRef] [Scilit]
  20. Sone, Y.; Watanabe, A.; Imajuku, W.; Tsukishima, Y.; Kozicki, B.; Takara, H.; Jinno, M. Bandwidth squeezed restoration in spectrum-sliced elastic optical path networks (SLICE). J. Opt. Commun. Netw. 2011, 3, 223–233. [Google Scholar] [CrossRef] [Scilit]
  21. Hai, D.T.; Kassa, W.E.; Zhou, F. On three shades of partial protection in elastic optical networks. Opt. Fiber Technol. 2023, 80, 103394, Corrigendum in Opt. Fiber Technol. 2024, 82, 103574.. [Google Scholar] [CrossRef] [Scilit]
  22. Castro, A.; Velasco, L.; Comellas, J.; Junyent, G. On the benefits of multi-path recovery in flexgrid optical networks. Photonic Netw. Commun. 2014, 28, 251–263. [Google Scholar] [CrossRef] [Scilit]
  23. Zhang, L.; Li, X.; Xin, J.; Zhao, C.; Li, D.; Huang, S. A ranked partial protection scheme for degraded services in elastic optical networks. In Proceedings of the 2023 Opto-Electronics and Communications Conference (OECC); IEEE: New York, NY, USA, 2023. [Google Scholar] [CrossRef] [Scilit]
  24. Castro, A.; Velasco, L.; Ruiz, M.; Comellas, J. Single-path provisioning with multi-path recovery in flexgrid optical networks. In Proceedings of the 2012 IV International Congress on Ultra Modern Telecommunications and Control Systems; IEEE: New York, NY, USA, 2012; pp. 745–751. [Google Scholar][Green Version]
  25. Dinarte, H.A.; Assis, K.D.R.; Chaves, D.A.R.; Almeida, R.C., Jr.; Boutaba, R. Multi-objective optimization of asymmetric bit rate partitioning for multipath protection in elastic optical networks. Comput. Netw. 2024, 251, 110627. [Google Scholar] [CrossRef] [Scilit]
  26. Yang, H.; Cheng, L.; Yuan, J.; Zhang, J.; Zhao, Y.; Lee, Y. Multipath protection for data center services in OpenFlow-based software defined elastic optical networks. Opt. Fiber Technol. 2015, 23, 108–115. [Google Scholar] [CrossRef] [Scilit]
  27. de Oliveira Silva, T.; de Oliveira Perin, A.; de Oliveira Santos, E.; de Santi, J.; Figueiredo, G.B. Hybrid protection and restoration strategy for disaster-resilient EONs with differentiated degradation. Telecommun. Syst. 2026, 89, 86. [Google Scholar] [CrossRef] [Scilit]
  28. Sarma, A.K.; Deka, S.K.; Sarma, N. Survivable elastic optical network: A survey of failure scenarios and solutions. Opt. Switch. Netw. 2025, 58, 100823. [Google Scholar] [CrossRef] [Scilit]
  29. Assis, K.D.R.; Almeida, R.C.; Waldman, H.; Santos, A.F.; Alencar, M.S.; Reed, M.J.; Hammad, A.; Simeonidou, D. SLA formulation for squeezed protection in elastic optical networks considering the modulation format. J. Opt. Commun. Netw. 2019, 11, 202–212. [Google Scholar] [CrossRef] [Scilit]
  30. Lin, T.; Zhou, Z.; Thulasiraman, K.; Xue, G.; Sahni, S. Unified mathematical programming frameworks for survivable logical topology routing in IP-over-WDM optical networks. J. Opt. Commun. Netw. 2014, 6, 190–203. [Google Scholar] [CrossRef] [Scilit]
  31. Amar, D.; Le Rouzic, E.; Brochier, N.; Lepers, C. Class-of-service-based multilayer architecture for traffic restoration in elastic optical networks. J. Opt. Commun. Netw. 2016, 8, A34–A44. [Google Scholar] [CrossRef] [Scilit]
  32. Liu, S.; Lu, W.; Zhu, Z. On the cross-layer orchestration to address IP router outages with cost-efficient multilayer restoration in IP-over-EONs. J. Opt. Commun. Netw. 2018, 10, A122–A132. [Google Scholar] [CrossRef] [Scilit]
  33. Alvarez de Lima, L.; Pavani, G.S. Crosstalk- and fragmentation-aware survivable routing, modulation, space, and spectrum assignment using Ant Colony Optimization. Comput. Netw. 2024, 249, 110513. [Google Scholar] [CrossRef] [Scilit]
  34. Chandra, S.; Paira, S.; Singha, S.; Mondal, K. DC-LB-RSCA: A load-balanced framework for survivable routing of crosstalk-aware data center traffic in SDM-EONs. Discov. Appl. Sci. 2025, 7, 1049. [Google Scholar] [CrossRef] [Scilit]
  35. Oliveira, H.M.N.S.; da Fonseca, N.L.S. Spectrum overlap and traffic grooming in p-cycle algorithm protected SDM optical networks. In Proceedings of the 2018 IEEE International Conference on Communications (ICC); IEEE: New York, NY, USA, 2018; pp. 1–6. [Google Scholar]
  36. Tian, R.; Zhao, Y.; Zhang, J.; Yu, X.; Li, Y.; Yu, C.; Zhang, J.; Liu, C.; Zhang, G. Dynamic traffic grooming based on auxiliary graph in SDM-EON. In Proceedings of the 2016 15th International Conference on Optical Communications and Networks (ICOCN); IEEE: New York, NY, USA, 2016; pp. 1–3. [Google Scholar]
  37. Tang, F.; Wang, S.; Shen, G. Mixed channel traffic grooming in an SBPP-based IP over MCF-EON with minimized inter-core crosstalk. In Proceedings of the 2023 Asia Communications and Photonics Conference/2023 International Photonics and Optoelectronics Meetings (ACP/POEM); IEEE: New York, NY, USA, 2023; pp. 1–3. [Google Scholar]
  38. Yao, Q.; Yang, H.; Zhu, R.; Yu, A.; Bai, W.; Tan, Y.; Zhang, J.; Xiao, H. Core, mode, and spectrum assignment based on machine learning in SDM-EON. IEEE Access 2018, 6, 15898–15907. [Google Scholar] [CrossRef] [Scilit]
  39. Tang, F.; Li, Y.; Shen, G.; Rouskas, G.N. Minimizing inter-core crosstalk jointly in spatial, frequency, and time domains for scheduled lightpath demands in MCF-based EON. J. Light. Technol. 2020, 38, 5595–5607. [Google Scholar] [CrossRef] [Scilit]
  40. Jinno, M.; Takara, H.; Sone, Y.; Yonenaga, K.; Hirano, A. Multiflow optical transponder for efficient multilayer optical networking. IEEE Commun. Mag. 2012, 50, 56–65. [Google Scholar] [CrossRef] [Scilit]
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.

Article Metrics

Citations

Article Access Statistics

Multiple requests from the same IP address are counted as one view.