Análisis de rendimiento de QUIC mediante técnicas de simulación y emulación
QUIC performance analysis: simulation and emulation
Ver/ Abrir
Identificadores
URI: https://hdl.handle.net/10902/36041Registro completo
Mostrar el registro completo DCAutoría
Corbacho Herrero, AlbertoFecha
2025-03-12Director/es
Derechos
Attribution-NonCommercial-NoDerivatives 4.0 International
Palabras clave
QUIC
NS3
QUIC-GO
Mvfst
Rendimiento
Performance
Resumen/Abstract
El protocolo QUIC es un protocolo de transporte que ha ido aumentando su presencia en estos últimos años. Su capacidad para solventar problemas de latencia y adaptación a diferentes contextos de la comunicación lo ha convertido en una alternativa capaz de cumplir las exigencias de tráfico presentes hoy día. Es por ello que en los últimos años han aparecido diferentes implementaciones del protocolo, tanto de forma nativa como en entornos simulados. Aunque lo entornos de simulación tienen beneficios, es necesario comprobar que los modelos simulados ofrecen un comportamiento similar a las implementaciones reales. En este trabajo se pretende comparar el rendimiento de la implementación de QUIC para ns-3, que es la única disponible en entornos de simulación abiertos, con el ofrecido por implementaciones reales sobre diferentes escenarios y bajo diferentes configuraciones. Para realizar una comparativa justa se ha explotado la capacidad de emulación de ns-3 y se han utilizado las implementaciones reales como mvfst y QUIC-GO. Los resultados obtenidos indican que el comportamiento y rendimiento ofrecido por el modelo de simulación se aleja de forma notable de lo observado en las implementaciones reales.
The QUIC protocol is a transport protocol that has been increasing its presence in recent years. Its ability to address latency issues, as long as its adaptation capability to different communication context, has made it an alternative capable of meeting today’s traffic demands. Therefore, in the last years multiple implementations have been released, both native and in simulation environments. While simulation frameworks offer many benefits, when they are used it is necessary to verify that the simulation models faithfully replicate the behavior of the real systems. This work aims to compare the performance offered by the QUIC implementation within ns-3, which is the only one existing in open simulators, with that yielded by real implementations under different scenarios and configurations. In order to carry out a fair comparison the emulation capabilities of ns-3 have been exploited using the mvfst and QUIC-GO implementations. The obtained results indicate that behavior and performance brought by the simulation model does not reflect the one of the real implementations