How Hard is Asynchronous Weight Reassignment? (Extended Version) - Archive ouverte HAL Accéder directement au contenu
Communication Dans Un Congrès Année : 2023

How Hard is Asynchronous Weight Reassignment? (Extended Version)

Hasan Heydari
  • Fonction : Auteur
  • PersonId : 1263137
Alysson Bessani
  • Fonction : Auteur
  • PersonId : 1031347

Résumé

The performance of distributed storage systems deployed on wide-area networks can be improved using weighted (majority) quorum systems instead of their regular variants due to the heterogeneous performance of the nodes. A significant limitation of weighted majority quorum systems lies in their dependence on static weights, which are inappropriate for systems subject to the dynamic nature of networked environments. To overcome this limitation, such quorum systems require mechanisms for reassigning weights over time according to the performance variations. We study the problem of node weight reassignment in asynchronous systems with a static set of servers and static fault threshold. We prove that solving such a problem is as hard as solving consensus, i.e., it cannot be implemented in asynchronous failure-prone distributed systems. This result is somewhat counter-intuitive, given the recent results showing that two related problems -- replica set reconfiguration and asset transfer -- can be solved in asynchronous systems. Inspired by these problems, we present two versions of the problem that contain restrictions on the weights of servers and the way they are reassigned. We propose a protocol to implement one of the restricted problems in asynchronous systems. As a case study, we construct a dynamic-weighted atomic storage based on such a protocol. We also discuss the relationship between weight reassignment and asset transfer problems and compare our dynamic-weighted atomic storage with reconfigurable atomic storage.
Fichier principal
Vignette du fichier
Revisiting_the_Dynamic_Weighted_Majority_Quorum_System (25).pdf (519.9 Ko) Télécharger le fichier
Origine : Fichiers produits par l'(les) auteur(s)

Dates et versions

hal-04133184 , version 1 (19-06-2023)

Identifiants

  • HAL Id : hal-04133184 , version 1

Citer

Hasan Heydari, Guthemberg Silvestre, Alysson Bessani. How Hard is Asynchronous Weight Reassignment? (Extended Version). ICDCS 2023, IEEE, Jul 2023, Hong Kong, Hong Kong SAR China. ⟨hal-04133184⟩
31 Consultations
4 Téléchargements

Partager

Gmail Facebook X LinkedIn More