Java project for Distributed Systems course for WS16 in RWTH
The task was to implement cross-platform p2p network and add master node elections with bully algorithm. And distributed write operations with Ricart-Agrawala algorithm
Here is the java version. Python version is here