Distributed Computing and Networking
Volume 7129 of the series Lecture Notes in Computer Science pp 153-167
Tuning Paxos for High-Throughput with Batching and Pipelining
- Nuno SantosAffiliated withEcole Polytechnique Fédérale de Lausanne (EPFL)
- , André SchiperAffiliated withEcole Polytechnique Fédérale de Lausanne (EPFL)
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 can be used to obtain values for tuning batching and pipelining. We then present results of experiments validating the model and investigating how these two optimizations interact in a WAN. Results for LAN are also mentioned. 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.
- Title
- Tuning Paxos for High-Throughput with Batching and Pipelining
- Book Title
- Distributed Computing and Networking
- Book Subtitle
- 13th International Conference, ICDCN 2012, Hong Kong, China, January 3-6, 2012. Proceedings
- Pages
- pp 153-167
- Copyright
- 2012
- DOI
- 10.1007/978-3-642-25959-3_11
- Print ISBN
- 978-3-642-25958-6
- Online ISBN
- 978-3-642-25959-3
- Series Title
- Lecture Notes in Computer Science
- Series Volume
- 7129
- Series ISSN
- 0302-9743
- Publisher
- Springer Berlin Heidelberg
- Copyright Holder
- Springer-Verlag Berlin Heidelberg
- Additional Links
- Topics
- Industry Sectors
- eBook Packages
- Editors
-
- Luciano Bononi (16)
- Ajoy K. Datta (17)
- Stéphane Devismes (18)
- Archan Misra (19)
- Editor Affiliations
-
- 16. Department of Computer Science, University of Bologna
- 17. School of Computer Science, University of Nevada
- 18. Laboratoire VERIMAG, Centre Equation, Université Joseph Fourier de Grenoble
- 19. School of Information Systems, Singapore Management University
- Authors
-
- Nuno Santos (20)
- André Schiper (20)
- Author Affiliations
-
- 20. Ecole Polytechnique Fédérale de Lausanne (EPFL), Switzerland
Continue reading...
To view the rest of this content please follow the download PDF link above.