Implementation of Gossip Protocol