Open Access
A Simple, Practical Distributed Multi-Path Routing Algorithm
Johnny Chen,Peter Druschel,Devika Subramanian +2 more
- 16 Jul 1998
15
TL;DR: The Scout algorithm requires very little state and computation in the routers, and can eeciently and gracefully handle high rates of change in the network's topology and link costs.
read more
Abstract: We present a simple and practical distributed routing algorithm based on backward learning. The algorithm periodically oods scout packets that explore paths to a destination in reverse. Scout packets are small and of xed size; therefore, they lend themselves to hop-by-hop piggy-backing on data packets, largely defraying their cost to the network. The correctness of the proposed algorithm is analytically veriied. Our algorithm also has loop-free multi-path routing capabilities, providing increased network utilization and route stability. The Scout algorithm requires very little state and computation in the routers, and can eeciently and gracefully handle high rates of change in the network's topology and link costs. An extensive simulation study shows that the proposed algorithm is competitive with link-state and distance vector algorithms, particularly in highly dynamic networks.
read more
Chat with Paper
AI Agents for this Paper
Find similar papers on Google Scholar, PubMed and Arxiv
Write a critical review of this paper
Analyze citations of this paper to find unaddressed research gaps
Citations
Patent
Processes, articles, and packets for network path diversity in media over packet applications
Stephen J. Perkins,Alan Gatherer,Krishnasamy Anandakumar,Alan V. McCree,Vishu R. Viswanathan +4 more
- 19 Apr 2000
TL;DR: In this paper, the authors describe a process of sending real-time information from a sender computer to a receiver computer coupled to the sender computer by a packet network wherein packets sometimes become lost.
217
Optimal flow control and routing in multi-path networks
TL;DR: Two flow control algorithms for networks with multiple paths between each source-destination pair that naturally decomposes the overall decision into flow control and routing and can be implemented as simply a source-based mechanism in which no link algorithm nor feedback is needed.
166
Optimization based rate control for multipath sessions
TL;DR: This paper considers the rate control problem for multipath sessions with the objective of maximizing the total user (session) utility, and develops two different rate control algorithms that can be implemented in a real network.
64
•Dissertation
New approaches to routing for large-scale data networks
Johnny Chen,Peter Druschel +1 more
- 01 Jan 2000
TL;DR: The proposed methods to implement dynamic metric and multipath routing are efficient and deliver significant performance improvements, andSimulations of these two routing approaches and their components demonstrate significant improvement over traditional routing strategies.
A new approach to routing with dynamic metrics
Johnny Chen,Peter Druschel,Devika Subramanian +2 more
- 21 Mar 1999
TL;DR: The effectiveness of the algorithm stems from the independent, time-staggered recomputation of important paths using dynamic metrics, allowing for splits in congested traffic that cannot be made by traditional routing algorithms.
32
References
•Posted Content
On Distributed Communications (Introduction to distributed communication network)
TL;DR: This Memorandum is directed toward examining the use of redundancy as one means of building communications systems to withstand heavy enemy attacks.
140
A k shortest path algorithm for adaptive routing in communications networks
TL;DR: An efficient and flexible algorithm is presented for finding a k shortest loopless path with distinct initial links from one node to each other node, showing it to offer a substantial improvement over applying known algorithms to the problem.
90
•Proceedings Article
A K-Shortest Path Algorithm for Adaptive Routing in Communication Networks.
Donald M. Topkis
- 01 Jan 1986
80
A distributed algorithm for finding shortest pairs of disjoint paths
R. Ogier,N. Shacham +1 more
- 23 Apr 1989
TL;DR: A distributed asynchronous algorithm is presented for finding two disjoint paths of minimum total length from each possible source node to a destination, and it is shown that a synchronous implementation of the algorithm has communication and time complexities O( mod E mod +D mod N mod ) and O(D/sub 2/), respectively.
48
Routing Information Protocol
C. L. Hedrick
- 01 Jun 1988
TL;DR: This document specifies a routing protocol, based on the Routing Information Protocol, for the Simple Internet Protocol (SIP), as defined in [3], and a companion document will define the SNMP MIB objects for SIP-RIP (TBD).
Related Papers (5)
Ming-Xin Yang,Bing-Tong Wang,Wen-Dong Guo +2 more
- 12 Jul 2009
Taehwan Cho,Sang-Bang Choi +1 more
- 01 Jan 2012