Papers
Topics
Authors
Recent
Search
2000 character limit reached

Grooming-Enabled RMSA

Updated 23 February 2026
  • Grooming-enabled RMSA is a method that integrates intent-based networking with spectrum and routing optimization by representing shared connectivity intents as a directed acyclic graph.
  • The approach leverages a unified DAG model to consolidate multiple high-level demands onto common physical and virtual resources, notably increasing spectrum utilization by up to 25–30%.
  • Adapted heuristics like JML and LDJML guide multilayer path selection and spectrum assignment, balancing cost, latency, and computational complexity for efficient resource allocation.

Grooming-enabled Routing, Modulation, and Spectrum Assignment (RMSA) integrates intent-based networking with spectrum resource optimization in elastic optical and IP-optical networks. The key innovation lies in representing network operator connectivity intents and their shared use of underlying infrastructure via a directed acyclic graph (DAG), enabling multiple high-level demands to be consolidated ("groomed") onto the same set of physical and virtual resources. This paradigm shift from disjoint intent trees to intent DAGs enhances spectrum utilization, reduces network blocking, and supports intent-driven automation at the expense of increased architectural and computational complexity (Christou et al., 2023).

1. Representation and Grooming of Connectivity Intents

Traditional intent compilation separates each network service request into its own hierarchical “intent tree,” where resource allocation is performed independently, precluding resource sharing between demands. Grooming-enabled RMSA replaces this with a unified intent DAG in which all user connectivity intents coexist:

  • Intent trees (no grooming): Each user intent is represented as a separate root-to-leaf intent tree. Intermediate nodes define progressively lower-level networking actions (lightpath intent, spectrum intent, transponder intent). This structure prevents sharing of resources such as lightpaths or spectrum slots across distinct requests.
  • Intent DAG (grooming): All user intents are part of a single DAG. Nodes representing shared resources (e.g., a lightpath) may have multiple parent intents, reflecting that several demands are consolidated on a common path. Grooming occurs naturally: if the RMSA solver determines that an existing lightpath is viable for a new demand, the new intent references the shared resource node rather than duplicating it. For example, a LightpathIntent A→C→D→F using slots {5–9} may serve multiple A→F demands at different bit rates.

This DAG structure allows resource sharing, improves allocation efficiency, and underpins the grooming-enabled compilation strategy (Christou et al., 2023).

2. Mathematical Framework for Groomed RMSA

While the cited work does not provide a complete ILP/MILP formulation, it outlines the primary decision variables and constraints characterizing grooming-enabled RMSA:

Variable Definition Domain
xpx_p Path pp selected (possibly reusing existing lightpaths) {0,1}\{0,1\}
yp,sy_{p,s} Path pp assigned starting at slot ss {0,1}\{0,1\}
gp,eg_{p,e} Path pp uses existing lightpath ee {0,1}\{0,1\}

Key parameters include demand bit-rate RR, modulation formats mod(r)mod(r) characterized by slot requirements brb_r and optical reach drd_r, physical link lengths LL_\ell, spectrum slots per fiber SS, and guard band GG.

Core constraints are:

  • Flow conservation: Only one end-to-end path is selected per demand.
  • Spectrum contiguity & non-overlap: Allocated slots must be contiguous for each path and non-overlapping on each fiber, including guard bands.
  • Modulation reach constraint: Physical path length must be within the modulation format’s optical reach.
  • Grooming consistency: If grooming onto an existing lightpath, matching slot block and path sequence are required.

These constraints are enforced within the algorithm by the multilayer graph, slot-availability vectors, and intent DAG update rules (Christou et al., 2023).

3. Adapted Algorithmic Workflow

The approach adapts the Joint Multilayer (JML) and Latency-Driven JML (LDJML) heuristics to operate directly on the intent-DAG structure:

  1. Multilayer graph construction: A directed graph encapsulates three layers—physical (optical cross-connects and fibers with slot-availability vectors), virtual (routers and installed lightpaths), and inter-layer links (transponders/router ports).
  2. Edge cost calculation: Each edge is annotated with a cost vector including distance DeD_e, transponder cost CeC_e, router port cost PeP_e, type TeT_e, existing intent reference IeI_e, available modulation formats Hˉe\bar{H}_e, and slot availability Wˉe\bar{W}_e.
  3. Candidate path enumeration: All feasible multilayer paths P={p1,...,pk}P = \{p_1, ..., p_k\} between source and destination are considered, forming valid combinations of optical and virtual traversals.
  4. Pareto filtering: Non-dominated paths are retained using cost and resource usage criteria.
  5. Path selection:
    • JML minimizes combined cost (Cp+PpC_p + P_p).
    • LDJML minimizes physical length LpL_p, with cost as a tiebreaker.
  6. Spectrum assignment: The winning path receives spectrum via first-fit across the available slots.
  7. Intent DAG update: If grooming onto an existing lightpath is possible (IeI_e is set), the DAG is updated to reference the corresponding resource; otherwise, new LightpathIntent, SpectrumIntent, and node-level intent nodes are instantiated.
  8. Complexity: While not exhaustively analyzed, complexity is mainly due to path enumeration, with Pareto filtering and slot assignment being subdominant (Christou et al., 2023).

4. Resource and Network Model Considerations

The architectural assumptions and resource parameters mirror practical IP-optical network deployments:

  • Spectrum: Each fiber accommodates SS spectrum slots (e.g., S=368S=368), with guard band GG allocated between adjacent spectrum blocks.
  • Modulation formats: Each format type is defined by its bit-rate rir_i, optical reach did_i, and required slots bib_i.
  • Node resources: Each node supports a finite set of transponders (each incurring cost CeC_e and reach DeD_e) and router ports (cost PeP_e).
  • Cost vector per edge: Includes physical distance since last regeneration (DeD_e), transponder/router costs, available modulation formats, slot availability, link type, and existing intent references.

Slot-availability is tracked via bitmaps, and all grooming actions are predicated on exact fiber sequences and slot block alignment (Christou et al., 2023).

5. Evaluation Methodology

Empirical assessment utilizes the following:

  • Network topology: Nobel-Germany (17 nodes, 26 fibers) from SNDlib.
  • Traffic demand: All ordered node-pairs (i,j)(i, j) receive a random bit-rate drawn from a truncated normal distribution such that the aggregate network load is approximately 62 Tb/s. Each demand generates a unique connectivity intent.
  • Equipment model: Representative costs drawn from Christou et al. (2022): e.g., 100 Gb/s QPSK (20 slots, 1,000 km reach, 10 k€); 200 Gb/s 16-QAM (40 slots, 500 km reach, 15 k€).
  • Grooming policy: A new demand grooms onto an existing lightpath if both node sequence and slot block precisely align (Christou et al., 2023).

6. Quantitative Results and Key Findings

The grooming-enabled RMSA approach yields measurable improvements:

Metric SAP (no grooming) JML (cost-driven grooming) LDJML (latency-driven grooming)
Latency per intent Lowest Highest (+20% vs. SAP) Intermediate (+8% vs. SAP)
Blocking ≈12% of intents blocked 0% blocked 0% blocked
Resource cost Highest Lowest Intermediate
Spectrum use ~40% slot occupancy ~65% slot occupancy ~65% slot occupancy
Runtime Lowest ~1.5× SAP ~1.5× SAP

Key insights include:

  • Grooming via intent DAG eliminates blocking (0% blocking with JML/LDJML vs. ≈12% for SAP).
  • Spectrum utilization increases by 25–30% (average slot occupancy from ~40% to ~65%).
  • Resource allocation cost is minimized under JML.
  • There is a modest increase (~1.5×) in per-intent runtime due to multilayer path search and Pareto filtering, but computation remains in the low-millisecond range.
  • Latency can be tuned by switching between cost-driven (JML) and latency-driven (LDJML) heuristics, with LDJML offering a compromise between blocking, cost, and delay (Christou et al., 2023).

7. Context, Implications, and Significance

The grooming-enabled RMSA approach unifies intent-based service expression with advanced spectrum and path assignment, facilitating both operator intent abstraction and efficient physical resource utilization. By employing DAG representations, the framework supports decentralized, accountable, and confidential multi-domain operation while consolidating traffic to minimize wasted spectrum. However, increased system complexity and a slight increase in per-intent latency are inherent tradeoffs. The technique operationalizes the separation between network operator intent (“what”) and resource allocation mechanics (“how”), furthering the goals of intent-driven networking in practical large-scale optical environments (Christou et al., 2023).

Definition Search Book Streamline Icon: https://streamlinehq.com
References (1)

Topic to Video (Beta)

No one has generated a video about this topic yet.

Whiteboard

No one has generated a whiteboard explanation for this topic yet.

Follow Topic

Get notified by email when new papers are published related to Grooming-Enabled RMSA.