Network Bandwidth Variation-Adapted State Transfer for Geo-Replicated State Machines and its Application to Dynamic Replica Replacement

04/19/2022
by   Tairi Chiba, et al.
0

This paper proposes a new state transfer method for geographic state machine replication (SMR) that dynamically allocates the state to be transferred among replicas according to changes in communication bandwidths. SMR improves fault tolerance by replicating a service to multiple replicas. When a replica is newly added or recovered from a failure, the other replicas transfer the current state of the service to it. However, in geographic SMR, the communication bandwidths of replicas are different and constantly changing. Therefore, existing state transfer methods cannot fully utilize the available bandwidth, and their state transfer time increases. To overcome this problem, our method divides the state into multiple chunks and assigns them to replicas based on each replica's bandwidth so that the broader a replica's bandwidth is, the more chunks it transfers. The proposed method also updates the chunk assignment of each replica dynamically based on the currently estimated bandwidth. The performance evaluation on Amazon EC2 shows that the proposed method reduces the state transfer time by up to 47 one. In addition, we apply the proposed method to dynamic replacement of replicas, which can mitigate latency degradation caused by network trouble, and evaluate how fast the method can relocate a replica.

READ FULL TEXT
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
10/09/2021

Evaluation and Ranking of Replica Deployments in Geographic State Machine Replication

Geographic state machine replication (SMR) is a replication method in wh...
research
01/15/2019

Optimal Replacement Policy under Cumulative Damage Model with Strength Degradation

A machine or production system is subject to random failure and it is re...
research
03/12/2019

Communication Bandwidth for Emerging Networks: Trends and Prospects

Bandwidth is one of the essential resources for communication. Due to th...
research
01/19/2022

Dynamic Bandwidth Allocation for PON Slicing with Performance-Guaranteed Online Convex Optimization

The emergence of diverse network applications demands more flexible and ...
research
04/05/2020

Kollaps: Decentralized and Dynamic Topology Emulation

The performance and behavior of large-scale distributed applications is ...
research
08/12/2022

Communication network model of the immune system identifies the impact of interactions with SARS-CoV-2 proteins

Interactions between SARS-CoV-2 and human proteins (SARS-CoV-2 PPIs) cau...

Please sign up or login with your details

Forgot password? Click here to reset