publication . Article . Other literature type . 2017

Elastic State Machine Replication

Nogueira, Andre; Casimiro, Antonio; Bessani, Alysson;
Open Access
  • Published: 01 Mar 2017
Abstract
State machine replication (SMR) is a fundamental technique for implementing stateful dependable systems. A key limitation of this technique is that the performance of a service does not scale with the number of replicas hosting it. Some works have shown that such scalability can be achieved by partitioning the state of the service into shards. The few SMR-based systems that support dynamic partitioning implement ad-hoc state transfer protocols and perform scaling operations as background tasks to minimize the performance degradation during reconfigurations. In this work we go one step further and propose a modular partition transfer protocol for creating and des...
Subjects
free text keywords: State machine replication, replication, elasticity, fault tolerance, Byzantine fault tolerance, partitioning, scaling, Modular design, business.industry, business, Real-time computing, Stateful firewall, Scalability, Distributed computing, Server, Finite-state machine, Computer science
Related Organizations
Funded by
EC| SUPERCLOUD
Project
SUPERCLOUD
USER-CENTRIC MANAGEMENT OF SECURITY AND DEPENDABILITY IN CLOUDS OF CLOUDS
  • Funder: European Commission (EC)
  • Project Code: 643964
  • Funding stream: H2020 | RIA
Powered by OpenAIRE Open Research Graph
Any information missing or wrong?Report an Issue
publication . Article . Other literature type . 2017

Elastic State Machine Replication

Nogueira, Andre; Casimiro, Antonio; Bessani, Alysson;