Simple and efficient network decomposition and synchronization

We present a simple and ecient method for constructing sparse decompositions of networks. This method is used to construct the sparse decompositions needed for variants of the synchronizers in [2,15] in O(jVj) time and O(jEj + jVjlogjVj) communication complexities, while maintaining constant messages size and constant memory per edge. Using these decompositions, we present simple and ecient variants of the synchronizers in the above papers. For example, our constructions enable to perform Breadth First Search in an asynchronous network, in which no preprocessing had been done, in communication and time complexities of O(KjVjD+jEj+jVjlogjVj) and O(DlogK jVj+jVj); respectively, where K>2 is a parameter, and D is the diameter of the network. We also present an ecient cover-coarsening algorithm, which uses a novel technique for ecient merging of clusters, and improves previous coarsening algorithms in several aspects. c 2000 Elsevier Science B.V. All rights reserved

[1]  Adrian Segall,et al.  Low Complexity Network Synchronization , 1994, WDAG.

[2]  Andrew V. Goldberg,et al.  Network decomposition and locality in distributed computation , 1989, 30th Annual Symposium on Foundations of Computer Science.

[3]  Baruch Awerbuch,et al.  Network synchronization with polylogarithmic overhead , 1990, Proceedings [1990] 31st Annual Symposium on Foundations of Computer Science.

[4]  Baruch Awerbuch,et al.  Sparse partitions , 1990, Proceedings [1990] 31st Annual Symposium on Foundations of Computer Science.

[5]  Baruch Awerbuch,et al.  Optimal distributed algorithms for minimum weight spanning tree, counting, leader election, and related problems , 1987, STOC.

[6]  Baruch Awerbuch,et al.  Online tracking of mobile users , 1995, JACM.

[7]  Yehuda Afek,et al.  Sparser: A Paradigm for Running Distributed Algorithms , 1993, J. Algorithms.

[8]  Baruch Awerbuch,et al.  Routing with Polynomial Communication-Space Trade-Off , 1992, SIAM J. Discret. Math..

[9]  N Linial,et al.  Low diameter graph decompositions , 1993, Comb..

[10]  Baruch Awerbuch,et al.  Complexity of network synchronization , 1985, JACM.

[11]  Michalis Faloutsos,et al.  Optimal distributed algorithm for minimum spanning trees revisited , 1995, PODC '95.

[12]  Pierre A. Humblet,et al.  A Distributed Algorithm for Minimum-Weight Spanning Trees , 1983, TOPL.

[13]  Shimon Even,et al.  Graph Algorithms , 1979 .