Distributed-Rust-Docker-VPN

Proyecto 1: VPN + Docker + Rust Distribuido

Materia

Uso, Adaptación y Explotación de Sistemas Operativos

Descripción general

Este proyecto implementa un entorno distribuido utilizando máquinas virtuales Ubuntu Server conectadas mediante ZeroTier, contenedores Docker y una aplicación en Rust bajo un modelo coordinador-workers para ejecutar el algoritmo de Mandelbrot.

El sistema final distribuye el cálculo entre múltiples contenedores worker, recibe los resultados en un contenedor coordinador y genera un archivo final consolidado con los valores calculados.


Objetivo del proyecto

Construir y documentar una infraestructura distribuida real que permita:


Arquitectura final

Topología del sistema

Topología del proyecto

Hosts utilizados

Contenedores desplegados

Resumen


Configuración final del cálculo

Distribución de bloques


Resultado final

El coordinador recibió correctamente los 8 bloques esperados y generó el archivo:

mandelbrot_result.txt

Metadatos verificados

Esto confirmó que el sistema distribuido completó el cálculo total de Mandelbrot y consolidó los resultados en un único archivo final.

Tecnologías utilizadas

Contenido de la documentación

Estado del proyecto

Proyecto completado a nivel funcional y documental principal.

Se logró:

Integrantes