OpenMC: An open-source software framework for packet-level multi-connectivity experimentation over real and emulated non-terrestrial networks

Publicación del proyecto · SoftwareX

Resumen

OpenMC permite experimentar con multiconectividad y corrección de pérdidas a nivel de paquete en redes terrestres y no terrestres. Intercepta tráfico en Linux, supervisa las rutas, distribuye símbolos codificados entre interfaces y reconstruye los paquetes en el receptor sin modificar las aplicaciones.

Figura original de OpenMC: interceptación, codificación, distribución multirruta y reconstrucción del tráfico.
Figura 1. Flujo experimental de OpenMC. Muñoz-Gea, Manzanares-Lopez y Malgosa-Sanahuja (2026). DOI CC BY 4.0

Indicadores bibliométricos

Cuartil JCRQ3
Factor de impacto1,9
Citas en Google Scholar0
Área JCR
Computer Science, Software Engineering
Año JCR
2025
Consulta Scholar
26 octubre 2026
Fuente JCR
Clarivate

Contribución principal

La plataforma de código abierto integra Reed-Solomon y RaptorQ sistemático, planificación adaptativa y monitorización. Se puede desplegar sobre infraestructura física o emuladores externos; no sustituye al emulador de red.

Resultados y alcance

En los experimentos sobre bLEO, la política adaptativa reduce la latencia media de bloque aproximadamente un 29,2 % frente a la planificación basada en calidad cuando la segunda ruta alcanza 100 ms de retardo. Ambos codificadores sostienen una tasa configurada de 440 paquetes/s sin pérdidas ni fallos de decodificación en las cinco repeticiones evaluadas. Estos valores caracterizan el sistema completo y la configuración ensayada, no el límite aislado de los codificadores ni una validación universal en redes reales.

Relación con BoND1

El trabajo desarrolla herramientas reproducibles para mejorar la continuidad del servicio y la resiliencia de redes LEO e infraestructuras heterogéneas, en consonancia con la línea de simulación y experimentación de BoND1. Reconoce expresamente la financiación PID2023-148214OB-C21.

EditorialDOIRepositorio UPCTCódigoDatos de reproducibilidad

Project publication · SoftwareX

Summary

OpenMC supports packet-level experimentation with multi-connectivity and forward erasure correction in terrestrial and non-terrestrial networks. It intercepts Linux traffic, monitors paths, schedules coded symbols across interfaces and reconstructs packets at the receiver without changing applications.

Original OpenMC figure: traffic interception, coding, multipath scheduling and reconstruction.
Figure 1. OpenMC experimental workflow. Muñoz-Gea, Manzanares-Lopez and Malgosa-Sanahuja (2026). DOI CC BY 4.0

Bibliometric indicators

JCR quartileQ3
Impact factor1.9
Google Scholar citations0
JCR area
Computer Science, Software Engineering
JCR year
2025
Scholar query
26 October 2026
JCR source
Clarivate

Main contribution

The open-source platform integrates Reed-Solomon and systematic RaptorQ coding, adaptive scheduling and monitoring. It runs over physical infrastructure or external emulators; it does not replace the network emulator.

Results and scope

In bLEO experiments, adaptive scheduling reduces mean block latency by approximately 29.2% relative to quality-based scheduling when the second path reaches 100 ms delay. Both coding backends sustain a configured rate of 440 packets/s without losses or decoding failures in all five evaluated repetitions. These figures describe the complete tested system and configuration, not the standalone codec limit or universal real-network validation.

Link with BoND1

The work provides reproducible tools for service continuity and resilience in LEO networks and heterogeneous infrastructures, contributing to BoND1 simulation and experimentation research. It explicitly acknowledges funding from PID2023-148214OB-C21.

PublisherDOIUPCT RepositoryCodeReproducibility data

Scroll al inicio