Mostra el registre d'ítem simple
ALEVIN implementation, validation and use cases definition
dc.contributor | Hesselbach Serra, Xavier |
dc.contributor.author | Bonnín Soler, Àlex |
dc.contributor.other | Universitat Politècnica de Catalunya. Departament d'Enginyeria Telemàtica |
dc.date.accessioned | 2020-11-12T10:24:32Z |
dc.date.available | 2020-11-12T10:24:32Z |
dc.date.issued | 2020-06 |
dc.identifier.uri | http://hdl.handle.net/2117/331977 |
dc.description.abstract | The 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.abstract | El 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.abstract | L'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.iso | eng |
dc.publisher | Universitat Politècnica de Catalunya |
dc.rights | S'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.lcsh | Computer networks |
dc.subject.lcsh | Computer simulation |
dc.subject.lcsh | Wireless communication systems |
dc.subject.other | Virtual Network Embedding |
dc.subject.other | Network Virtualization |
dc.subject.other | Infrastructure as a Service |
dc.subject.other | Infrastructure Providers |
dc.subject.other | Mapping algorithms |
dc.subject.other | Simulation Software |
dc.subject.other | Virtualización de redes |
dc.subject.other | Infraestructura como servicio |
dc.subject.other | Simulación de redes |
dc.subject.other | Proveedores de infraestructura |
dc.subject.other | Algoritmos de incrustación de redes virtuales |
dc.subject.other | Ordinadors |
dc.title | ALEVIN implementation, validation and use cases definition |
dc.title.alternative | Implementación, validación y definición de casos de uso para ALEVIN |
dc.title.alternative | Implementació, validació i definició de casos d'ús per ALEVIN |
dc.type | Bachelor thesis |
dc.subject.lemac | Ordinadors, Xarxes d' |
dc.subject.lemac | Simulació per ordinador |
dc.subject.lemac | Comunicació sense fil, Sistemes de |
dc.subject.lemac | Xarxes punt a punt (Xarxes d'ordinadors) |
dc.identifier.slug | ETSETB-230.154536 |
dc.rights.access | Open Access |
dc.date.updated | 2020-08-06T05:51:07Z |
dc.audience.educationlevel | Grau |
dc.audience.mediator | Escola Tècnica Superior d'Enginyeria de Telecomunicació de Barcelona |
dc.audience.degree | GRAU EN ENGINYERIA DE TECNOLOGIES I SERVEIS DE TELECOMUNICACIÓ (Pla 2015) |