Fault-tolerant critical section management in asynchronous networks

Amotz Bar-Noy, Danny Dolev, Daphne Koller, David Peleg

Research output: Chapter in Book/Report/Conference proceedingConference contributionpeer-review

2 Scopus citations

Abstract

The topic of the paper is managing a fault-tolerant critical section in a completely asynchronous distributed network. Assume that processors may fail while using the critical section and therefore the critical section must have at least t+1 slots. (t is the maximum number of possible faulty processors). There are several possibilities for defining a priority rule that achieves fairness among the processors. In [FLBB] processor p has a higher priority than processor q if p asked to access the critical section “before” q. In [ABDKPR] p has a higher priority than q if p used the critical section less than q. The drawback of the first rule (that motivated the second rule) is that a “fast” processor could use the critical section much more than a “slow processor”. The drawback of the second rule is that processors should use the critical section infinitely often in order to prevent deadlock. In this paper we modify the second rule to circumvent this last drawback. Processor p has higher priority than processor q only if p used the critical section less times than q, p wants to access the critical section and q “knows” this fact. We present two algorithms which require t+1 and 2t+1 slots respectively. The second is a modification of the first which trades extra slots for simplicity and overcomes Byzantine faults as well.

Original languageEnglish
Title of host publicationDistributed Algorithms - 3rd International Workshop, Proceedings
EditorsJean-Claude Bermond, Michel Raynal
PublisherSpringer Verlag
Pages13-23
Number of pages11
ISBN (Print)9783540516873
DOIs
StatePublished - 1989
Externally publishedYes
Event3rd International Workshop on Distributed Algorithms, WDAG 1989 - Nice, France
Duration: 26 Sep 198928 Sep 1989

Publication series

NameLecture Notes in Computer Science (including subseries Lecture Notes in Artificial Intelligence and Lecture Notes in Bioinformatics)
Volume392 LNCS
ISSN (Print)0302-9743
ISSN (Electronic)1611-3349

Conference

Conference3rd International Workshop on Distributed Algorithms, WDAG 1989
Country/TerritoryFrance
CityNice
Period26/09/8928/09/89

Bibliographical note

Publisher Copyright:
© Springer-Verlag Berlin Heidelberg 1989.

Fingerprint

Dive into the research topics of 'Fault-tolerant critical section management in asynchronous networks'. Together they form a unique fingerprint.

Cite this