This is a distributed system that uses the Kademlia algorithm as its communication coordinator between nodes.
- Open a terminal and move into the project root folder,
/mobile-distributed-system
- Run
sudo sh ./deploy.sh
to spin up the network of Kademlia nodes and show node status.
In the same terminal as the network was spun up, run sudo docker exec -it [NODE_1_NAME] ping [NODE_2_NAME]
. Replace the []
-objects with actual node names from the list of active nodes, the list is shown when running sudo docker ps
.