ACM Home Page
Please provide us with feedback. Feedback
Adapting to asynchronous dynamic networks (extended abstract)
Full text PdfPdf (1.39 MB)
Source Annual ACM Symposium on Theory of Computing archive
Proceedings of the twenty-fourth annual ACM symposium on Theory of computing table of contents
Victoria, British Columbia, Canada
Pages: 557 - 570  
Year of Publication: 1992
ISBN:0-89791-511-9
Authors
Baruch Awerbuch  Dept. of Mathematics and Lab. for Computer Science, MIT, Cambridge, MA
Boaz Patt-Shamir  Lab. for Computer Science, MIT, Cambridge, MA
David Peleg  Department of Applied Mathematics, The Weizmann Institute, Rehovot 76100, Israel
Michael Saks  Rutgers University and UCSD
Sponsor
SIGACT: ACM Special Interest Group on Algorithms and Computation Theory
Publisher
ACM  New York, NY, USA
Bibliometrics
Downloads (6 Weeks): 4,   Downloads (12 Months): 25,   Citation Count: 9
Additional Information:

abstract   references   cited by   index terms   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/129712.129767
What is a DOI?

ABSTRACT

The computational power of different communication models is a fundamental question in the theory of distributed computation. For example, in the synchronous model messages are assumed to be delivered within one time unit, whereas in the asynchronous model message delays may be arbitrary. Another important parameter of the model is the assumptions about the topology. In the dynamic topology model, links are assumed to crash and recover dynamically, but their status is known to the incident node processors. A meaningful computation can be carried out if the topology stabilizes for a sufficiently long period. In this paper we show that the model of asynchronous, dynamic-topology network is equivalent, up to polylogarithmic factors, to the synchronous, static protocols that can withstand arbitrary link delays and changing topology at the expense of only polylogarithmic blowup in the running time, the number of messages, and the space requirement. Previous methods entailed a linear blowup in at least one of these resources. The generality of our method is demonstrated by a series of improvements for important applications, including Breadth First Search, computing compact efficient routing tables, and packet routing on asynchronous networks.


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
Yehuda Afek, Baruch Awerbuch, and Eli Gafni. Applying static network protocols to dynamic networks. In Proc. 28th IEEE Symp. on Foundations of Computer Science, pages 358-370, October 1987.
 
2
Yehuda Afek and Moty Ricklin. Sparser: A paradigm for running distributed algorithms, unpublished manuscript, 1990.
3
 
4
Baruch Awerbuch. Reducing complexities of the distributed max-flow and breadth-first-search algorithms by means of network synchronization. Networks, 15(4):425-437, Winter 1985.
 
5
Baruch Awerbuch, Bonnie Berger, Lenore Cowen, and David Peleg. Fast deterministic cover algorthms. Unpublished manuscript, November 1991.
 
6
Baruch Awerbuch and Robert G. GaUager. Distributed B FS algorithms. In Proc. 26th IEEE Syrup. an Foun. dations of Computer Science, October 1985.
 
7
 
8
 
9
Baruch Awerbuch and David Peleg. Network synchronization with polylogarithmic overhead. In Proc. 31st IEEE Syrup. on Foundations of Computer Science, pages 514-522, 1990.
 
10
Baruch Awerbuch and David Peleg. Sparse partitions. In Proc. 31st IEEE Symp. on Foundations of Computer Science, pages 503-513, 1990.
 
11
Baruch Awerbuch and Michael Sipser. Dynamic networks are as fast as static networks. In Proc. 29th IEEE Symp. on Foundations of Computer Science, pages 206-220, October 1988.
 
12
C.T. Chou, I.S. Gopal, and S. Zaks. Synchronizing asynchronous bounded-delay networks. Research Report RC-12274, IBM Yorktown, October 1986.
13
 
14
 
15
Jeffrey Jaffe. Using signalling messages instead of clocks. Unpublished manuscript., 1980.
 
16
 
17
18
 
19
T. Leighton, B. Maggs, and S. Rao. Universal packet routing algorithms. In Proc. 29th IEEE Symp. on Foundations of Computer Science, pages 256-271. IEEE, October 1988.
 
20
 
21
22
 
23
 
24
Prabhakar Raghavan. Probabilistic construction of deterministic algorithms: approximating packing integer programs. In Proc. 27th IEEE Symp. on Foundations of Computer Science, pages 10-i 8, May 1986.
25

CITED BY  9

Collaborative Colleagues:
Baruch Awerbuch: colleagues
Boaz Patt-Shamir: colleagues
David Peleg: colleagues
Michael Saks: colleagues