ALEVIN implementation, validation and use cases definition
Visualitza/Obre
Tipus de documentTreball Final de Grau
Data2020-06
Condicions d'accésAccés obert
Tots els drets reservats. Aquesta obra està protegida pels drets de propietat intel·lectual i
industrial corresponents. Sense perjudici de les exempcions legals existents, queda prohibida la seva
reproducció, distribució, comunicació pública o transformació sense l'autorització del titular dels drets
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. 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. 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.
MatèriesComputer networks, Computer simulation, Wireless communication systems, Ordinadors, Xarxes d', Simulació per ordinador, Comunicació sense fil, Sistemes de, Xarxes punt a punt (Xarxes d'ordinadors)
TitulacióGRAU EN ENGINYERIA DE TECNOLOGIES I SERVEIS DE TELECOMUNICACIÓ (Pla 2015)
Fitxers | Descripció | Mida | Format | Visualitza |
---|---|---|---|---|
MemòriaALEVIN_ÀlexBonnínSoler.pdf | 2,508Mb | Visualitza/Obre |