A Message-Passing and Adaptive Implementation of the Randomized Test-and-Set Object - Archive ouverte HAL
Communication Dans Un Congrès Année : 2015

A Message-Passing and Adaptive Implementation of the Randomized Test-and-Set Object

Résumé

—This paper presents a solution to the well-known Test-and-Set operation in asynchronous systems prone to process crashes. Test-and-Set is a synchronization operation that, when invoked by a set of processes, returns " yes " to a unique process and returns " no " to all the others. Recently many advances in implementing Test and Set objects have been achieved, however all of them uniquely target the shared memory model. In this paper we propose an implementation of a Test-and-Set object for message passing distributed systems. This implementation can be invoked by any number p of processes. It has an expected step complexity in O(p) and an expected message complexity in O(np), where n is the total number of processes in the system. The proposed Test and Set object is built atop a new basic building block that allows to select a winning group among two groups of processes.
Fichier principal
Vignette du fichier
main.pdf (314.26 Ko) Télécharger le fichier
Origine Fichiers produits par l'(les) auteur(s)
Loading...

Dates et versions

hal-01190379 , version 1 (01-09-2015)

Identifiants

Citer

Emmanuelle Anceaume, François Castella, Achour Mostefaoui, Bruno Sericola. A Message-Passing and Adaptive Implementation of the Randomized Test-and-Set Object. International Symposium on Network Computing and Applications (NCA), Sep 2015, Boston, United States. pp.167-175, ⟨10.1109/NCA.2015.27⟩. ⟨hal-01190379⟩
546 Consultations
173 Téléchargements

Altmetric

Partager

More