|
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
|
|
Baruch Awerbuch , Shay Kutten , Yishay Mansour , Boaz Patt-Shamir , George Varghese, Time optimal self-stabilizing synchronization, Proceedings of the twenty-fifth annual ACM symposium on Theory of computing, p.652-661, May 16-18, 1993, San Diego, California, United States
|
|
|
|
|
|
Shlomi Dolev , Evangelos Kranakis , Danny Krizanc , David Peleg, Bubbles: adaptive routing scheme for high-speed dynamic networks, Proceedings of the twenty-seventh annual ACM symposium on Theory of computing, p.528-537, May 29-June 01, 1995, Las Vegas, Nevada, United States
|
|
|
Baruch Awerbuch , Bonnie Berger , Lenore Cowen , David Peleg, Fast network decomposition, Proceedings of the eleventh annual ACM symposium on Principles of distributed computing, p.169-177, August 10-12, 1992, Vancouver, British Columbia, Canada
|
|
|
Michael Elkin , Jian Zhang, Efficient algorithms for constructing (1+,ε, β)-spanners in the distributed and streaming models, Proceedings of the twenty-third annual ACM symposium on Principles of distributed computing, July 25-28, 2004, St. John's, Newfoundland, Canada
|
|
|
|
|
|
|
|
|
|
|
|
|
|