Details

      Description

      One reason we haven't optimized our Paxos implementation with Multi-paxos is that Multi-paxos requires leader election and hence, a period of unavailability when the leader dies.

      EPaxos is a Paxos variant that requires (1) less messages than multi-paxos, (2) is particularly useful across multiple datacenters, and (3) allows any node to act as coordinator: http://sigops.org/sosp/sosp13/papers/p358-moraru.pdf

      However, there is substantial additional complexity involved if we choose to implement it.

        Attachments

          Issue Links

            Activity

              People

              • Assignee:
                bdeggleston Blake Eggleston
                Reporter:
                jbellis Jonathan Ellis
                Authors:
                Blake Eggleston
              • Votes:
                11 Vote for this issue
                Watchers:
                46 Start watching this issue

                Dates

                • Created:
                  Updated: