franco-giordano / fiuba-dist1-tp4

A highly available, fault-tolerant system capable of processing AoE2 datasets. Implemented with the Bully distributed election algorithm and other distributed systems concepts. See consigna.pdf and Entrega TP4.pdf for the requirements and proposed solution.

Geek Repo:Geek Repo

Github PK Tool:Github PK Tool

fiuba-dist1-tp4

Bootstraping

  1. Place CSVs in ~/fiuba-dist1-tp4 (or change mount point in run-cli.sh)
  2. Build RabbitMQ image
cd base-images
./build.sh
  1. Run
make rabbit-up
# wait for rabbit to start...

# start the system
make nodes-up

# upload csvs
./run-cli.sh

About

A highly available, fault-tolerant system capable of processing AoE2 datasets. Implemented with the Bully distributed election algorithm and other distributed systems concepts. See consigna.pdf and Entrega TP4.pdf for the requirements and proposed solution.


Languages

Language:Python 96.3%Language:Makefile 1.6%Language:Dockerfile 1.6%Language:Shell 0.4%