The Iterated Restricted Immediate Snapshot Model

Abstract : In the Iterated Immediate Snapshot model (IIS ) the memory consists of a sequence of one-shot Immediate Snapshot (IS ) objects. Processes access the sequence of IS objects, one-by-one, asynchronously, in a wait-free manner; any number of processes can crash. Although more restricted (each IS object can be accessed only once), the IIS model is equivalent to the read/write model for wait-free solvability of decision tasks. Its interest lies in the elegant recursive structure of its runs, which facilitates its analysis, round by round. Although there are by now quite a few papers that use the IIS model or its variants, the approach has not yet been used to study failure detectors. The paper shows that an elegant way of capturing the power of a failure detector and other partially synchronous systems is by considering appropriate subsets of runs of the IIS model, giving rise to the Iterated Restricted Immediate Snapshot model (IRIS ). The proposed approach has several benefits. First it provides us with new simulations in presence of asynchrony and failures. Then, it gives new insights on the very nature of failure detectors, and on how to represent them in an iterated model. Finally, it allows designing simpler proofs of existing results. As a study case, the paper considers a system enriched with a limited-scope accuracy failure detector, where there is a cluster of processes such that some correct process is eventually never suspected by any process in that cluster. A new proof of the k-set agreement Herlihy and Penso's lower bound for shared memory system augmented with a limited-scope accuracy failure detector is provided. The proof is based on an extension of the Borowsky-Gafni IIS simulation to encompass failure detectors, followed by a very simple topological argumentation. The paper describes similar applications for other failure detectors including the classes Ωz and ✸ψ y .
Type de document :
Rapport
[Research Report] PI-2005, 2013
Liste complète des métadonnées

Littérature citée [51 références]  Voir  Masquer  Télécharger

https://hal.inria.fr/hal-00829436
Contributeur : Julien Stainer <>
Soumis le : mardi 10 septembre 2013 - 11:27:13
Dernière modification le : mardi 16 janvier 2018 - 15:54:13
Document(s) archivé(s) le : jeudi 6 avril 2017 - 16:54:48

Fichier

RR-Oct-2011-jiris-dernier.pdf
Fichiers produits par l'(les) auteur(s)

Identifiants

  • HAL Id : hal-00829436, version 2

Citation

Corentin Travers, Sergio Rajsbaum, Michel Raynal. The Iterated Restricted Immediate Snapshot Model. [Research Report] PI-2005, 2013. 〈hal-00829436v2〉

Partager

Métriques

Consultations de la notice

859

Téléchargements de fichiers

122