Leader Election in Distributed Systems