Skip to main content
Log in

Routing with multiple QoS requirements for supporting multimedia applications

  • Published:
Telecommunication Systems Aims and scope Submit manuscript

Abstract

Distributed multimedia applications usually require multiple QoS performance guarantees. However, in general, searching such a route in the network, to support multimedia applications, is known to be NP‐complete. In this paper, we propose a new heuristic QoS routing algorithm, called “QoSRDKS”, for supporting multimedia applications in high‐speed networks. QoSRDKS is a modification of rule‐based Fallback routing and Dijkstra algorithms. It can search a unicast route that would have enough network resources so that multiple QoS requirements (bandwidth, delay, and delay jitter) of the requested flow could be guaranteed. Its worst case computation time complexity is the same as that of the Dijkstra algorithm, i.e., O(❘V❘2), where ❘V❘ is the number of nodes in the network. Extensive simulations were done with various network sizes, upto 500 nodes networks, where each node uses Weighted Fair Queueing (WFQ) service discipline. Results show that QoSRDKS is very efficient. It could always find the QoS satisfying route, whenever there exists one (success rate is optimal), and its average computation time is near to simple shortest path Dijkstra algorithm.

This is a preview of subscription content, log in via an institution to check access.

Access this article

Price excludes VAT (USA)
Tax calculation will be finalised during checkout.

Instant access to the full article PDF.

Similar content being viewed by others

References

  1. R. Braden, D. Clark and S. Shenker, Integrated services in the Internet architecture: An overview, RFC 1633 (June 1994).

  2. T.H. Cormen, C.E. Leiserson and R.L. Rivest, Introduction to Algorithms (MIT Press, Cambridge, MA, 1994).

    Google Scholar 

  3. L. Delgrossi and L. Berger, Internet stream protocol version 2 (st2) protocol specification — version st2+, RFC 1819 (August 1995).

  4. R. Guerin, A. Orda and D. Williams, QoS routing mechanisms and OSPF extensions, Internet Draft (November 1996).

  5. V.P. Kompella, J.C. Pasquale and G.C. Polyzos, Multicast routing for multimedia communications, IEEE/ACM Transactions on Networking 1(3) (1993) 286-292.

    Google Scholar 

  6. W.C. Lee, M.G. Hluchyj and P.A. Humblet, Routing subject to quality of service constraints in integrated communication networks, IEEE Network (July/August 1995) 46-55.

  7. I. Matta and A.U. Shankar, Dynamic routing of real-time virtual circuits, in: IEEE International Conference on Network Protocols (ICNP '96) (1996) pp. 132-139.

  8. A.K. Parekh and R.G. Gallager, A generalized processor sharing approach to flow control in integrated services networks: The multiple node case, IEEE/ACM Transactions on Networking 2(2) (1994) 137-150.

    Google Scholar 

  9. C. Pornavalai, G. Chakraborty and N. Shiratori, QoS based routing algorithm in integrated services packet networks, in: IEEE International Conference on Network Protocols (ICNP '97), Atlanta (October 1997).

  10. B. Rajagopalan and R. Nair, Quality of service (QoS)-based routing in the Internet — some issues, Internet Draft (October 1996).

  11. H.F. Salama, D.S. Reeves and Y. Viniotis, A distributed algorithm for delay-constrained unicast routing, in: Proceedings of IEEE INFOCOM, Kobe (April 1997).

  12. H.F. Salama, D.S. Reeves, Y. Viniotis and T.L. Sheu, Evaluation of multicast routing algorithms for real-time communication on high-speed networks, IEEE Journal on Selected Areas in Communications (April 1997).

  13. S. Shenker, C. Patridge and R. Guerin, Specification of guaranteed quality of service, Internet Draft (August 1996).

  14. Z. Wang and J. Crowcroft, Quality of service routing for supporting multimedia applicaitons, IEEE Journal on Selected Areas in Communications 14(7) (1996) 1228-1234.

    Google Scholar 

  15. B.M. Waxman, Routing of multipoint connections, IEEE Journal on Selected Areas in Communications 6(9) (1988) 1617-1622.

    Google Scholar 

  16. R. Widyono, The design and evaluation of routing algorithms for real-time channels, Technical Report TR-94-024, University of California at Berkeley (June 1994).

  17. H. Zhang, Service disciplines for guaranteed performance service in packet-switching networks, Proceedings of the IEEE 83(10) (1995).

  18. L. Zhang, S. Deering, D. Estrin, S. Shenker and D. Zappala, Rsvp: A new resource reservation protocol, IEEE Network (September 1993).

  19. H. Zhang and D. Ferrari, Rate-controlled static priority queueing, in: Proceedings of IEEE INFOCOM (1993).

  20. Q. Zhu, M. Parsa and J.J. Garcia-Luna-Aceves, A source-based algorithm for delay-constrained minimum cost multicasting, in: Proceedings of IEEE INFOCOM (1995).

Download references

Author information

Authors and Affiliations

Authors

Corresponding author

Correspondence to Chotipat Pornavalai.

Rights and permissions

Reprints and permissions

About this article

Cite this article

Pornavalai, C., Chakraborty, G. & Shiratori, N. Routing with multiple QoS requirements for supporting multimedia applications. Telecommunication Systems 9, 357–373 (1998). https://doi.org/10.1023/A:1019160226383

Download citation

  • Issue Date:

  • DOI: https://doi.org/10.1023/A:1019160226383

Keywords

Navigation