Uso, Adaptación y Explotación de Sistemas Operativos
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.
Construir y documentar una infraestructura distribuida real que permita:

coord-01worker-02omadebianwslcoord-01
mandel-coordinatormandel-worker-01mandel-worker-02worker-02
mandel-worker-03mandel-worker-04omadebian
mandel-worker-05mandel-worker-06wsl
mandel-worker-07mandel-worker-08800x80010008100 filas por workermandel-worker-01 → filas 0-99mandel-worker-02 → filas 100-199mandel-worker-03 → filas 200-299mandel-worker-04 → filas 300-399mandel-worker-05 → filas 400-499mandel-worker-06 → filas 500-599mandel-worker-07 → filas 600-699mandel-worker-08 → filas 700-799El coordinador recibió correctamente los 8 bloques esperados y generó el archivo:
mandelbrot_result.txt
Esto confirmó que el sistema distribuido completó el cálculo total de Mandelbrot y consolidó los resultados en un único archivo final.
Proyecto completado a nivel funcional y documental principal.
Se logró: