Hamava: Fault-tolerant Reconfigurable Geo-Replication on Heterogeneous Clusters

Fuente: arXiv
Salvato in:
Dettagli Bibliografici
Autori principali: Mane, Tejas, Li, Xiao, Sadoghi, Mohammad, Lesani, Mohsen
Natura: Preprint
Pubblicazione: 2024
Soggetti:
Accesso online:
Tags: Aggiungi Tag
Nessun Tag, puoi essere il primo ad aggiungerne!!
_version_ 1866912421327667200
author Mane, Tejas
Li, Xiao
Sadoghi, Mohammad
Lesani, Mohsen
author_facet Mane, Tejas
Li, Xiao
Sadoghi, Mohammad
Lesani, Mohsen
contents Fault-tolerant replicated database systems consume less energy than the compute-intensive proof-of-work blockchain. Thus, they are promising technologies for the building blocks that assemble global financial infrastructure. To facilitate global scaling, clustered replication protocols are essential in orchestrating nodes into clusters based on proximity. However, the existing approaches often assume a homogeneous and fixed model in which the number of nodes across clusters is the same and fixed, and often limited to a fail-stop fault model. This paper presents heterogeneous and reconfigurable clustered replication for the general environment with arbitrary failures. In particular, we present AVA, a fault-tolerant reconfigurable geo-replication that allows dynamic membership: replicas are allowed to join and leave clusters. We formally state and prove the safety and liveness properties of the protocol. Furthermore, our replication protocol is consensus-agnostic, meaning each cluster can utilize any local replication mechanism. In our comprehensive evaluation, we instantiate our replication with both HotStuff and BFT-SMaRt. Experiments on geo-distributed deployments on Google Cloud demonstrates that members of clusters can be reconfigured without considerably affecting transaction processing, and that heterogeneity of clusters may significantly improve throughput.
format Preprint
id arxiv_https___arxiv_org_abs_2412_01999
institution arXiv
publishDate 2024
record_format arxiv
spellingShingle Hamava: Fault-tolerant Reconfigurable Geo-Replication on Heterogeneous Clusters
Mane, Tejas
Li, Xiao
Sadoghi, Mohammad
Lesani, Mohsen
Distributed, Parallel, and Cluster Computing
Fault-tolerant replicated database systems consume less energy than the compute-intensive proof-of-work blockchain. Thus, they are promising technologies for the building blocks that assemble global financial infrastructure. To facilitate global scaling, clustered replication protocols are essential in orchestrating nodes into clusters based on proximity. However, the existing approaches often assume a homogeneous and fixed model in which the number of nodes across clusters is the same and fixed, and often limited to a fail-stop fault model. This paper presents heterogeneous and reconfigurable clustered replication for the general environment with arbitrary failures. In particular, we present AVA, a fault-tolerant reconfigurable geo-replication that allows dynamic membership: replicas are allowed to join and leave clusters. We formally state and prove the safety and liveness properties of the protocol. Furthermore, our replication protocol is consensus-agnostic, meaning each cluster can utilize any local replication mechanism. In our comprehensive evaluation, we instantiate our replication with both HotStuff and BFT-SMaRt. Experiments on geo-distributed deployments on Google Cloud demonstrates that members of clusters can be reconfigured without considerably affecting transaction processing, and that heterogeneity of clusters may significantly improve throughput.
title Hamava: Fault-tolerant Reconfigurable Geo-Replication on Heterogeneous Clusters
topic Distributed, Parallel, and Cluster Computing
url https://arxiv.org/abs/2412.01999