|
ABSTRACT
We deal with communication networks whose topology changes arbitrarily subject to the restriction that no edge-cut in the network persists forever. Up to now, no formal-ground rules have been proposed for such networks, and no protocol has been proved to possess any desirable property. We introduce a new proof methodology, in the sense that link-behavior in such networks is axiomatized. Our methodology is exemplified on broadcast protocols. A reliable broadcast protocol must deliver copies of a message to all nodes in a communication network, in finite time and in the correct order. No existing broadcast protocol with a reasonable cost is reliable, and in fact, one is inclined to believe that a communication protocol cannot be reliable, unless it knows in advances which links will fail in the future, or sends the information along all links. However, we present a new broadcast protocol which does achieve reliability with minimum cost. Moreover, in stable networks, minimum delay is achieved, too. As a by-product, we achieve a new reliable routing protocol. The main idea of our protocol is to perform the broadcast along a dynamic tree, such that the father of each node is the neighbor which has received the maximum number of messages. This guarantees that the tree will eventually reconnect each sub-network to its complement.
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
|
B.Awerbuch, "A Reliable Broadcast Protocol", M.Sc. Dissertation, Electr. Eng. Depart., Technion, Haifa, July 1982 (in Hebrew).
|
| |
2
|
E. Gafni and D.P. Bertsekas: "Distributed Algorithms for Generating Loop-Free Routes in Networks with Frequently Changing Topology", IEEE Trans. on Comm., Vol. COM-29, pp. 11-18, January 1981.
|
 |
3
|
|
| |
4
|
|
| |
5
|
J.Jaffe and F.Moss, "A Responsive Distributed Routing Protocol", IEEE Trans. on Comm., Vol. COM-30, No. 7, part II,pp. 1758-1762, July 1982.
|
 |
6
|
|
| |
7
|
J.M. McQuillan, I. Richer and E.C. Rosen, "The New Routing Algorithm for the ARPANET", IEEE Trans. on Comm., Vol. COM-28, No. 5, May 1980.
|
| |
8
|
P. Merlin and A. Segall: "Failsafe Distributed Routing Protocol", IEEE Trans. on Comm., Vol. COM-27, pp. 1280-1288, September 1979.
|
| |
9
|
A. Segall: "Distributed Network Protocols", IEEE Trans. on Inf. Theory, January 1983.
|
| |
10
|
A. Segall and B. Awerbuch: "A Reliable Broadcast Protocol", IEEE Trans. on Comm. Vol. COM-31, No. 7, pp. 895-901, July 1983.
|
| |
11
|
U.Vishkin, "A Distributed Orientation Algorithm", IEEE Trans. on Inf. Theory, June 1983.
|
CITED BY 9
|
|
|
|
|
|
|
|
Alan Demers , Dan Greene , Carl Hauser , Wes Irish , John Larson , Scott Shenker , Howard Sturgis , Dan Swinehart , Doug Terry, Epidemic algorithms for replicated database maintenance, Proceedings of the sixth annual ACM Symposium on Principles of distributed computing, p.1-12, August 10-12, 1987, Vancouver, British Columbia, Canada
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
Alan Demers , Dan Greene , Carl Houser , Wes Irish , John Larson , Scott Shenker , Howard Sturgis , Dan Swinehart , Doug Terry, Epidemic algorithms for replicated database maintenance, ACM SIGOPS Operating Systems Review, v.22 n.1, p.8-32, Jan., 1988
|
|