2012
DOI: 10.1007/978-3-642-25959-3_11
|View full text |Cite
|
Sign up to set email alerts
|

Tuning Paxos for High-Throughput with Batching and Pipelining

Abstract: Abstract. Paxos is probably the most popular state machine replication protocol. Two optimizations that can greatly improve its performance are batching and pipelining. Nevertheless, tuning these two optimizations to achieve high-throughput can be challenging, as their effectiveness depends on many parameters like the network latency and bandwidth, the speed of the nodes, and the properties of the application. We address this question, by first presenting an analytical model of the performance of Paxos that ca… Show more

Help me understand this report

Search citation statements

Order By: Relevance

Paper Sections

Select...
2
1
1
1

Citation Types

0
15
0
1

Year Published

2012
2012
2023
2023

Publication Types

Select...
5
5

Relationship

3
7

Authors

Journals

citations
Cited by 25 publications
(19 citation statements)
references
References 13 publications
(26 reference statements)
0
15
0
1
Order By: Relevance
“…Two optimizations that greatly improve the performance of Paxos are batching and pipelining [12]. Batching consists of grouping several client requests in the same ballot, while pipelining consists of executing several ballots concurrently.…”
Section: A State Machine Replicationmentioning
confidence: 99%
“…Two optimizations that greatly improve the performance of Paxos are batching and pipelining [12]. Batching consists of grouping several client requests in the same ballot, while pipelining consists of executing several ballots concurrently.…”
Section: A State Machine Replicationmentioning
confidence: 99%
“…More precisely, the network subsystem at the leader can reach its maximum capacity in terms of packets per second [19], [20]. In this case, we say the system is network subsystem bound.…”
Section: Limitations Of Paxosmentioning
confidence: 99%
“…Besides providing insight into the difficulty of implementing Paxos, two of these papers present performance results of their Paxos implementations. In [15], an analytical analysis of the impact of several optimizations on the performance of the basic Paxos algorithm is presented. The authors also present extensive experimental results of their implementation in both LAN and WAN environments.…”
Section: Related Workmentioning
confidence: 99%