Skip to content

Sistema distribuido tolerante a fallos para analizar datos de vuelos y optimizar precios. TP para la materia Sistemas Distribuidos (FIUBA).

Notifications You must be signed in to change notification settings

PradaJoaquin/Flights-Optimizer-HA

Repository files navigation

TP: Flights Optimizer HA

Integrantes

  • Sotelo Guerreño, Lucas Nahuel - 102730
  • Prada, Joaquín - 105978

Docs

Consigna

Informe

Ejecución

  1. Primero es necesario tener los datasets dentro del directorio data/:
  1. Luego, levantar todo con docker compose:
$ make docker-compose-up

Esto ejecuta todos los componentes del sistema y también levanta un cliente que utiliza el archivo data/archivo.csv. Los resultados quedarán en el directorio results/.

Check de resultados

Para verificar que los resultados sean correctos se cuenta con un script que compara los resultados obtenidos con los esperados (usando el archivo de 2 millones de lineas proporcionado a modo de ejemplo). Para ejecutarlo:

$ make check

Tools

En el directorio tools/ se encuentran distintos scripts de utilidad.

Fault Tolerance

En el directorio tools/fault_tolerance para probar la tolerancia a fallos se proveen algunos scripts que permiten simular la caida de las distintas entidades del sistema.

About

Sistema distribuido tolerante a fallos para analizar datos de vuelos y optimizar precios. TP para la materia Sistemas Distribuidos (FIUBA).

Resources

Stars

Watchers

Forks

Packages

No packages published

Languages