A Message-Passing and Adaptive Implementation of the Randomized Test-and-Set Object - Archive ouverte HAL Access content directly
Conference Papers Year : 2015

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

Abstract

—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
Origin : Files produced by the author(s)
Loading...

Dates and versions

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

Identifiers

Cite

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⟩
520 View
142 Download

Altmetric

Share

Gmail Facebook X LinkedIn More