Early Scheduling in Parallel State Machine Replication

05/14/2018
by   Eduardo Alchieri, et al.
0

State machine replication is standard approach to fault tolerance. One of the key assumptions of state machine replication is that replicas must execute operations deterministically and thus serially. To benefit from multi-core servers, some techniques allow concurrent execution of operations in state machine replication. Invariably, these techniques exploit the fact that independent operations (those that do not share any common state or do not update shared state) can execute concurrently. A promising category of solutions trades scheduling freedom for simplicity. This paper generalizes this category of scheduling solutions. In doing so, it proposes an automated mechanism to schedule operations on worker threads at replicas. We integrate our contributions to a popular state machine replication framework and experimentally compare the resulting system to more classic approaches.

READ FULL TEXT

page 1

page 2

page 3

page 4

research
11/26/2019

Index-Based Scheduling for Parallel State Machine Replication

State Machine Replication (SMR) is a fundamental approach to designing s...
research
10/20/2017

Transparent Replication Using Metaprogramming in Cyan

Replication can be used to increase the availability of a service by cre...
research
07/01/2022

Automatic Integration of BFT State-Machine Replication into IoT Systems

Byzantine fault tolerance (BFT) can preserve the availability and integr...
research
12/18/2020

Achieving State Machine Replication without Honesty Assumptions

Current standards for player characterisation in tokenised state machine...
research
06/25/2020

Replication-Robust Payoff-Allocation with Applications in Machine Learning Marketplaces

The ever-increasing take-up of machine learning techniques requires ever...
research
10/09/2021

A State Transfer Method That Adapts to Network Bandwidth Variations in Geographic State Machine Replication

We present a new state transfer method for geographic State Machine Repl...
research
02/07/2021

Exploratory Data Analysis for Airline Disruption Management

Reliable platforms for data collation during airline schedule operations...

Please sign up or login with your details

Forgot password? Click here to reset