ACM Home Page
Please provide us with feedback. Feedback
Complexity of network synchronization
Full text PdfPdf (1.62 MB)
Source Journal of the ACM (JACM) archive
Volume 32 ,  Issue 4  (October 1985) table of contents
Pages: 804 - 823  
Year of Publication: 1985
ISSN:0004-5411
Author
Baruch Awerbuch  Massachusetts Institute of Technology, Cambridge
Publisher
ACM  New York, NY, USA
Bibliometrics
Downloads (6 Weeks): 15,   Downloads (12 Months): 140,   Citation Count: 106
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/4221.4227
What is a DOI?

ABSTRACT

The problem of simulating a synchronous network by an asynchronous network is investigated. A new simulation technique, referred to as a synchronizer, which is a new, simple methodology for designing efficient distributed algorithms in asynchronous networks, is proposed. The synchronizer exhibits a trade-off between its communication and time complexities, which is proved to be within a constant factor of the lower bound.


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
AWERBUCH, B.Applications of the network synchronization for distributed BFS and Max-Flow algorithms. Preprint. To appear in Networks.
 
3
BOLLOBAS, B.Extremal Graph Theory. Academic Press, New York, 1978.
 
4
 
5
 
6
GALLAGER, R. G. Distributed minimum hop algorithms. Tech. Rep. LIDS-P-! I75, M.I.T., Cambridge, Mass., Jan. 1982.
7
8
9
 
10
SEGALL, A.Decentralized maximum flow algorithms. Networks 12 (1982), 213-230.
 
11
SEGALL, A.Distributed network protocols. IEEE Trans. Inf. Theory IT-29, 1 (Jan. 1983), 23-25.
 
12

CITED BY  106


REVIEW

"David B. Skillicorn : Reviewer"

This paper presents a method of simulating a synchronous network using an asynchronous network. This is done by means of a synchronizer that generates “clock pulses” at each node on receipt of all messages that should have arrived du  more...