Show simple item record

dc.contributor.advisorRodríguez Cayetano, Manuel es
dc.contributor.advisorSerrano Iglesias, Sergio es
dc.contributor.authorGarcía Zarza, Pablo
dc.contributor.editorUniversidad de Valladolid. Escuela Técnica Superior de Ingenieros de Telecomunicación es
dc.date.accessioned2019-10-29T15:57:50Z
dc.date.available2019-10-29T15:57:50Z
dc.date.issued2019
dc.identifier.urihttp://uvadoc.uva.es/handle/10324/38832
dc.description.abstractLa simulación de redes en entornos académicos es útil para que los alumnos comprue- ben los conocimientos adquiridos. Sin embargo, el tiempo necesario para llevar a cabo las simulaciones puede llegar a ser elevado, por lo que es necesario desarrollar un sistema que permita reducir el tiempo de ejecución. En un trabajo anterior, denominado DNSE3, se había desarrollado un sistema que permitía distribuir las simulaciones en varias máquinas virtuales sobre la arquitectura de OpenStack. Para adecuar los recursos utilizados a la demanda actual de trabajos, el sistema determinaba el número de máquinas virtuales activas que necesitaba en cada instante, proceso que repercute en el rendimiento global de la aplicación debido a la activación y desactivación de dichas máquinas virtuales. El objetivo principal de este Trabajo Fin de Grado fue reformar DNSE3 para conseguir mejorar el rendimiento de dicha versión. Para ello, las simulaciones pasan a ejecutarse de máquinas virtuales a contenedores. Un contenedor es una unidad estándar de software que contiene todo lo que necesita un programa y, al contrario que una máquina virtual, se ejecuta directamente sobre el sistema operativo de la máquina anfitriona, por lo que la sobrecarga de arrancar o detener nuevos contenedores es menor que la de las máquinas virtuales. De esta manera, y debido a las limitaciones existentes en las herramientas proporcionadas por OpenStack para la gestión de contenedores, se diseña una arquitectura basada en un clúster formado por un número variable de máquinas virtuales donde se ejecutan un número variable de contenedores. Para conseguir un clúster de estas características, el servicio encargado de escalar el número de máquinas virtuales y contenedores se realiza a medida para que exista un equilibrio entre rendimiento y utilización de los recursos disponibles. Una vez obtenidos los resultados con esta nueva arquitectura se comparan con los que se obtuvieron con la arquitectura basada en máquinas virtuales y se comprueba que el rendimiento mejora cuando el número de simulaciones a completar es bajo o medio. Esta mejora es debida a que el tiempo necesario para escalar el número de réplicas que ejecutan las simulaciones pasa de minutos a segundos. Este hecho favorece que el alumno pueda obtener los resultados de las simulaciones en un tiempo menor, lo que es beneficioso para el mismo debido a que podrá realizar un mayor número de simulaciones de diferente configuración en un tiempo más bajo.es
dc.format.mimetypeapplication/pdfes
dc.language.isospaes
dc.rights.accessRightsinfo:eu-repo/semantics/openAccesses
dc.rights.urihttp://creativecommons.org/licenses/by-nc-nd/4.0/*
dc.subject.classificationSimulacíones
dc.subject.classificationClústeres
dc.subject.classificationMáquina virtuales
dc.subject.classificationNube computacionales
dc.titleEntorno de simulación de redes distribuido basado en ns-3 y computación en nube con virtualización basada en contenedoreses
dc.typeinfo:eu-repo/semantics/bachelorThesises
dc.description.degreeGrado en Ingeniería de Tecnologías Específicas de Telecomunicaciónes
dc.rightsAttribution-NonCommercial-NoDerivatives 4.0 Internacional*


Files in this item

Thumbnail

This item appears in the following Collection(s)

Show simple item record