Nothing Special   »   [go: up one dir, main page]

skip to main content
article

Fast and efficient routing algorithms for delay-bounded and dependable channels

Published: 01 April 2008 Publication History

Abstract

Quality of Service (QoS) path computation techniques have assumed a lot of importance in recent years. The goal of QoS based routing is to find a path that meets the requested QoS requirements optimizing network utilization. Real-time and multimedia applications require QoS guarantees on timeliness of message delivery and failure-recovery delay. With these goals in mind we present two new routing algorithms. The first one is an efficient routing algorithm that finds a single path given an end-to-end delay. The second algorithm uses the first one in order to obtain the primary and backup paths for dependable channels guaranteeing the required end-to-end delay. Both algorithms maximize the admission of channels in a network and have low polynomial computational cost. We evaluated these algorithms using Differentiated Services Expedited Forwarding (EF) class of service. The experiments show that these algorithms are very efficient: the admission rate (the number of channels that a network can accept) is practically the same as using the optimal routing algorithm and the computational cost is very low.

References

[1]
Xiao, X. and Ni, L.M., Internet QoS: a big picture. IEEE Network. v13 i2. 8-18.
[2]
Chen, S. and Nahrstedt, K., An overview of quality of service routing for the next generation speed networks: problems and solutions. IEEE Network. v12 i6. 64-79.
[3]
G. Apostolopoulos, et al., QoS routing mechanisms and OSPF extensions, in: IETF RFC 2676, 1999.
[4]
Wang, Z. and Crowcroft, J., QoS routing for supporting resource reservation. IEEE Journal on Selected Areas in Communications. v14. 1234-1288.
[5]
Banerjee, G. and Sidhu, D., Comparative analysis of path computation techniques for MPLS traffic engineering. Computer Networks. v40. 149-165.
[6]
Hassin, R., Approximation schemes for the restricted shortest path problem. Oper. Res. Lett. v17 i1. 36-42.
[7]
S. Chen, K. Nahrstedt, On finding multiple-constrained paths, in: IEEE ICC'98, 1998.
[8]
Siachalou, S. and Georgiadis, L., Efficient QoS routing. Computer Networks. v43. 351-367.
[9]
Skiscim, C. and Golden, B.L., Solving k-shortest and constrained shortest path problems efficiently. Annals of Operations Research. v20 i1-4. 249-282.
[10]
T.Korkmaz, M.Krunz, Multi-constrained optimal path selection, Proc. Of INFOCOM, 2001.
[11]
Orda, A., Routing with end-to-end QoS guarantees in broadband networks. IEEE/ACM Transactions on Networking. v7 i3. 365-374.
[12]
C. Casetti, R.L. Signo, M. Mellia, M. Munafo, Z. Zoltan, A new class of QoS routing strategies based on network graph reduction, Proceedings of INFOCOM, 2002.
[13]
Orda, A. and Sprintson, A., Precomputation schemes for QoS routing. IEEE/ACM Transactions on Networking. v11 i4. 578-591.
[14]
Hiltunen, M.A., Schlichting, R.D., Han, X., Cardozo, M.M. and Das, R., Real-time dependable channels: customizing QoS attributes for distributed systems. IEEE Transactions in Parallel and Distributed Computing. v10 i6. 600-612.
[15]
Suri, N. and Ramamritham, K., Editorial: special section on dependable real-time systems. IEEE Transactions in Parallel and Distributed Computing. v10 i6. 529-532.
[16]
Kodialam, M. and Lakshman, T., Dynamic routing of restorable bandwidth-guaranteed tunnels using aggregated network resource usage information. IEEE/ACM Transactions on Networking. v11 i3. 399-410.
[17]
S. Blake et al., An architecture for differentiated services, in: IETF RFC 2475, 1998.
[18]
B. Davie et al., An expedited forwarding PHB (per-hop behavior), in: IETF RFC 3246, 2002.
[19]
D. Awduche et al., Requirements for traffic engineering over MPLS, in: IETF RFC 2072, 1999.
[20]
E. Rosen et al., Multiprotocol label switching architecture, in: IETF RFC 3031, 2001.
[21]
F.L. Faucher et al., Multi-protocol label switching (MPLS) support of differentiated services, in: IETF RFC 3270, 1997.
[22]
S. Schenker et al., Specification of guaranteed quality of service, in: IETF RFC 2212, 1997.
[23]
D. Eppstein, Finding the k-shortest paths, in: Proceedings of the 35th Annual Symposium on Foundations of Computer Science, 1994, pp. 154-165.
[24]
Suurballe, J. and Tarjan, R., A quick method for finding shortest pairs of disjoints paths. Networks. v14. 325-336.
[25]
E. Hernandez-Orallo, Rtnou: real-time network optimization utilities. Documentation in: <http://www.disca.upv.es/enheror/RTNOU.html>.
[26]
V. Jimenez, A. Marzal, Computing the k shortest paths: a new algorithm and an experimental comparison, in: 3rd Workshop on Algorithm Engineering, 1999.
[27]
A. Medina, A. Lakhina, I. Matta, J. Byers, BRITE: an approach to universal topology generation, in: MASCOTS, 2001.

Cited By

View all

Recommendations

Comments

Please enable JavaScript to view thecomments powered by Disqus.

Information & Contributors

Information

Published In

cover image Computer Communications
Computer Communications  Volume 31, Issue 6
April, 2008
204 pages

Publisher

Elsevier Science Publishers B. V.

Netherlands

Publication History

Published: 01 April 2008

Author Tags

  1. Dependable networks
  2. Multimedia and real-time transmission
  3. Quality of Service based routing

Qualifiers

  • Article

Contributors

Other Metrics

Bibliometrics & Citations

Bibliometrics

Article Metrics

  • 0
    Total Citations
  • 0
    Total Downloads
  • Downloads (Last 12 months)0
  • Downloads (Last 6 weeks)0
Reflects downloads up to 05 Mar 2025

Other Metrics

Citations

Cited By

View all

View Options

View options

Figures

Tables

Media

Share

Share

Share this Publication link

Share on social media