Title :
Faster approximate agreement with multi-writer registers
Author_Institution :
Dept. of Comput. Sci., Toronto Univ., Ont., Canada
Abstract :
We consider the complexity of the wait-free approximate agreement problem in an asynchronous shared memory comprised of only single-bit multi-writer multi-reader registers. For real-valued inputs x1,...,xn and ε we show matching upper and lower bounds of Θ(log(max{|x1|,...,|xn|}/ε)) steps and shared registers. For inputs drawn from any fixed range this is significantly better than the best possible algorithm for single-writer multi-reader registers, which requires Ω(logn) rounds. This implies a separation between the wait-free single-writer multi-reader and wait-free multi-writer multi-reader models of computation
Keywords :
computational complexity; distributed algorithms; shared memory systems; asynchronous shared memory; complexity; lower bounds; multi-writer registers; shared registers; single-bit multi-writer multi-reader registers; upper bounds; wait-free approximate agreement problem; wait-free multi-writer multi-reader; wait-free single-writer multi-reader; Clocks; Computer science; Distributed computing; Message passing; Phase change random access memory; Processor scheduling; Registers; Scheduling algorithm; Synchronization; Uncertainty;
Conference_Titel :
Foundations of Computer Science, 1995. Proceedings., 36th Annual Symposium on
Conference_Location :
Milwaukee, WI
Print_ISBN :
0-8186-7183-1
DOI :
10.1109/SFCS.1995.492673