|
ABSTRACT
This paper concerns the message complexity of broadcast in arbitrary point-to-point communication networks. Broadcast is a task initiated by a single processor that wishes to convey a message to all processors in the network. The widely accepted model of communication networks, in which each processor initially knows the identity of its neighbors but does not know the entire network topology, is assumed. Although it seems obvious that the number of messages required for broadcast in this model equals the number of links, no proof of this basic fact has been given before.
It is shown that the message complexity of broadcast depends on the exact complexity measure. If messages of unbounded length are counted at unit cost, then broadcast requires &THgr;(↿V↾) messages, where V is the set of processors in the network. It is proved that, if one counts messages of bounded length, then broadcast requires &THgr;(↿E↾) messages, where E is the set of edges in the network. Assuming an intermediate model in which each vertex knows the topology of the network in radius &rgr; ≥ 1 from itself, matching upper and lower bounds of &THgr;(min{↿E↾, ↿V↾1+&THgr;(l)/&rgr;}) is proved on the number of messages of bounded length required for broadcast. Both the upper and lower bounds hold for both synchronous and asynchronous network models.
The same results hold for the construction of spanning trees, and various other global tasks.
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
|
Karl Abrahamson , Andrew Adler , Lisa Higham , David Kirkpatrick, Probabilistic solitude verification on a ring, Proceedings of the fifth annual ACM symposium on Principles of distributed computing, p.161-173, August 11-13, 1986, Calgary, Alberta, Canada
[doi> 10.1145/10590.10604]
|
 |
2
|
|
 |
3
|
|
 |
4
|
|
| |
5
|
AWERBUCH, B., GOLDREICH, O., AND VAINISH, R. O1"1 the message complexity of broadcast: A basic lower bound. Tech. Memo MIT/LCS/TM-325. MIT, Cambridge, Mass., April 1987.
|
| |
6
|
|
| |
7
|
BURNS, J.E. A formal model for message passing systems. Tech. Rep. TR-9 l. Indiana University, Bloomington, Ind., 1980.
|
 |
8
|
|
| |
9
|
|
 |
10
|
|
 |
11
|
|
 |
12
|
|
 |
13
|
|
| |
14
|
GRAHAM, R. L., ROTHSCHILD, B. L., AND SPENCER, J. H. Ramsey Theory. Wiley, New York, I980.
|
 |
15
|
E. Korach , S. Moran , S. Zaks, Tight lower and upper bounds for some distributed algorithms for a complete network of processors, Proceedings of the third annual ACM symposium on Principles of distributed computing, p.199-207, August 27-29, 1984, Vancouver, British Columbia, Canada
[doi> 10.1145/800222.806747]
|
 |
16
|
|
| |
17
|
LYNCH, N. A., AND FISCHER, M.J. On describing the behavior and implementation of distributed systems. Theoret. Comput. Sci. 13 ( 1981), 17-43.
|
 |
18
|
|
 |
19
|
|
 |
20
|
Jan K. Pachl , E. Korach , D. Rotem, A technique for proving lower bounds for distributed maximum-finding algorithms (Preliminary Version), Proceedings of the fourteenth annual ACM symposium on Theory of computing, p.378-382, May 05-07, 1982, San Francisco, California, United States
[doi> 10.1145/800070.802213]
|
| |
21
|
PELEG, D., AND SCH.~EFER, A. Graph spanners. J. Graph Theory 13 (1989), 99-116.
|
| |
22
|
|
CITED BY 17
|
|
|
|
|
Baruch Awerbuch , Alan Baratz , David Peleg, Cost-sensitive analysis of communication protocols, Proceedings of the ninth annual ACM symposium on Principles of distributed computing, p.177-187, August 22-24, 1990, Quebec City, Quebec, Canada
|
|
|
|
|
|
|
|
|
Bogdan S. Chlebus , Leszek Gąsieniec , Alan Gibbons , Andrzej Pelc , Wojciech Rytter, Deterministic broadcasting in unknown radio networks, Proceedings of the eleventh annual ACM-SIAM symposium on Discrete algorithms, p.861-870, January 09-11, 2000, San Francisco, California, 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
|
|
|
Pierre Fraigniaud , Cyril Gavoille , Bernard Mans, Interval routing schemes allow broadcasting with linear message-complexity (extended abstract), Proceedings of the nineteenth annual ACM symposium on Principles of distributed computing, p.11-20, July 16-19, 2000, Portland, Oregon, United States
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
REVIEW
"William W. Oblitey : Reviewer"
The discussions and proofs of the complexity of message
broadcasting in distributed systems given here are based on
point-to-point communication networks and then generalized to networks
of arbitrary topology. The network is modeled by a simpl
more...
|