Bit complexity of breaking and achieving symmetry in chains and rings

Yefim Dinitz, Shlomo Moran, Sergio Rajsbaum

Research output: Contribution to journalConference articlepeer-review

3 Scopus citations

Abstract

We consider a failure-free, asynchronous message passing network, with n processors arranged on a ring or a chain. The processes axe identically programmed but have distinct identities, taken from {1,...,M}. We investigate the communication costs of three well studied tasks: Consensus, Leader, and Maxr (finding the maximum identity, a restricted version of Leader). We show that in both chain and ring topologies, somewhat surprisingly, the message complexities of all three tasks are the same. Hence, we suggest as a finer measure of complexity the number of bits transmitted, BitC(·). We show that in chains, with respect to this measure, Consensus is easier than Leader, which is easier than MaxF. More specifically, we prove several new lower bounds (and some simple upper bounds) that imply the following results: For the two processors case, BitC(Consensus) = 2 and BitC(Leader) = BitC(MaxF) = 2log2 M-O(1).

Original languageEnglish
Pages (from-to)265-274
Number of pages10
JournalConference Proceedings of the Annual ACM Symposium on Theory of Computing
StatePublished - 1 Jan 1999
EventProceedings of the 1999 31st Annual ACM Symposium on Theory of Computing - FCRC '99 - Atlanta, GA, USA
Duration: 1 May 19994 May 1999

ASJC Scopus subject areas

  • Software

Fingerprint

Dive into the research topics of 'Bit complexity of breaking and achieving symmetry in chains and rings'. Together they form a unique fingerprint.

Cite this