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. Conferences, Workshops, Symposiums, and Seminars
  4. S-Paxos: Offloading the Leader for High Throughput State Machine Replication
 
conference paper not in proceedings

S-Paxos: Offloading the Leader for High Throughput State Machine Replication

Schiper, André  
•
Biely, Martin  
•
Milosevic, Zarko  
Show more
2012
31st International Symposium on Reliable Distributed Systems

Implementations of state machine replication are prevalently using variants of Paxos or other leader-based protocols. Typically these protocols are also leader-centric, in the sense that the leader performs more work than the non-leader replicas. Such protocols scale poorly, because as the number of replicas or the load on the system increases, the leader replica quickly reaches the limits of one of its resources. In this paper we show that much of the work performed by the leader in a leader centric protocol can in fact be evenly distributed among all the replicas, thereby leaving the leader only with minimal additional workload. This is done (i) by distributing the work of handling client communication among all replicas, (ii) by disseminating client requests among replicas in a distributed fashion, and (iii) by executing the ordering protocol on ids. We derive a variant of Paxos incorporating these ideas. Compared to leader-centric protocols, our protocol not only achieves significantly higher throughput for any given number of replicas, but also increases its throughput with the number of replicas.

  • Files
  • Details
  • Metrics
Type
conference paper not in proceedings
Author(s)
Schiper, André  
Biely, Martin  
Milosevic, Zarko  
Santos, Nuno
Date Issued

2012

Subjects

Paxos

•

High Throughput

•

Scalability

•

State Machine Replication

•

Performance Evaluation

Editorial or Peer reviewed

REVIEWED

Written at

EPFL

EPFL units
LSR-IC  
Event nameEvent placeEvent date
31st International Symposium on Reliable Distributed Systems

Irvine, California, USA

October 8-11, 2012

Available on Infoscience
July 9, 2012
Use this identifier to reference this record
https://infoscience.epfl.ch/handle/20.500.14299/83715
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