Efficient Consensus-Free Weight Reassignment for Atomic Storage (Extended Version)
Hasan Heydari, Guthemberg Silvestre, Luciana Arantes

TL;DR
This paper introduces an efficient, consensus-free weight reassignment protocol for atomic storage systems that enhances performance in heterogeneous, asynchronous environments by dynamically adjusting weights without requiring consensus.
Contribution
The paper proposes a novel consensus-free weight reassignment protocol tailored for atomic storage in asynchronous, heterogeneous systems, addressing a key challenge in dynamic environments.
Findings
Improves atomic storage performance over previous solutions
Operates effectively without consensus in asynchronous systems
Suitable for heterogeneous, dynamic environments
Abstract
Weighted voting is a conventional approach to improving the performance of replicated systems based on commonly-used majority quorum systems in heterogeneous environments. In long-lived systems, a weight reassignment protocol is required to reassign weights over time in order to accommodate performance variations accordingly. The weight reassignment protocol should be consensus-free in asynchronous failure-prone systems because of the impossibility of solving consensus in such systems. This paper presents an efficient consensus-free weight reassignment protocol for atomic storage systems in heterogeneous, dynamic, and asynchronous message-passing systems. An experimental evaluation shows that the proposed protocol improves the performance of atomic read/write storage implemented by majority quorum systems compared with previous solutions.
Peer Reviews
No public reviews on file for this paper yet. If you reviewed it on a platform where reviews are public (OpenReview, ICLR, NeurIPS, ICML), you can paste yours below so the community can read it here.
Videos
No videos yet. Explain this paper in a talk, walkthrough, or lecture? Add one.
Taxonomy
TopicsDistributed systems and fault tolerance · Advanced Data Storage Technologies · Optimization and Search Problems
