Por favor, use este identificador para citar o enlazar este ítem: https://hdl.handle.net/20.500.12008/48552

Título:

PyDistSim : entorno de simulación de algoritmos distribuidos en redes.

Otros títulos:

Coordinador:

Director:

Compilador:

Autor:

Recoba Claudio, Agustín

Tutor:

Baliosian, Javier
Grampín, Eduardo

Tipo de documento:

Tesis de grado

Editor:

Palabras clave:

Algoritmos distribuidos
Simulación
DisJ
Python
Pymote

Descriptores:

Año de publicación:

2024

Contenido:

Resumen:

En este proyecto se presenta PyDistSim, un framework de simulación de algoritmos distribuidos. Permite implementar, simular, visualizar y comparar algoritmos distribuidos. El nombre proviene de la contracción de “Python Distributed Algorithms Simulator” y apunta a ser una herramienta de referencia para la enseñanza de algoritmos distribuidos. El diseño y la implementación tienen como eje principal su uso en el curso Análisis y Diseño de Algoritmos Distribuidos en Redes de la Facultad de Ingeniería de la UDELAR, con el propósito de reemplazar a DisJ, software que se usaba hasta el momento; mejorando en funcionalidades, usabilidad y facilidad de instalación. Para validar las capacidades de la herramienta, se realizaron dos fases de pruebas alfa y beta con estudiantes de facultad seleccionados de forma idónea; concluyendo de forma muy satisfactoria con la utilización del simulador para la entrega de trabajos prácticos de la asignatura en su edición 2024. PyDistSim está implementado en Python 3.11 y utiliza NetworkX para modelar las redes, y Jupyter Notebook y Matplotlib para la interacción y visualización. PyDistSim es un fork de otra herramienta que intenta solventar la misma necesidad, Pymote, un simulador de código abierto basado en Python 2, pero con funcionalidades limitadas y sin mantenimiento. El trabajo de desarrollo se enfocó en actualizar la herramienta, agregar las funcionalidades faltantes y mejorar la usabilidad y la documentación.

Descripción:

Editorial:

Udelar. FI.

EN:

Financiadores:

Citación:

Recoba Claudio, A. PyDistSim : entorno de simulación de algoritmos distribuidos en redes [en línea] Tesis de grado. Montevideo: Udelar. FI. INCO, 2024.

Citación:

metadata.cc.license.name:

Documento del Gobiberno:

URI:

https://hdl.handle.net/20.500.12008/48552

ISBN:

e-ISBN:

ISSN:

ISMN:

Otros identificadores:

Título Obtenido:

Ingeniero en Computación.

Facultad o Servicio que otorga el Título:

Universidad de la República (Uruguay). Facultad de Ingeniería.

Licencia:

Licencia Creative Commons Atribución - No Comercial - Sin Derivadas (CC - By-NC-ND 4.0)

Cobertura geográfica:

Cobertura temporal:

metadata.dc.relation.IsVersionOf:

Clasificación:

Es versión de:

Colecciones:

FicherosDescripciónTamañoFormato
Rec24.pdf Tesis de grado 8.57 MB Adobe PDF