Raft, Distributed Systems, Consensus Algorithm, Software Development, Cloud Computing.
distributed systems, which are typically implemented using a replicated log, as shown in Figure 1. In this setup, each server stores a log containing a series of commands, which its state machine executes in order. Since every log holds the same commands in the same order, each state machine