The leader is a software application in a distributed system which provides the global coordination necessary for servers to perform transactions safely and to ensure clients are not oversubscribed.