Skip to content

SimonBerghem/mobile-distributed-system

Repository files navigation

mobile-distributed-system

Github top language GitHub language count Lines of code GitHub repo size GitHub license

This is a distributed system that uses the Kademlia algorithm as its communication coordinator between nodes.

Spin up the network

  1. Open a terminal and move into the project root folder, /mobile-distributed-system
  2. 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.

About

No description, website, or topics provided.

Resources

License

Stars

Watchers

Forks

Releases

No releases published

Packages