MetaCartSign in to MyCiteSeer

Include Citations | Advanced Search | Help

Include Citations | Advanced Search | Help

  Optimal maintenance of replicated information (1990) [9 citations — 3 self]

Download:
pdf | ps
by Baruch Awerbuch, Israel Cidon, Shay Kutten
In Proc. 31st IEEE Symp. on Foundations of Computer Science
http://iew3.technion.ac.il/~kutten/ack398.ps
Add To MetaCart

Abstract:

"Those who cannot remember the past, are condemned to repeat it. " (Philosopher George Santayana) In this paper we show that keeping track of history enables significant improvements in the communication complexity of dynamic networks protocols. We improve the communication complexity for solving any graph problem from \Theta(E) to \Theta(V), thus achieving the lower bound. Moreover, O(V) is also our amortized complexity of solving any function (not only graph functions) defined on the local inputs of the nodes. This proves, for the first time, that amortized communication complexity, i.e. incremental cost of adapting to a single topology change, can be smaller than the communication complexity of solving the problem from scratch. This also has a practical importance: in real networks the topology and the local inputs of the nodes change. The first stage in our solution is a communication optimal maintenance of a spanning tree in a dynamic network. The second stage is the optimal maintenance of replicas of databases. An important example of this task is the problem of updating the description of

Citations

1074 Impossibility of distributed consensus with one faulty process – Fischer, Lynch, et al. - 1985
796 Distributed snapshots: Determining global states of distributed systems – Chandy, Lamport - 1985
301 Graph Algorithms – Even - 1979
229 A Distributed Algorithm for Minimum-Weight Spanning Tree – Gallager, Humblet, et al. - 1983
227 An Overview of the New Routing Algorithm for the ARPANET – McQuillan, Richer, et al. - 1995
212 Termination detection for diffusing computations – Dijkstra, Scholten - 1980
137 Data structures for on-line updating of minimum spanning trees, with applications – Frederickson - 1985
134 Sparse partitions – Awerbuch, Peleg - 1990
108 Distributed network protocols – Segall - 1983
103 Self-stabilizing extensions for message-passing systems – Katz, Perry - 1993
95 Uniform self-stabilizing rings – Burns, Pachl - 1989
74 A failsafe distributed routing protocol – Merlin, Segall - 1979
69 Applying static network protocols to dynamic networks – Afek, Awerbuch, et al. - 1987
65 A LoopFree Extended Bellman-Ford Routing Protocol without Bouncing Effect – Cheng, Riley, et al. - 1989
64 Self stabilization in spite of distributed control – Dijkstra - 1974
55 Design of a Broadcast Packet Switching Network – Turner - 1988
44 New models and algorithms for future networks – Cidon, Gopal, et al. - 1988
41 An Approach to Integrated High-Speed Private Networks – Cidon, Gopal - 1988
41 Resynch Procedures and a Fail-Safe Network Protocol – Finn - 1979
37 End-to-End Communication in Unreliable Networks – Afek, Gafni - 1988
29 End-to-end communication with polynomial overhead – Awerbuch, Mansour, et al. - 1989
29 Solved problems, unsolved problems, and non-problems in concurrency – Lamport - 1984
27 A New Responsive Distributed Shortest-Path Routing Algorithm – Rajagopalan, Faiman - 1989
20 Dynamic networks are as fast as static networks – Awerbuch, Sipser - 1988
20 On relaxing interleaving assumptions – Burns, Gouda, et al. - 1989
18 A distributed orientation algorithm – Vishkin - 1983
17 A unified approach to loop-free routing using distance vectors or link states – Garcia-Luna-Aceves - 1989
14 A Failsafe Distributed Protocol for Minimum Delay Routing – Segall, Sidi - 1981
11 Broadcasting topology information in computer networks – Spinelli, Gallager - 1989
10 A shortest path routing algorithm with automatic resynch – Gallager - 1976
8 On the effects of feedback in dynamic network protocols – Awerbuch - 1988
7 Slide - a technique for communication in unreliable networks – Afek, Gafni, et al. - 1992
7 Self-stabilization of dynamic systems – Dolev, Israeli, et al. - 1990
7 Tradeoffs for selection in distributed networks – Frederickson - 1983
6 Bootstrap network resynchronization: An efficient technique for end-to-end communication – Gafni - 1991
6 Topology resynchronization: A new paradigm for fault tolerance in distributed algorithms – Gafni - 1987
5 Dynamic deadlock resolution protocols – Awerbuch, Micali - 1986
5 An optimal routing algorithm using distributed computation – Gallager - 1977
4 Ronen Vainish, A tradeoff between information and communication in broadcast protocols – Awerbuch, Goldreich, et al. - 1990
4 A distributed query protocol for high-speed networks – Cohen, Segall - 1988
4 A responsive distributed routing protocol – Jaffe, Moss - 1982
3 Hezi Moriel. Overhead of resetting a communication protocol is independent of the size of the network. Unpublished manuscript – Afek, Awerbuch - 1989
3 and Yehuda Afek. Local fail-safe resynch procedure – Gafni - 1987
3 Electing a leader in the presence of faults: A ring as a special case – Shrira, Goldreich - 1987
2 An adaptive distributed dijkstra shortest path algorithm – Humblet - 1988
2 Algorithms for distributed spanning tree construction in dynamic networks – Korach, Markovitz - 1986
1 Distributed reset. see abstract – Arora, Gouda - 1990
1 Awerbuch and Oded Goldreich and Amir Herzberg A quantitative approach to dynamic networks – Baruch - 1990
1 Greedy packet scheduling. Unpublished manuscript – Cidon, Kutten, et al. - 1989
1 program number 5799-CZE. Callup instalation and refference guide – PRPQ