arrow
Return

An inherent bottleneck in distributed counting

delete1998-02-01
delete7
delete
OA
AI
R
Roger Wattenhofer *
P
Peter Widmayer
DOI:10.1006/jpdc.1998.1431delete
deleteOriginal
deleteShare
deleteSave
View PDF
Abstract

Abstract

En 中文
A distributed counter allows each processor in an asynchronous message passing network to access the counter value and increment it. We study the problem of implementing a distributed counter so that no processor is a communication bottleneck. We prove a lower bound of Omega(log n/log log n) on the number of messages that some processor must exchange in a sequence of n counting operations spread over n processors. We propose a counter that achieves this bound when each processor increments the counter exactly once. Hence, the lower bound is tight. Because most algorithms and data structures count in some way, the lower bound holds for many distributed computations. We feel that the proposed concept of a communication bottleneck is a relevant measure of efficiency for a distributed algorithm and data structure, because it indicates the achievable degree of distribution. (C) 1998 Academic Press.
Keywords:
distributed data structures
distributed counting
hot-spot
bottleneck
decentralization
efficiency
AI Summary

AI Summary

Key information extracted from the uploaded paper, including a brief overview, abstract, background, key highlights, visual analysis, and future outlook.

Journal

Journal of Parallel and Distributed Computing cover
Journal of Parallel and Distributed Computing
IF:
4
Papers:
3.8K
Citations:
4.8K

Organization

No organization information available