The project is for the purposes of the ID2210 - Distributed computing, peer-to-peer and GRIDS course.
It is an implementation of the SWIM gossiping protocol that can work through NATS. For the implementation of the protocol, the Kompics framework was used.
The project is developed upon the following code: https://github.com/smkniazi/id2210-vt15.git Swim Protocol: https://www.cs.cornell.edu/~asdas/research/dsn02-swim.pdf
Kompics: http://kompics.sics.se/