Repository logo

Infoscience

  • English
  • French
Log In
Logo EPFL, École polytechnique fédérale de Lausanne

Infoscience

  • English
  • French
Log In
  1. Home
  2. Academic and Research Output
  3. Reports, Documentation, and Standards
  4. Tuning Paxos for high-throughput with batching and pipelining
 
report

Tuning Paxos for high-throughput with batching and pipelining

Santos, Nuno
•
Schiper, André  
2011

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 optimal performance 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 can be used to obtain values for tuning batching and pipelining. We then present experiments validating the model and investigating how these two optimizations interact in both a LAN and a WAN setting. The results show that although batching by itself is usually sufficient to maximize the throughput in a LAN environment, in a WAN it must be complemented with pipelining.

  • Files
  • Details
  • Metrics
Type
report
Author(s)
Santos, Nuno
Schiper, André  
Date Issued

2011

Total of pages

18

Subjects

Paxos

•

Batching

•

Pipelining

•

Analytical Study

•

Experimental Evaluation

Written at

EPFL

EPFL units
LSR-IC  
Available on Infoscience
April 27, 2011
Use this identifier to reference this record
https://infoscience.epfl.ch/handle/20.500.14299/66809
Logo EPFL, École polytechnique fédérale de Lausanne
  • Contact
  • infoscience@epfl.ch

  • Follow us on Facebook
  • Follow us on Instagram
  • Follow us on LinkedIn
  • Follow us on X
  • Follow us on Youtube
AccessibilityLegal noticePrivacy policyCookie settingsEnd User AgreementGet helpFeedback

Infoscience is a service managed and provided by the Library and IT Services of EPFL. © EPFL, tous droits réservés