Skip to content

An implementation of the Gossip based membership protocol on a peer2peer network, made for the "Cloud Computation Part 1" course for coursera.

Notifications You must be signed in to change notification settings

ImmortalBoi/Gossip-membership

Repository files navigation

Gossip Membership Implementation

An implementation of the Gossip based membership protocol, made for the "Cloud Computation Part 1" course from coursera.

Note for anyone trying to cheat on the assignement, this code isn't complete with the steps necessary to pass the grader, they have been omitted on purpose, however it will get you pretty close to what you want to do. With proof:

Usage

  1. Run make to compile everything:
make
  1. Running the tests, you can find them in the testcases folder, in this example we'll run:
./Application testcases/singlefailure.conf > output.log 
  1. Open the output.log file to get the membership tables, logs for removal and failure and other events. Or, open the dbg.log file to see the message log between nodes.

Extra information

In case you're curious about what the assignment is about, you can read more about it in the mp1_specifications.pdf.

About

An implementation of the Gossip based membership protocol on a peer2peer network, made for the "Cloud Computation Part 1" course for coursera.

Topics

Resources

Stars

Watchers

Forks

Releases

No releases published

Packages