|
Warning: The download time has expired please click on the item to try again.
ABSTRACT
The computational capabilities of a system of n indistinguishable (anonymous) processors arranged on a ring in the synchronous and asynchronous models of distributed computation are analyzed. A precise characterization of the functions that can be computed in this setting is given. It is shown that any of these functions can be computed in O(n2) messages in the asynchronous model. This is also proved to be a lower bound for such elementary functions as AND, SUM, and Orientation. In the synchronous model any computable function can be computed in O(n log n) messages. A ring can be oriented and start synchronized within the same bounds.
The main contribution of this paper is a new technique for proving lower bounds in the synchronous model. With this technique tight lower bounds of &thgr;(n log n) (for particular n) are proved for XOR, SUM, Orientation, and Start Synchronization. The technique is based on a string-producing mechanism from formal language theory, first introduced by Thue to study square-free words. Two methods for generalizing the synchronous lower bounds to arbitrary ring sizes are presented.
REFERENCES
Note: OCR errors may be found in this Reference List extracted from the full text article. ACM has opted to expose the complete List rather than only correct and linked references.
 |
1
|
|
| |
2
|
|
| |
3
|
ATTIYA, H., SNIR, M., AND WARMUTH, M. Computing on an anonymous ring. Tech. Rep. UCSC- CRL-85-3. Computer Research Laboratory, Univ. of California, Santa Cruz, Santa Cruz, Calif., Nov. 1985.
|
| |
4
|
BURNS, J.E. A formal model for message passing systems. Tech. Rep. 9 l, Computer Science Dept., Indiana Univ., Bloomington, Ind., 1980.
|
| |
5
|
DOLEV, D., KLAWE, M., AND RODEH, M. An O(n log n) unidirectional distributed algorithm for extrema-finding in a circle. J. Algorithms 3, 3 (Sept. 1982), 245-260.
|
| |
6
|
EHRENFEUCHT, A., LEE, K. P., AND ROZENBERG, G. Subword complexity of various classes of deterministic developmental languages without interactions. Theoret. Comput. Sci. I (1975), 59-75.
|
 |
7
|
|
 |
8
|
|
| |
9
|
ITAI, A. The circular extrema problem with nondistinct numbers. Unpublished manuscript.
|
| |
10
|
MORAN, S., AND WARMUTH, M. Gap theorems for distributed computations. Tech. Rep. UCSC- CRL-86-1, Computer Research Laboratory, Univ. of California, Santa Cruz, Santa Cruz, Calif., Jan. 1986.
|
 |
11
|
|
 |
12
|
|
| |
13
|
|
| |
14
|
THUE, A. l}ber Unendliche Zeichenreihen. In Videnskapsselskapets Skrifter. I. Mat.-naturv. Klasse. Kristiania, Norway, 1906, pp. 1-20.
|
| |
15
|
THUE, A. Uber die Gegenseitige Lage Gleicher Teile Gewisser Zeichenreihen. Videnskapsselskapets Skrifter. I. Mat.-naturv. Klasse. Kristiania, Norway, 1912, pp. 1-67.
|
CITED BY 30
|
|
Perry Fizzano , David Karger , Clifford Stein , Joel Wein, Job scheduling in rings, Proceedings of the sixth annual ACM symposium on Parallel algorithms and architectures, p.210-219, June 27-29, 1994, Cape May, New Jersey, United States
|
|
|
|
|
|
Paola Flocchini , Alessandro Roncato , Nicola Santoro, Backward consistency and sense of direction in advanced distributed systems, Proceedings of the eighteenth annual ACM symposium on Principles of distributed computing, p.189-198, May 04-06, 1999, Atlanta, Georgia, United States
|
|
|
|
|
|
|
|
|
|
|
|
Pierre Fraigniaud , Andrzej Pelc , David Peleg , Stéphane Pérennes, Assigning labels in unknown anonymous networks (extended abstract), Proceedings of the nineteenth annual ACM symposium on Principles of distributed computing, p.101-111, July 16-19, 2000, Portland, Oregon, United States
|
|
|
|
|
|
|
|
|
Lali Barrière , Paola Flocchin , Pierre Fraigniau , Nicola Santor, Can we elect if we cannot compare?, Proceedings of the fifteenth annual ACM symposium on Parallel algorithms and architectures, June 07-09, 2003, San Diego, California, USA
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
Patrik Floréen , Joel Kaasinen , Petteri Kaski , Jukka Suomela, An optimal local approximation algorithm for max-min linear programs, Proceedings of the twenty-first annual symposium on Parallelism in algorithms and architectures, August 11-13, 2009, Calgary, AB, Canada
|
|
|
|
|