Skip to main content

Self-optimizing Mechanism for Prediction-Based Decentralized Routing

  • Conference paper
Quality, Reliability, Security and Robustness in Heterogeneous Networks (QShine 2010)

Abstract

In this paper, we introduce an adaptive traffic prediction approach for self-optimizing the performance of a Prediction-based Decentralized Routing (PDR) algorithm. The PDR algorithm is based on the Ant Colony Optimization (ACO) meta-heuristics in order to compute the routes. In this approach, an ant uses a combination of the link state information and the predicted available bandwidth instead of the ant’s trip time to determine the amount of deposited pheromone. A Feed Forward Neural Network (FFNN) is used to build adaptive traffic predictors which capture the actual traffic behavior. Our contribution is a new self-optimizing mechanism which is able to locally adapt the prediction validity period depending on the prediction accuracy in order to efficiently predict the link traffic. We study three performance parameters: the rejection ratio, the percentage of accepted bandwidth and the effect of prediction use. In general, our new algorithm reduces the rejection ratio of requests, achieves higher throughput when compared to the AntNet and Trail Blazer algorithms.

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

Access this chapter

Chapter
USD 29.95
Price excludes VAT (USA)
  • Available as PDF
  • Read on any device
  • Instant download
  • Own it forever
eBook
USD 84.99
Price excludes VAT (USA)
  • Available as PDF
  • Read on any device
  • Instant download
  • Own it forever
Softcover Book
USD 109.99
Price excludes VAT (USA)
  • Compact, lightweight edition
  • Dispatched in 3 to 5 business days
  • Free shipping worldwide - see info

Tax calculation will be finalised at checkout

Purchases are for personal use only

Institutional subscriptions

Preview

Unable to display preview. Download preview PDF.

Unable to display preview. Download preview PDF.

References

  1. Awduche, D., Chiu, A., Elwalid, A., Widjaja, I., Xiao, X.: Overview and Principles of Internet Traffic Engineering. RFC3272 (2002)

    Google Scholar 

  2. Moy, J.: OSPF Version 2. RFC 2328 (1998)

    Google Scholar 

  3. Rosen, E., Viswanathan, A., Callon, R.: Multiprotocol Label Switching Architecture. RFC 3031 (2001)

    Google Scholar 

  4. Sim, K.M., Sun, W.H.: Ant Colony Optimization for Routing and Load-Balancing: Survey and New Directions. IEEE Trans. on Sys., Man and Cyber. 33(5), 560–572 (2003)

    Article  Google Scholar 

  5. Guerin, R., Orda, A., Williams, D.: QoS routing mechanisms and OSPF extensions. J. IEEE Global Telecommunication 3, 1903–1908 (1997)

    Google Scholar 

  6. Kunkle, D.R.: Self-organizing Computation and Information Systems: Ant Systems and Algorithms. Technical report, Rochester Inst. of Technology (2001)

    Google Scholar 

  7. Dijkstra, E.W.: A note on two problems in connexion with graphs. J. Numerische Mathematik 1(1), 269–271 (1959)

    Article  MathSciNet  MATH  Google Scholar 

  8. Kar, K., Kodialam, M., Lakshman, T.V.: Minimum Interference Routing of Bandwidth Guaranteed Tunnels with MPLS Traffic Engineering Applications. IEEE J. Selected Areas in Comm. 18(2), 2566–2579 (2000)

    Article  Google Scholar 

  9. Bagula, A.B., Botha, M., Krzesinski, A.E.: Online Traffic Engineering: The Least Interference Optimization Algorithm. In: ICC 2004, pp. 1232–1236 (2004)

    Google Scholar 

  10. Einhorn, E., Mitschele-Thiel, A.: RLTE: Reinforcement Learning for Traffic-Engineering. In: 2nd Inter. Conf. on Autonomous Infrastructure, Man. and Sec., pp. 120–133 (2008)

    Google Scholar 

  11. Turky, A.A., Mitschele-Thiel, A.: MPLS Online Routing Optimization Using Prediction. In: Altman, E., Chaintreau, A. (eds.) NET-COOP 2008. LNCS, vol. 5425, pp. 45–52. Springer, Heidelberg (2009)

    Chapter  Google Scholar 

  12. Turky, A.A., Mitschele-Thiel, A.: Use of Load Prediction Mechanism for Dynamic Routing Optimization. In: IEEE Symposium on Comp. and Communications, pp. 782–786 (2009)

    Google Scholar 

  13. Caro, G.D., Dorigo, M.: AntNet: Distributed stigmergetic control for communications networks. J. Artificial Intelligence Research 9, 317–365 (1998)

    MATH  Google Scholar 

  14. Yun, H., Heywood, A.: Intelligent Ants for Adaptive Network Routing. In: CNSR 2004, pp. 255–261 (2004)

    Google Scholar 

  15. Gabber, E., Smith, M.A.: Trail Blazer: A Routing Algorithm Inspired by Ants. In: ICNP 2004, pp. 36–47 (2004)

    Google Scholar 

  16. Turky, A.A., Mitschele-Thiel, A.: Prediction-based Decentralized Routing Algorithm. In: Self-organizing, Adaptive, Context-Sensitive Distributed Systems, EASST, vol. 17 (2009)

    Google Scholar 

  17. Eswaradass, A., Sun, X.H., Wu, M.: Network Bandwidth Predictor (NBP): A System for Online Network performance Forecasting. In: IEEE International Symposium on Cluster Computing and the Grid, pp. 265–268 (2006)

    Google Scholar 

  18. Hagan, M.T., Demuth, H.B., Beale, M.H.: Neural Network Design. PWS Publishing, Boston (1996)

    Google Scholar 

  19. Neural Network Toolbox, MATLAP version (R2009a), http://www.mathworks.com/products/neuralnet

  20. Internet2 Observatory Data Collections, http://www.internet2.edu/observatory/archive/

Download references

Author information

Authors and Affiliations

Authors

Editor information

Editors and Affiliations

Rights and permissions

Reprints and permissions

Copyright information

© 2012 ICST Institute for Computer Science, Social Informatics and Telecommunications Engineering

About this paper

Cite this paper

Turky, A.A., Liers, F., Mitschele-Thiel, A. (2012). Self-optimizing Mechanism for Prediction-Based Decentralized Routing. In: Zhang, X., Qiao, D. (eds) Quality, Reliability, Security and Robustness in Heterogeneous Networks. QShine 2010. Lecture Notes of the Institute for Computer Sciences, Social Informatics and Telecommunications Engineering, vol 74. Springer, Berlin, Heidelberg. https://doi.org/10.1007/978-3-642-29222-4_32

Download citation

  • DOI: https://doi.org/10.1007/978-3-642-29222-4_32

  • Publisher Name: Springer, Berlin, Heidelberg

  • Print ISBN: 978-3-642-29221-7

  • Online ISBN: 978-3-642-29222-4

  • eBook Packages: Computer ScienceComputer Science (R0)

Publish with us

Policies and ethics