This is a distributed system that uses the Kademlia algorithm as its communication coordinator between nodes.
Spin up the network
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.
Test communication (Not Kademlia commmunication)
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.