RT info:eu-repo/semantics/bachelorThesis T1 Integración en OMNeT++ de módulos desarrollados en Python: aplicación a un simulador de redes ópticas pasivas A1 Sainz-Ezquerra Calvo, Gorka A2 Universidad de Valladolid. Escuela Técnica Superior de Ingenieros de Telecomunicación K1 PON (Red Óptica Pasiva) K1 OMNeT++ K1 Python AB En este Trabajo Fin de Grado (TFG), se ha llevado a cabo un estudio de investigación centrado en la integración de Python en el entorno de simulación OMNeT++, originalmente basado en C++.Para ello, se ha hecho uso de la biblioteca desarrollada por Marcos Modesini, Omnetpy. Dicha biblioteca está basada en PyBind11 y se encontraba inicialmente proporcionada a través de un contenedor Docker con una versión de OMNeT++ concreta.Con el objetivo de permitir el uso de la biblioteca Omnetpy junto con diferentes versiones de OMNeT++, se ha desarrollado un proceso para extraer la biblioteca del contenedor e integrarla en otra versión de OMNeT++ distinta.Por otra parte, se ha realizado un estudio del estado del arte de las redes 10G-EPON (Ethernet Passive Optical Network) a partir de un simulador de este tipo de redes desarrollado por el Grupo de Comunicaciones Ópticas de la Universidad de Valladolid.El estudio se ha centrado en el análisis de diversos algoritmos de asignación dinámica de ancho de banda (Dynamic Bandwidth Allocation, DBA) entre los que destaca el uso de una red neuronal para controlar, de forma dinámica, los parámetros de sintonización de un controlador PID (Proportional Integral Derivative). Además, se ha añadido un módulo desarrollado en Python a dicho simulador para evaluar las posibilidades y limitaciones de Omnetpy. YR 2021 FD 2021 LK https://uvadoc.uva.es/handle/10324/50025 UL https://uvadoc.uva.es/handle/10324/50025 LA spa DS UVaDOC RD 17-jul-2024