skip to main content
10.1145/316188.316227acmconferencesArticle/Chapter ViewAbstractPublication PagescommConference Proceedingsconference-collections
Article
Free Access

A simple approximation to minimum-delay routing

Authors Info & Claims
Published:30 August 1999Publication History

ABSTRACT

The conventional approach to routing in computer networks consists of using a heuristic to compute a single shortest path from a source to a destination. Single-path routing is very responsive to topological and link-cost changes; however, except under light traffic loads, the delays obtained with this type of routing are far from optimal. Furthermore, if link costs are associated with delays, single-path routing exhibits oscillatory behavior and becomes unstable as traffic loads increase. On the other hand, minimum-delay routing approaches can minimize delays only when traffic is stationary or very slowly changing.We present a "near-optimal" routing framework that offers delays comparable to those of optimal routing and that is as flexible and responsive as single-path routing protocols proposed to date. First, an approximation to the Gallager's minimum-delay routing problem is derived, and then algorithms that implement the approximation scheme are presented and verified. We introduce the first routing algorithm based on link-state information that provides multiple paths of unequal cost to each destination that are loop-free at every instant. We show through simulations that the delays obtained in our framework are comparable to those obtained using the Gallager's minimum-delay routing. Also, we show that our framework renders far smaller delays and makes better use of resources than traditional single-path routing.

References

  1. 1.R. Albrightson, J.J. Garcia-Luna-Aceves, and J. Boyle. EIGRP-A Fast Routing Protocol Based on Distance Vectors. Proc. Networld/Interop 94, May 1994.]]Google ScholarGoogle Scholar
  2. 2.D. Bersekas and R. Gallager. Second Derivative Algorithm for Minimum Delay Distributed Routing in Networks. IEEE Trans. Commun., 32:911-919, 1984.]]Google ScholarGoogle ScholarCross RefCross Ref
  3. 3.D. Bertsekas. Dynamic Behavior of Shortest-Path Algorithms for Communication Networks. IEEE Trans. Automatic Control, 27:60-74, 1982.]]Google ScholarGoogle ScholarCross RefCross Ref
  4. 4.J.B. Cain, S.L. Adams, M.D. Noakes, Tom Kryst, and E.L. Althouse. A Near-Optimum Multiple Path Routing Algorithm for Space-Based SDI Networks. MILCOMM, pages 29.3.1-29.3.7, 1987.]]Google ScholarGoogle ScholarCross RefCross Ref
  5. 5.D.G. Cantor and M. Gerla. Optimal Routing in a Packet-Switched Computer Network. lEEE Trans. Computers, 23:1062-1069, October 1974.]]Google ScholarGoogle ScholarDigital LibraryDigital Library
  6. 6.C.G. Cassandras, M.V. Abidi, and D. Towsley. Distributed Routing with Onn-Line Marginal Delay Estimation. IEEE Trans. Commun., 18:348- 359, March 1990.]]Google ScholarGoogle Scholar
  7. 7.E.W. Dijkstra and C.S.Scholten. Termination Detection for Diffusing Computations. It!formation Processing Letters, 11:1-4, August 1980.]]Google ScholarGoogle Scholar
  8. 8.R. G. Gallager. A Minimum Delay Routing Algorithm Using Distributed Computation. IEEE Trans. Commun., 25:73-84, January 1977.]]Google ScholarGoogle ScholarCross RefCross Ref
  9. 9.J.J. Garcia-Luna-Aceves. Loop-Free Routing Using Diffusing Computations. IEEE/ACM Trans. Networking, 1:130--141, February 1993.]] Google ScholarGoogle ScholarDigital LibraryDigital Library
  10. 10.J.J. Garcia-Luna-Aceves and J. Behrens. Distributed, scalable routing based on vectors of link states. IEEE Journal on Selected Areas in Communications, October 1995.]]Google ScholarGoogle ScholarDigital LibraryDigital Library
  11. 11.J.J. Garcia-Luna-Aceves and S. Murthy. A path-finding algorithm for loop-free routing. IEEE/ACM Trans. Networking, February 1997.]] Google ScholarGoogle ScholarDigital LibraryDigital Library
  12. 12.J.J. Garica-Luna-Aceves and M. Spohn. Scalable link-state intemet routing. Proc. International Conference on Network Protocols, October 1998.]] Google ScholarGoogle ScholarDigital LibraryDigital Library
  13. 13.D.W. Glazer and C. Tropper. A new metric for dynamic routing algorithms. IEEE Trans. Commun., 38:360-367, March 1990.]]Google ScholarGoogle ScholarCross RefCross Ref
  14. 14.C. Hendrick. Routing Information Protocol. RFC, 1058, june 1988.]] Google ScholarGoogle ScholarDigital LibraryDigital Library
  15. 15.J. M. Jaffe and F. H. Moss. A Responsive Distributed Routing Algorithm for Computer Networks. IEEE Trans. Commun., 30:1758-1762, July 1982.]]Google ScholarGoogle Scholar
  16. 16.L. Klienrock. Communication Nets: Stochastic Message Flow and Delay. McGraw-Hill, New York, 1964.]] Google ScholarGoogle ScholarDigital LibraryDigital Library
  17. 17.D. Kourkouzelis. Multipath Routing Using Diffusing Computations, M.S. Thesis. University of California, Santa Cruz, March 1997.]]Google ScholarGoogle Scholar
  18. 18.J. M. McQuillan, I. Richer, and E. Rosen. The new routing algorithm for the arpanet. IEEE Trans. Commun., 28:711-719, May 1980.]]Google ScholarGoogle ScholarCross RefCross Ref
  19. 19.P. M. Merlin and A. Segall. A Failsafe Distributed Routing Protocol. IEEE Trans. Conmtun., 27:1280-1287, September 1979.]]Google ScholarGoogle Scholar
  20. 20.J. Moy. OSPF Version 2. RFC, 1247, August 1991.]]Google ScholarGoogle ScholarDigital LibraryDigital Library
  21. 21.V. Paxson, P. Danzig, J. Mogul, and M. Schwartz. Web page: ita.ee.lbl.gov/html/traces.html. Lawrence Berkeley National Laboratory, July 1997.]]Google ScholarGoogle Scholar
  22. 22.M.I. Reiman and A. Weiss. Sensitivity analysis for simulations via likelihood rations. Proc. 1986 Winter Simulation Conf., pages 285-289, 1986.]] Google ScholarGoogle ScholarDigital LibraryDigital Library
  23. 23.A. Segall. The Modeling of Adaptive Routing in Data Communication Networks. IEEE Trans. Commun., 25:85-95, January 1977.]]Google ScholarGoogle ScholarCross RefCross Ref
  24. 24.A. Segall and M. Sidi. A Failsafe Distributed Protocol for Minimum Delay Routing. IEEE Trans. Commun., 29:689--695, May 1981.]]Google ScholarGoogle Scholar
  25. 25.J. Spinelli and R. Gallager. Event Driven Topology Broadcast without Sequence Numbers. IEEE Trans. Commun., 37:468-474, 1989.]]Google ScholarGoogle ScholarCross RefCross Ref
  26. 26.Z. Wang and J. Crowcroft. Shortest Path First with Emergency Exits. Proc. of ACM SIGCOMM, pages 166-176, 1990.]] Google ScholarGoogle ScholarDigital LibraryDigital Library
  27. 27.W.T. Zaumen and J.J. Garcia-Luna-Aceves. Loop-Free Multipath Routing Using Generalized Diffusing Computations. Proc. IEEE INFO- COM, March 1998.]]Google ScholarGoogle ScholarCross RefCross Ref

Index Terms

  1. A simple approximation to minimum-delay routing

                Recommendations

                Comments

                Login options

                Check if you have access through your login credentials or your institution to get full access on this article.

                Sign in
                • Published in

                  cover image ACM Conferences
                  SIGCOMM '99: Proceedings of the conference on Applications, technologies, architectures, and protocols for computer communication
                  August 1999
                  320 pages
                  ISBN:1581131356
                  DOI:10.1145/316188

                  Copyright © 1999 ACM

                  Permission to make digital or hard copies of all or part of this work for personal or classroom use is granted without fee provided that copies are not made or distributed for profit or commercial advantage and that copies bear this notice and the full citation on the first page. Copyrights for components of this work owned by others than ACM must be honored. Abstracting with credit is permitted. To copy otherwise, or republish, to post on servers or to redistribute to lists, requires prior specific permission and/or a fee. Request permissions from [email protected]

                  Publisher

                  Association for Computing Machinery

                  New York, NY, United States

                  Publication History

                  • Published: 30 August 1999

                  Permissions

                  Request permissions about this article.

                  Request Permissions

                  Check for updates

                  Qualifiers

                  • Article

                  Acceptance Rates

                  SIGCOMM '99 Paper Acceptance Rate24of190submissions,13%Overall Acceptance Rate554of3,547submissions,16%

                PDF Format

                View or Download as a PDF file.

                PDF

                eReader

                View online with eReader.

                eReader