Stockage de blocs dans un système distribué pair- à-pair
Choix initiaux Anneau unidirectionnel Chaque nœud est responsable de son successeur (connexions, plages) Pas de blocage de lanneau pendant les insertions et les déconnexions Plages extensibles par les deux extrémités
Insertion
Transferts de plage
Déconnexion
Transferts de plage
Gestion des données Deux primitives Put Get
Résistance aux pannes Deux aspects Reformation de lanneau (redondance des liens) Pérennité des données (copies de sauvegardes)
Machine à états
Limites de la solution Redondances limitées Une seule copies des données Un seul lien de secours non reconstruit Absence de raccourcis Moins performant Moins de redondance