Nothing Special   »   [go: up one dir, main page]

skip to main content
10.1109/DSN.2014.41guideproceedingsArticle/Chapter ViewAbstractPublication PagesConference Proceedingsacm-pubtype
Article

Scalable State-Machine Replication

Published: 23 June 2014 Publication History

Abstract

State machine replication (SMR) is a well-known technique able to provide fault-tolerance. SMR consists of sequencing client requests and executing them against replicas in the same order, thanks to deterministic execution, every replica will reach the same state after the execution of each request. However, SMR is not scalable since any replica added to the system will execute all requests, and so throughput does not increase with the number of replicas. Scalable SMR (S-SMR) addresses this issue in two ways: (i) by partitioning the application state, while allowing every command to access any combination of partitions, and (ii) by using a caching algorithm to reduce the communication across partitions. We describe Eyrie, a library in Java that implements S-SMR, and Volery, an application that implements Zookeeper's API. We assess the performance of Volery and compare the results against Zookeeper. Our experiments show that Volery scales throughput with the number of partitions.

Cited By

View all
  • (2023)Joining Parallel and Partitioned State Machine Replication Models for Enhanced Shared Logging PerformanceProceedings of the 12th Latin-American Symposium on Dependable and Secure Computing10.1145/3615366.3615422(90-99)Online publication date: 16-Oct-2023
  • (2023)PrimCastProceedings of the 24th International Middleware Conference10.1145/3590140.3629110(124-136)Online publication date: 27-Nov-2023
  • (2023)Fluidity: Location-Awareness in Replicated State MachinesProceedings of the 38th ACM/SIGAPP Symposium on Applied Computing10.1145/3555776.3577763(192-201)Online publication date: 27-Mar-2023
  • Show More Cited By

Recommendations

Comments

Please enable JavaScript to view thecomments powered by Disqus.

Information & Contributors

Information

Published In

cover image Guide Proceedings
DSN '14: Proceedings of the 2014 44th Annual IEEE/IFIP International Conference on Dependable Systems and Networks
June 2014
801 pages
ISBN:9781479922338

Publisher

IEEE Computer Society

United States

Publication History

Published: 23 June 2014

Qualifiers

  • Article

Contributors

Other Metrics

Bibliometrics & Citations

Bibliometrics

Article Metrics

  • Downloads (Last 12 months)0
  • Downloads (Last 6 weeks)0
Reflects downloads up to 30 Nov 2024

Other Metrics

Citations

Cited By

View all
  • (2023)Joining Parallel and Partitioned State Machine Replication Models for Enhanced Shared Logging PerformanceProceedings of the 12th Latin-American Symposium on Dependable and Secure Computing10.1145/3615366.3615422(90-99)Online publication date: 16-Oct-2023
  • (2023)PrimCastProceedings of the 24th International Middleware Conference10.1145/3590140.3629110(124-136)Online publication date: 27-Nov-2023
  • (2023)Fluidity: Location-Awareness in Replicated State MachinesProceedings of the 38th ACM/SIGAPP Symposium on Applied Computing10.1145/3555776.3577763(192-201)Online publication date: 27-Mar-2023
  • (2021)Scaling replicated state machines with compartmentalizationProceedings of the VLDB Endowment10.14778/3476249.347627314:11(2203-2215)Online publication date: 1-Jul-2021
  • (2021)SmartStreamACM SIGAPP Applied Computing Review10.1145/3493499.349350121:3(19-32)Online publication date: 20-Oct-2021
  • (2021)SmartStreamProceedings of the 36th Annual ACM Symposium on Applied Computing10.1145/3412841.3441904(213-222)Online publication date: 22-Mar-2021
  • (2018)Early Scheduling in Parallel State Machine ReplicationProceedings of the ACM Symposium on Cloud Computing10.1145/3267809.3267825(82-94)Online publication date: 11-Oct-2018
  • (2017)Data Storage Management in Cloud EnvironmentsACM Computing Surveys10.1145/313662350:6(1-51)Online publication date: 11-Dec-2017
  • (2017)APUSProceedings of the 2017 Symposium on Cloud Computing10.1145/3127479.3128609(94-107)Online publication date: 24-Sep-2017
  • (2017)HybrisACM Transactions on Storage10.1145/311989613:3(1-32)Online publication date: 28-Sep-2017
  • Show More Cited By

View Options

View options

Login options

Media

Figures

Other

Tables

Share

Share

Share this Publication link

Share on social media