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

skip to main content
article

Design and performance analysis of an inductive QoS routing algorithm

Published: 27 July 2009 Publication History

Abstract

Routing mechanism is key to the success of large-scale, distributed communication and heterogeneous networks. Consequently, computing constrained shortest paths is fundamental to some important network functions such as QoS routing and traffic engineering. The problem of QoS routing with multiple additive constraints is known to be NP-complete but researchers have been designing heuristics and approximation algorithms for multi-constrained paths algorithms to propose pseudo-polynomial time algorithms. This paper introduces a polynomial time approximation quality of service (QoS) routing algorithm and constructs dynamic state-dependent routing policies. The proposed algorithm uses an inductive approach based on trial/error paradigm combined with swarm adaptive approaches to optimize lexicographically various QoS criteria. The originality of our approach is based on the fact that our system is capable to take into account the dynamics of the network where no model of the network dynamics is assumed initially. Our approach samples, estimates, and builds the model of pertinent aspects of the environment which is very important in heterogeneous networks. The algorithm uses a model that combines both a stochastic planned pre-navigation for the exploration phase and a deterministic approach for the backward phase. Multiple paths are searched in parallel to find the K best qualified ones. To improve the overall network performance, a load adaptive balancing policy is defined and depends on a dynamic traffic path probability distribution function. We conducted a performance analysis of the proposed QoS routing algorithm using OPNET based on a platform simulated network. The obtained results demonstrate substantial performance improvements as well as the benefits of learning approaches over networks with dynamically changing traffic.

References

[1]
A. Mellouk, Quality of Service Mechanisms in Next Generation Heterogeneous Networks: Utopia or Reality? Wiley Ed./ISTE Publishing Knowledge, 2007.
[2]
Kuipers, F.A. and Van Mieghem, P., Conditions that impact the Complexity of QoS Routing. IEEE/ACM Transaction on Networking. v13 i4. 717-730.
[3]
Song, M. and Sahni, S., Approximation algorithms for multiconstrained quality-of-service routing. IEEE Transaction on Computers. v55 i8. 1048-1056.
[4]
Jaffe, J.M., Algorithms for finding paths with multiple constraints. IEEE Networks. v14. 95-116.
[5]
Sahni, S., Data Structures, Algorithms, and Applications in C++. 2005. second ed. Silicon Press.
[6]
Korkmaz, T. and Krunz, M., A randomized algorithm for Finding a path subject to multiple QoS Requirements. Computer Networks. v36. 251-268.
[7]
Quoitin, B. and Uhlig, S., Modeling the Routing of an Autonomous System with C-BGP. IEEE Network. v19 i6. 12-19.
[8]
Yanuzzi, M., Masip-Bruin, X. and Bonaventure, O., Open issues in interdomain routing: a survey. IEEE Network. v19 i6. 49-56.
[9]
Masip-Bruin, X., Research challenges in QoS Routing. Computer Communications. v29. 563-581.
[10]
Kuipers, F.A., Korkmaz, T., Krunz, M. and Van Mieghem, P., Performance evaluation of constraint-based path selection algorithms. IEEE Network. v18 i5. 16-22.
[11]
Sutton, R.S. and Barto, A.G., Reinforcement Learning. 1997. MIT Press.
[12]
Boyan, J.A. and Littman, M.L., . 1994. Advances in Neural Information Processing Systems, 1994.Morgan Kaufman, San Francisco, CA.
[13]
E. Gelenbe, L. Lent, Z. Xu, Z, Networking with cognitive packets, in: Proc. ICANN 2002, Madrid, Spain, 2002, pp. 27-30.
[14]
Dorigo, M. and Stüzle, T., Ant Colony Optimization. 2004. MIT Press, Cambridge, MA.
[15]
Mellouk, A., Hoceini, S. and Amirat, Y., Adaptive Quality of Service Based Routing Approaches: Development of a Neuro-Dynamic State-Dependent Reinforcement Learning Algorithm. International Journal of Communication Systems. v20 i10. 1113-1130.
[16]
Eppstein, D., Finding the K shortest paths. SIAM Journal of Computing. v28:0. 652-673.
[17]
Henig, M., Vector-valued dynamic programming. SIAM Journal of Control and Optimization. v3. 490-499.

Cited By

View all
  • (2015)Bio-Inspired Routing Algorithms Survey for Vehicular Ad Hoc NetworksIEEE Communications Surveys & Tutorials10.1109/COMST.2014.237182817:2(843-867)Online publication date: 1-Apr-2015
  • (2013)A state-dependent time evolving multi-constraint routing algorithmACM Transactions on Autonomous and Adaptive Systems10.1145/2451248.24512548:1(1-21)Online publication date: 19-Apr-2013
  • (2011)Delay coerced multi constrained quality of service routing algorithmWSEAS Transactions on Information Science and Applications10.5555/2037105.20371078:2(65-79)Online publication date: 1-Feb-2011
  • Show More Cited By
  1. Design and performance analysis of an inductive QoS routing algorithm

      Recommendations

      Comments

      Please enable JavaScript to view thecomments powered by Disqus.

      Information & Contributors

      Information

      Published In

      cover image Computer Communications
      Computer Communications  Volume 32, Issue 12
      July, 2009
      74 pages

      Publisher

      Elsevier Science Publishers B. V.

      Netherlands

      Publication History

      Published: 27 July 2009

      Author Tags

      1. Dynamic network
      2. Quality of service based routing
      3. Reinforcement learning
      4. Shortest path routing
      5. State dependent model

      Qualifiers

      • Article

      Contributors

      Other Metrics

      Bibliometrics & Citations

      Bibliometrics

      Article Metrics

      • Downloads (Last 12 months)0
      • Downloads (Last 6 weeks)0
      Reflects downloads up to 14 Dec 2024

      Other Metrics

      Citations

      Cited By

      View all
      • (2015)Bio-Inspired Routing Algorithms Survey for Vehicular Ad Hoc NetworksIEEE Communications Surveys & Tutorials10.1109/COMST.2014.237182817:2(843-867)Online publication date: 1-Apr-2015
      • (2013)A state-dependent time evolving multi-constraint routing algorithmACM Transactions on Autonomous and Adaptive Systems10.1145/2451248.24512548:1(1-21)Online publication date: 19-Apr-2013
      • (2011)Delay coerced multi constrained quality of service routing algorithmWSEAS Transactions on Information Science and Applications10.5555/2037105.20371078:2(65-79)Online publication date: 1-Feb-2011
      • (2011)User to user QoE routing systemProceedings of the 9th IFIP TC 6 international conference on Wired/wireless internet communications10.5555/2023094.2023130(362-373)Online publication date: 15-Jun-2011

      View Options

      View options

      Media

      Figures

      Other

      Tables

      Share

      Share

      Share this Publication link

      Share on social media