In distributed computing, the bully algorithm is a method for dynamically electing a coordinator or leader from a group of distributed computer processes. The process with the highest process ID number from amongst the non-failed processes is selected as the coordinator.
A golang implementation of bully algorithm in which different processes communicate and decide leader on the basis of their priority. the bully algorithm is a method for dynamically electing a coordinator or leader from a group of distributed computer processes.
This is a java implementation of the distributed computing algorithm, which aims to elect an coordinator or a leader from the nodes active in the computing environment
This project focuses on skeleton implemention of the Bully Algorithm in Leader Election methodology in Distributed Systems using Remote Procedure Calls(RPC) in Go Language.