Reducción de fragmentación en redes ópticas elásticas a través de algoritmos de defragmentación y de algoritmos de asignación de recursos de tipo fragmentation aware

Álvaro Parker Del Fierro

Profesor guía: Danilo Bórquez Paredes
Facultad de Ingeniería y Ciencias, Universidad Adolfo Ibáñez

2026-06-01

La fibra óptica sostiene la infraestructura digital

La vida digital depende de rutas ópticas que transportan datos como luz.

Demanda digital

personas dispositivos redes móviles
fibra óptica por dentro viajan pulsos de luz
datos digitales → señales ópticas → datos digitales

Servicios digitales

nube e IA streaming UHD telemedicina
99% Internet intercontinental
Alta capacidad datos a escala global
Baja latencia servicios interactivos

Dentro de la fibra: espectro de frecuencia

La fibra transporta luz; la red administra esa capacidad como canales del espectro de frecuencia.

Paso 1 La señal viaja dentro de la fibra pulsos de luz transportados por el núcleo óptico
interior de la fibra óptica
Paso 2 El espectro se organiza en una grilla de frecuencia cada canal puede transportar una conexión distinta
B A C 50 GHz frecuencia →
Paso 3 Cada conexión ocupa un slot fijo de 50 GHz en grilla fija, cada asignación mínima ocupa un canal completo
frecuencia
B A C

Redes de fibra óptica

1 2 3 4 5
A activa

Conexión A activa

Nodo 1
Nodo 4
Nodo 3

Cada enlace de fibra tiene sus propios slots ópticos

Enlace de fibra 1-4
frecuencia →
λ1 λ2 λ3 λ4 λ5 λ6 λ7 λ8
Slot 1 Slot 2 Slot 3 Slot 4 Slot 5 Slot 6 Slot 7 Slot 8
Enlace de fibra 4-3
frecuencia →
λ1 λ2 λ3 λ4 λ5 λ6 λ7 λ8
Slot 1 Slot 2 Slot 3 Slot 4 Slot 5 Slot 6 Slot 7 Slot 8

Antes: Todos reciben un slot del mismo tamaño





A
B
C

slots de 50 GHz

Asignación rígida → desperdicio o bloqueo

Después: cada conexión recibe lo que necesita





A B C

slots de 12,5 GHz

Redes ópticas elásticas (EON): asignación por slots

Qué se necesita para asignar una conexión en una EON


  • Nueva conexión con parámetros requeridos
  • Ruta para la conexión: Por donde viajara la conexión
  • Formato de modulación: Traduce cuántos slots requiere
  • Una forma de asignar el espacio de frecuencia para la conexión

Nueva conexión llega a una EON

1 2 3 4 5
Solicitud A 1 → 3 origen 1 · destino 3 tasa requerida: 100 Gbps

Rutas candidatas

1-4-3 longitud total: 1.450 m
1-2-3 longitud total: 1.650 m
1-2-5-3 longitud total: 1.100 m
Se elige la ruta más corta por simplicidad: 1-2-5-3 (1.100 m)

Nueva conexión: Formatos de modulación

El formato define bits por símbolo; para 100 Gbps, eso cambia los slots necesarios.

BPSK 1 bit/símbolo

5 slotsalcance máx. 13.000 m

QPSK 2 bits/símbolo

3 slotsalcance máx. 6.500 m

16QAM 4 bits/símbolo

2 slotsalcance máx. 1.700 m

Más bits por símbolo → menos slots pero los puntos de la constelación quedan más cercanos y la señal tolera menos distancia y ruido.

Nueva conexión: Selección de formato de modulación

Solicitud A 100 Gbps
+
Ruta elegida 1-2-5-3 1.100 m
Se busca mayor eficiencia con alcance suficiente
16QAM alcanza

2 slots

ruta 1.100 m alcance 1.700 m
8QAM alcanza

2 slots

ruta 1.100 m alcance 3.500 m
QPSK alcanza

3 slots

ruta 1.100 m alcance 6.500 m
BPSK alcanza

5 slots

ruta 1.100 m alcance 13.000 m
Se elige 16QAM Usa 2 slots y su alcance de 1.700 m cubre la ruta de 1.100 m.

Nueva conexión: Asignación de slots

Solicitud conexión A

Nodo 1
Nodo 2
Nodo 5
Nodo 3
Solicitud A requiere 2 slots

slots de 12,5 GHz

Continuidad mismos índices en todos los enlaces
Contigüidad slots consecutivos dentro de cada enlace
Disponibilidad común

Tres decisiones para asignar una conexión

Solicitud A origen, destino y demanda

La red debe convertir esta solicitud en una conexión válida.

1
Ruta por dónde viaja
2
Formato de modulación cuántos slots requiere
3
Bloque espectral dónde se ubica
Continuidad mismos índices en todos los enlaces de la ruta
Contigüidad slots consecutivos dentro de cada enlace

Estas decisiones no son independientes: deben formar una combinación que pueda asignarse en la red.

Este problema se conoce como RMSA Route, Modulation and Spectrum Assignment

selección conjunta de ruta, formato de modulación y bloque espectral

Esto se repite múltiples veces

Ruta 1-2-5-3 después de asignar A

A asignada Conexiones D a L activas D sale A sale B entra F sale B sale C entra M entra N entra O entra X solicita
Conexión X solicita 5 slots en la ruta 1-2-5-3
Este fenómeno se conoce como fragmentación hay capacidad libre, pero no forma un bloque contiguo y alineado para la solicitud.

La consecuencia práctica: conexiones bloqueadas

Solicitudes
Aceptadas
Bloqueadas

P_b = \frac{\text{conexiones bloqueadas}}{\text{conexiones solicitadas}}

Métrica principal: tasa de bloqueo

Otra consecuencia: menor utilización del espectro

5 / 10 = 0,5 50 % de utilización en este instante
u(t)=\frac{S_{\mathrm{o}}(t)}{S}
So(t): slots ocupados en el tiempo t S: slots totales
\overline{U}_T=\frac{1}{T}\int_0^T u(t)\,dt
promedio temporal de la ocupación

La literatura ataca el problema desde dos lados

Prevenir

Fragmentation-aware

elige el bloque que deja mejor capacidad futura

Evita cortar bloques libres
peor
mejor
Reparar

Defragmentación

reubica conexiones activas para compactar el espectro

Ordena lo ya asignado
antes
después
menor tasa de bloqueo
más utilización del espectro

En general, esto se ha investigado por separado.

Estado del arte: alcances separados

Marco de referencia Fragmentation Problems and Management Approaches in Elastic Optical Networks: A Survey
Prevenir

Fragmentation-aware

La decisión se toma cuando llega una solicitud nueva.

Fragmentation-aware routing, modulation and spectrum assignment algorithms in elastic optical networks P-CF y costos por cortes/alineamiento
Spectral and Spatial 2D Fragmentation-Aware Routing and Spectrum Assignment Algorithms in Elastic Optical Networks FA-RSA con cortes espectrales y desalineamiento
Fragmentation aware routing and spectrum assignment algorithm costos de ruta para preservar bloques útiles
Reparar

Defragmentación

La decisión modifica conexiones que ya están establecidas.

Push-Pull Defragmentation Without Traffic Disruption in Flexible Grid Optical Networks reubicación espectral sin interrupción
Disruption Minimized Spectrum Defragmentation in Elastic Optical Path Networks that Adopt Distance Adaptive Modulation Make-Before-Break y modulación adaptativa
Dynamic on-demand defragmentation in flexible bandwidth elastic optical networks defragmentación reactiva bajo demanda

La base revisada trata prevención o reparación como alcances separados; esta tesis evalúa su combinación bajo el mismo diseño experimental.

Hipótesis


El uso combinado de algoritmos de defragmentación y algoritmos fragmentation-aware mejora la tasa de bloqueo y la utilización del espectro en comparación con el uso de dichos algoritmos por separado.



Prevenir fragmentación
+
Reparar fragmentación
=
menos bloqueo

Objetivos

Objetivo general

Comparar el rendimiento de algoritmos de defragmentación, algoritmos fragmentation-aware y combinaciones de ambos en distintas topologías de red, cargas de tráfico y formatos de modulación.

Objetivos específicos
  1. Recopilar distintos algoritmos de defragmentación y fragmentation-aware disponibles en el estado del arte.
  2. Implementar algoritmos de defragmentación y fragmentation-aware.
  3. Evaluar los algoritmos implementados y sus combinaciones en diferentes topologías de red, cargas de tráfico y formatos de modulación.
  4. Obtener resultados de simulación.
  5. Analizar los resultados obtenidos.

Objetivo 1 y 2: Recopilación e implementación de algoritmos

First-Fit
P-CF-FA
FA-RSSMA
Sin defrag
Push-Pull
Make-Before-Break

3 asignadores × 3 modos = 9 configuraciones

First-Fit: primera opción factible

  • Recorre rutas en orden fijo.
  • Selecciona modulación alcanzable.
  • Toma el primer bloque contiguo.
  • Si no hay bloque, bloquea.
Solicitud X: 2 slots
ruta 1 ruta 2 ruta 3
ruta 1 A X X B C

primer bloque alineado en todos los enlaces de la ruta

P-CF-FA: costo por candidato

  • Genera rutas y bloques factibles.
  • Calcula slots según distancia.
  • Evalúa costo por candidato.
  • Elige el menor costo.
A=\frac{|P|\times reqSlots+F_{\mathrm{cut}}+M_{\mathrm{align}}}{C_{\mathrm{free}}}
A costo del candidato
|P| saltos de la ruta
reqSlots slots requeridos por modulación
Fcut cortes sobre la ruta
Malign costo en enlaces vecinos
Cfree slots libres comunes
Ruta 1
costo medio
Ruta 2
menor costo
Ruta 3
más cortes

FA-RSSMA: evitar nuevos cortes

  • Evalúa asignaciones factibles.
  • Cuenta cortes del bloque libre.
  • Desempata con enlaces vecinos.
  • Si empata, usa First-Fit.
Candidato A
divide un bloque libre
Candidato B
menos cortes

los vecinos solo deciden cuando el corte principal empata

Push-Pull: desplazar hasta el obstáculo

  • Toma una conexión activa.
  • Busca cuánto puede bajar.
  • Mantiene ruta y tamaño.
  • Mueve una conexión por llamada.
Antes
C obs A A
Después
C obs A A

Make-Before-Break: reservar antes de liberar

  • Toma una conexión activa.
  • Busca un bloque anterior completo.
  • Reserva la nueva posición.
  • Libera la posición antigua.
  • En la implementación, mantiene ruta.
Antes
C obs B B
Después
C B B obs

Objetivo 3: Topology Bench - 105 redes reales

Topology Bench · Zenodo · JOCN
105 topologías reales de redes ópticas
Clase 1 37 redes Clase 2 17 redes Clase 3 51 redes
Fuente abierta real_topologies.zip
Clúster combinado estructura · distancia · espectro
Adaptación local JSON + 3 rutas por par
Excel FlexNetSim 2.147 topología-carga

Matzner et al., JOCN 17(1), 7--27 · datos publicados en Zenodo

Objetivo 3: Cargas de tráfico

Calibración por red 105 ejecuciones First-Fit

Se identifica el tramo donde aparece bloqueo medible, pero la red todavía no está saturada.

límite inferior Pb > 10-5
límite superior Pb < 0,1
λmin de la topología 20 cargas equiespaciadas λmax de la topología

paso constante: (λmax - λmin) / 19

Redes pequeñas o poco conectadas bloquean con cargas menores
Redes grandes y más conectadas requieren mayor presión de tráfico
Comparación justa mismo algoritmo bajo presión comparable

La carga absoluta no es equivalente entre topologías; la posición ordinal evita sesgar la comparación.

Objetivo 3: Formatos de modulación

Conjunto de simulación 16QAM · 8QAM · QPSK · BPSK selección dinámica por solicitud
16QAM 4 bits/símbolo
8QAM 3 bits/símbolo
QPSK 2 bits/símbolo
BPSK 1 bit/símbolo

Sólo se fija el conjunto permitido; los recursos requeridos se calculan para cada solicitud.

Objetivo 4: obtener resultados de simulación

ejecución consolidada 19.323 simulaciones
9 configuraciones
\times
2.147 pares topología-carga
759 Clúster 1
355 Clúster 2
1.033 Clúster 3
Clúster 1 redes más grandes y menor conectividad algebraica
Clúster 2 redes más pequeñas y mayor conectividad algebraica
Clúster 3 posición intermedia y mayor grado promedio

La separación por clúster permite agregar resultados sin ocultar la estructura de las topologías.

Objetivo 5: analizar los resultados obtenidos

Análisis descriptivo comparaciones pareadas bajo escenarios equivalentes
cada configuración algoritmo evaluado RMSA + modo de defragmentación
vs.
línea base First-Fit sin defragmentación
mismo par topología-carga comparación directa por escenario
cargas compatibles ajustadas según tamaño y capacidad de cada red
resumen agregado bloqueo, utilización, ranking y rutas

El objetivo fue comparar desempeño sin sesgar la lectura por tamaño o capacidad de la red.

Resultado principal: P-CF-FA + MBB

menor bloqueo mediano P-CF-FA + MBB Pb = 0,037
reducción mediana 15,9% frente a First-Fit
escenarios con menor bloqueo 93,3% comparación pareada
cambio de utilización +3,2% mediana relativa
Lectura: la mejor configuración no solo bloqueó menos; también sostuvo más espectro ocupado.

La carga hace visible la diferencia

Tasa de bloqueo mediana por configuración al aumentar la posición ordinal de carga
posición 10 0,032 vs. 0,038 P-CF-FA + MBB frente a First-Fit
posición 20 0,088 vs. 0,095 la ventaja se mantiene, pero se estrecha

El efecto principal es retrasar el crecimiento del bloqueo, no eliminarlo bajo saturación.

Menor bloqueo sin subutilizar la red

Relación entre reducción de bloqueo y cambio de utilización respecto de First-Fit
zona favorable menos bloqueo y mayor utilización
patrón observado MBB se agrupa arriba compactación antes de asignar

Esto descarta una explicación simple basada en aceptar menos conexiones para conservar capacidad.

MBB gana por consistencia

Distribución del ranking de bloqueo por configuración
P-CF-FA + MBB 60,3% primer lugar en bloqueo
P-CF-FA + MBB 82,9% entre los tres mejores

La mejora no depende solo de unos pocos escenarios extremos.

P-CF-FA necesita compactación

P-CF-FA solo -4,5% peor que First-Fit
P-CF-FA + MBB +15,9% reducción mediana de bloqueo

El costo local no corrige el historial de la red.

First-Fit empaca por orden: ruta principal y slots bajos
P-CF-FA solo puede elegir rutas con mayor huella acumulada
Con MBB compacta antes de la siguiente asignación

La selección de P-CF-FA aporta más cuando una etapa posterior reduce la fragmentación acumulada.

La topología cambia la explicación

Reducción mediana de bloqueo respecto de First-Fit por clúster topológico
Clúster 1 redes grandes y menos conectadas P-CF-FA + MBB: 14,1%
Clúster 2 redes pequeñas; menos margen para distribuir First-Fit + MBB compite
Clúster 3 rutas alternativas más útiles P-CF-FA + MBB: 21,1%

Qué cambia entre clústeres

Clúster 1 grande y menos conectado
redes: 37 nodos: 38,9 diámetro: 12,0 conectividad: 0,039

Las rutas alternativas pueden atravesar más enlaces y cuellos de botella.

La menor conectividad vuelve más costosa la huella de rutas alternativas.
Clúster 2 pequeño y más concentrado
redes: 17 nodos: 9,1 diámetro: 4,5 conectividad: 0,235

Hay menos escala y menos rutas efectivamente usadas por la carga.

La menor escala reduce el margen para aprovechar rutas alternativas.
Clúster 3 intermedio con rutas útiles
redes: 51 nodos: 22,4 diámetro: 6,3 conectividad: 0,110

Existen alternativas de ruta suficientes y presión espectral observable.

La carga se distribuye más entre rutas y la reducción de bloqueo es mayor.

La misma regla de asignación no enfrenta el mismo problema en todos los clústeres.

Clúster 1: MBB compensa rutas largas

Reducción de bloqueo respecto de First-Fit por posición ordinal de carga en el clúster 1
perfil redes grandes 37 redes, diámetro medio 12,0 y menor conectividad algebraica.
P-CF-FA + MBB 17,8% reducción mediana en posición 10; se mantiene positiva en carga alta.

La selección FA-RMSA aislada no basta cuando las rutas alternativas también consumen muchos enlaces. MBB aporta compactación sobre rutas ya establecidas.

Clúster 2: la compactación domina

Reducción de bloqueo respecto de First-Fit por posición ordinal de carga en el clúster 2
perfil redes pequeñas 17 redes, diámetro medio 4,5 y carga más concentrada.
lectura curvas cercanas First-Fit + MBB y FA-RSSMA + MBB compiten con P-CF-FA + MBB.

Cuando hay menos escala y menos rutas efectivamente usadas, el margen de P-CF-FA se reduce. Aquí pesa más liberar bloques compactos que distribuir tráfico.

Clúster 3: la combinación se separa

Reducción de bloqueo respecto de First-Fit por posición ordinal de carga en el clúster 3
perfil rutas útiles 51 redes, tamaño intermedio y mayor grado promedio.
P-CF-FA + MBB 19,5% reducción mediana en posición 10; mayor separación en carga media.

Este clúster entrega alternativas de ruta suficientes y presión espectral observable. Por eso la selección FA-RMSA y MBB se refuerzan con mayor claridad.

Las rutas explican parte del efecto

Concentración del uso de rutas mediante HHI por configuración y posición ordinal de carga
First-Fit HHI ≈ 0,96 concentración en la ruta dominante
P-CF-FA + MBB HHI ≈ 0,64 uso más distribuido de rutas

La diversificación ayuda cuando las rutas son útiles y MBB compacta el espectro; por sí sola no basta.

La hipótesis se apoya parcialmente

sí se observa FA-RMSA + MBB reduce bloqueo y aumenta utilización

El caso más claro fue P-CF-FA + MBB.

no es universal FA-RMSA aislado no domina a First-Fit

P-CF-FA sin defragmentación empeoró el bloqueo mediano.

condición observada la mejora depende de mecanismo, topología y carga

MBB fue el componente que volvió consistente la combinación.

Tres conclusiones

1 MBB fue el mecanismo más consistente

Redujo bloqueo en todas sus combinaciones y aumentó la utilización mediana.

2 P-CF-FA + MBB fue la mejor combinación agregada

Menor bloqueo mediano, mayor reducción frente a First-Fit y alta consistencia.

3 El beneficio depende de la red

La ventaja fue mayor cuando existieron rutas alternativas útiles y presión de espectro.

La reducción de bloqueo depende de coordinar asignación, compactación, topología y carga.

Muchas gracias

Este trabajo fue aceptado y será publicado en ICTON 2026.

Anexo A: tabla completa de resultados

Configuración Bloqueo mediano Reducción Menor bloqueo Δ utilización
P-CF-FA + MBB 0,037 15,9% 93,3% 3,2%
FA-RSSMA + MBB 0,039 10,9% 92,1% 3,4%
First-Fit + MBB 0,040 10,0% 97,9% 2,6%
First-Fit + Push-Pull 0,042 5,3% 96,6% 1,1%
P-CF-FA + Push-Pull 0,042 4,8% 69,6% 0,1%
FA-RSSMA + Push-Pull 0,042 4,2% 70,6% 0,6%
FA-RSSMA 0,044 2,1% 54,8% -0,5%
First-Fit 0,045 Referencia Referencia Referencia
P-CF-FA 0,048 -4,5% 28,2% -2,7%

Anexo B: utilización por carga

Utilización mediana del espectro por configuración al aumentar la posición ordinal de carga

Las variantes con MBB mantienen mayor utilización mediana al aumentar la carga.

Anexo C1: reducción por carga en clúster 1

Reducción de bloqueo respecto de First-Fit por posición ordinal de carga en el clúster 1

En redes grandes y menos conectadas, P-CF-FA + MBB mantiene ventaja positiva incluso en cargas altas.

Anexo C2: reducción por carga en clúster 2

Reducción de bloqueo respecto de First-Fit por posición ordinal de carga en el clúster 2

En redes pequeñas, las curvas convergen antes y la compactación explica más que la selección FA-RMSA.

Anexo C3: reducción por carga en clúster 3

Reducción de bloqueo respecto de First-Fit por posición ordinal de carga en el clúster 3

El clúster 3 muestra la separación más clara entre P-CF-FA + MBB y las variantes sin compactación.

Anexo D: alcance y limitaciones

Fragmentación directa No se registraron series temporales de fragmentación externa, entropía o slots contiguos y alineados.
Repeticiones Se consolidó una ejecución por combinación topología-carga-algoritmo.
Defragmentación local Cada invocación reubicó como máximo una conexión y mantuvo su ruta original.
Modelo operacional No se modelaron costos completos de plano de control ni tiempos físicos de reconfiguración.