ACM Home Page
Please provide us with feedback. Feedback
A trade-off between information and communication in broadcast protocols
Full text PdfPdf (1.57 MB)
Source Journal of the ACM (JACM) archive
Volume 37 ,  Issue 2  (April 1990) table of contents
Pages: 238 - 256  
Year of Publication: 1990
ISSN:0004-5411
Authors
Baruch Awerbuch  Massachusetts Institute of Technology, Cambridge
Oded Goldreich  The Weizmann Institute, Haifa, Israel
Ronen Vainish  The Weizmann Institute, Haifa, Israel
David Peleg  Stanford Univ., Stanford, CA
Publisher
ACM  New York, NY, USA
Bibliometrics
Downloads (6 Weeks): 1,   Downloads (12 Months): 25,   Citation Count: 17
Additional Information:

abstract   references   cited by   index terms   review   collaborative colleagues  

Tools and Actions: Request Permissions Request Permissions    Review this Article  
DOI Bookmark: Use this link to bookmark this Article: http://doi.acm.org/10.1145/77600.77618
What is a DOI?

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↾, ↿V1+&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
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
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
 
21
PELEG, D., AND SCH.~EFER, A. Graph spanners. J. Graph Theory 13 (1989), 99-116.
 
22

CITED BY  17


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...

Collaborative Colleagues:
Baruch Awerbuch: colleagues
Oded Goldreich: colleagues
Ronen Vainish: colleagues
David Peleg: colleagues