A lower bound on wait-free counting:
Gespeichert in:
Bibliographische Detailangaben
Beteiligte Personen: Moran, Shlomo (VerfasserIn), Taubenfeld, Gadi (VerfasserIn)
Format: Buch
Sprache:Englisch
Veröffentlicht: Amsterdam 1993
Schriftenreihe:Centrum voor Wiskunde en Informatica <Amsterdam> / Department of Computer Science: Report CS 93,7
Schlagwörter:
Abstract:Abstract: "A couting protocol (mod m) consists of shared memory bits -- referred to as the counter -- and of a procedure for incrementing the counter value by 1 (mod m). The procedure may be executed by many processes concurrently. It is required to satisfy a very weak correctness requirement, namely: the counter is required to show a correct value only in quiescent states -- states in which no process is incrementing the counter. Special cases of counting protocols are 'counting networks' [AHS91] and 'concurrent counters' [MTY92]. We consider the problem of implementing a wait-free counting protocol, assuming that the basic atomic operation of a process is a read-modify-write on a single bit. Let flip(Pr) be the maximum number of times a single increment operation changes the counter bits in a couting protocol Pr. Our main result is: In any wait-free counting protocol Pr which counts modulo m, m divides 2[superscript flip(Pr)]. Thus, flip(Pr) [> or =] log m and m is a power of 2. This result provides interesting generalizations of lower bounds and impossibility results for counting and smoothing networks."
Umfang:9 S.