Simulation of Distributed Computing Algorithms and protocols All the DC algorithms and protocols present here are implemented in C using socket programming. Requirements OS : Ubuntu 16/18 (might work in all linux flavours, but haven't tested)