Network synchronization with polylogarithmic overhead

Baruch Awerbuch, David Peleg

Research output: Contribution to journalConference articlepeer-review

91 Scopus citations

Abstract

The synchronizer is a simulation methodology for simulating a synchronous network by an asynchronous one, thus enabling the execution of a synchronous algorithm on an asynchronous network. Previously known synchronizers require each processor in the network to participate in each pulse of the synchronization process. The resulting communication overhead depends linearly on the number n of network nodes. A synchronizer with overhead only polylogarithmically dependent on n is introduced. This synchronizer can also be realized with polylog(n) space. The polylog-overhead synchronizer is based on involving only the relevant portions of the network in the synchronization process.

Original languageEnglish
Pages (from-to)514-522
Number of pages9
JournalAnnual Symposium on Foundations of Computer Science - Proceedings
Volume2
StatePublished - 1990
Externally publishedYes
EventProceedings of the 31st Annual Symposium on Foundations of Computer Science - St. Louis, MO, USA
Duration: 22 Oct 199024 Oct 1990

Fingerprint

Dive into the research topics of 'Network synchronization with polylogarithmic overhead'. Together they form a unique fingerprint.

Cite this