Mostra el registre d'ítem simple

dc.contributorHesselbach Serra, Xavier
dc.contributor.authorBonnín Soler, Àlex
dc.contributor.otherUniversitat Politècnica de Catalunya. Departament d'Enginyeria Telemàtica
dc.date.accessioned2020-11-12T10:24:32Z
dc.date.available2020-11-12T10:24:32Z
dc.date.issued2020-06
dc.identifier.urihttp://hdl.handle.net/2117/331977
dc.description.abstractThe objective of this project is to validate and renovate ALEVIN, a software created in 2010 to simulate Virtual Network Embedding scenarios and test network mapping algorithms. In this thesis the different versions published on the Internet (v0.5.1, v2.2) are built and analysed with tests to identify their main strengths and weaknesses. Once it becomes clear that version v2.2, despite having many important elements of the Graphical User Interface without working, is the better suited version, some of its bugs are fixed and ALEVIN v2.3 is created. On the other hand, a detailed manual for future developers is written, explaining the procedure to add new algorithms, network parameters and analysis metrics to the software step by step. Finally, a last manual is created with the procedure to install and build every ALEVIN version in an Ubuntu machine using the public files available on the Internet.
dc.description.abstractEl objetivo de este proyecto es validar i renovar ALEVIN, un programa original de 2010 para simular escenarios de Virtual Network Embedding y testear diferentes algoritmos de mapeado de redes. En el trabajo se construyen y analizan las diferentes versiones publicadas en internet (v0.5.1, v2.2) usando una serie de tests para identificar sus fortalezas y puntos débiles. Una vez se llega a la conclusión de que la versión v2.2, a pesar de tener elementos importantes de la interfaz gráfica sin funcionar, tiene funcionalidades muy prácticas y un código mucho más escalable que las versiones anteriores, se intentan arreglar (modificando el código) los aspectos más importantes y se crea la versión ALEVIN v2.3. De cara a futuras utilizaciones, también se crea un extenso manual para desarrolladores donde se indica como añadir nuevos elementos paso por paso, intentando que el usuario entienda cómo y dónde hay que tocar el código para no dañar el programa y conseguir implementar correctamente algoritmos, parámetros de las redes y métricas de análisis. Además, también se crea un manual detallado sobre cómo instalar cada versión de ALEVIN en una máquina Ubuntu con los ficheros públicos disponibles en Internet.
dc.description.abstractL'objectiu d'aquest projecte és validar i renovar ALEVIN, un programa original de 2010 per simular escenaris de Virtual Network Embedding i testejar algoritmes de mapeig de xarxes. En el treball es construeixen i s'analitzen les diferents versions publicades a Internet (v0.5.1, v2.2) mitjançant una sèrie de tests per tal d'identificar les seves fortaleses i mancances. Una vegada s'arriba a la conclusió de que la versió v2.2, malgrat tenir elements importants de la interfície gràfica sense funcionar, gaudeix de funcionalitats molt pràctiques i un codi molt més escalable que les versions anteriors, s'intenten arreglar (modificant el codi) els aspectes més importants i es crea la versió ALEVIN v2.3. De cara a futures utilitzacions, també es crea un extens manual per a desenvolupadors on s'indica com afegir nous elements pas per pas, intentant que l'usuari entengui com i a on s'ha de tocar el codi per tal de no malmetre el programa i aconseguir implementar correctament tant algoritmes, paràmetres de les xarxes i mètriques d'anàlisi. A més, també es crea un manual detallat sobre com instal·lar cada versió d'ALEVIN a una màquina Ubuntu amb els fitxers públics disponibles a Internet.
dc.language.isoeng
dc.publisherUniversitat Politècnica de Catalunya
dc.rightsS'autoritza la difusió de l'obra mitjançant la llicència Creative Commons o similar 'Reconeixement-NoComercial- SenseObraDerivada'
dc.subjectÀrees temàtiques de la UPC::Enginyeria de la telecomunicació
dc.subject.lcshComputer networks
dc.subject.lcshComputer simulation
dc.subject.lcshWireless communication systems
dc.subject.otherVirtual Network Embedding
dc.subject.otherNetwork Virtualization
dc.subject.otherInfrastructure as a Service
dc.subject.otherInfrastructure Providers
dc.subject.otherMapping algorithms
dc.subject.otherSimulation Software
dc.subject.otherVirtualización de redes
dc.subject.otherInfraestructura como servicio
dc.subject.otherSimulación de redes
dc.subject.otherProveedores de infraestructura
dc.subject.otherAlgoritmos de incrustación de redes virtuales
dc.subject.otherOrdinadors
dc.titleALEVIN implementation, validation and use cases definition
dc.title.alternativeImplementación, validación y definición de casos de uso para ALEVIN
dc.title.alternativeImplementació, validació i definició de casos d'ús per ALEVIN
dc.typeBachelor thesis
dc.subject.lemacOrdinadors, Xarxes d'
dc.subject.lemacSimulació per ordinador
dc.subject.lemacComunicació sense fil, Sistemes de
dc.subject.lemacXarxes punt a punt (Xarxes d'ordinadors)
dc.identifier.slugETSETB-230.154536
dc.rights.accessOpen Access
dc.date.updated2020-08-06T05:51:07Z
dc.audience.educationlevelGrau
dc.audience.mediatorEscola Tècnica Superior d'Enginyeria de Telecomunicació de Barcelona
dc.audience.degreeGRAU EN ENGINYERIA DE TECNOLOGIES I SERVEIS DE TELECOMUNICACIÓ (Pla 2015)


Fitxers d'aquest items

Thumbnail

Aquest ítem apareix a les col·leccions següents

Mostra el registre d'ítem simple