Publication | Closed Access
APUS
71
Citations
57
References
2017
Year
Unknown Venue
Cluster ComputingEngineeringDistributed ComputingByzantine FaultCloud ComputingFast Rdma PrimitivesFault ToleranceComputer ScienceParallel ComputingFault-tolerant MessagingDistributed TransactionState Machine ReplicationConsensus Latency
State machine replication (SMR) uses Paxos to enforce the same inputs for a program (e.g., Redis) replicated on a number of hosts, tolerating various types of failures. Unfortunately, traditional Paxos protocols incur prohibitive performance overhead on server programs due to their high consensus latency on TCP/IP. Worse, the consensus latency of extant Paxos protocols increases drastically when more concurrent client connections or hosts are added. This paper presents APUS, the first RDMA-based Paxos protocol that aims to be fast and scalable to client connections and hosts. APUS intercepts inbound socket calls of an unmodified server program, assigns a total order for all input requests, and uses fast RDMA primitives to replicate these requests concurrently.
| Year | Citations | |
|---|---|---|
Page 1
Page 1