Neural Computing and Applications

, Volume 21, Issue 1, pp 81–90

Application of artificial intelligence to improve quality of service in computer networks

  • Iftekhar Ahmad
  • Joarder Kamruzzaman
  • Daryoush Habibi
Original Article

Abstract

Resource sharing between book-ahead (BA) and instantaneous request (IR) reservation often results in high preemption rates for ongoing IR calls in computer networks. High IR call preemption rates cause interruptions to service continuity, which is considered detrimental in a QoS-enabled network. A number of call admission control models have been proposed in the literature to reduce preemption rates for ongoing IR calls. Many of these models use a tuning parameter to achieve certain level of preemption rate. This paper presents an artificial neural network (ANN) model to dynamically control the preemption rate of ongoing calls in a QoS-enabled network. The model maps network traffic parameters and desired operating preemption rate by network operator providing the best for the network under consideration into appropriate tuning parameter. Once trained, this model can be used to automatically estimate the tuning parameter value necessary to achieve the desired operating preemption rates. Simulation results show that the preemption rate attained by the model closely matches with the target rate.

Keywords

Neural networks Computer networks Quality of service Call preemption 

References

  1. 1.
    Greenberg AG, Srikant R, Whitt W (1999) Resource sharing for book-ahead and instantaneous-request calls. IEEE/ACM Trans Netw 7:10–22Google Scholar
  2. 2.
    Schelen O, Pink S (1998) Sharing resources through advance reservation agents. J High Speed Netw Spec Issue Multi Net 7:3–4Google Scholar
  3. 3.
    Ahmad I, Kamruzzaman J, Ashwathanarayaniah S (2006) A dynamic approach to reduce peremption in book-ahead reservation in QoS-enabled networks. Comput Commun Elsevier Sci 29(9):1443–1445Google Scholar
  4. 4.
    Lin Y, Chang C, Hsu Y (2002) Bandwidth brokers of instantaneous and book-ahead requests for differentiated services networks. ICICE Trans Commun E85-B:1Google Scholar
  5. 5.
    Breiter F, Kühn S, Robles E, Schill A (1998) The usage of advance reservation mechanisms in distributed multimedia applications. Comput Netw ISDN Syst 30(16–18):1627–1635Google Scholar
  6. 6.
    Campanella M, Chivalier P, Simar N (2001) Quality of service definition. http://www.dante.net/sequin/QoS-def-Apr01.pdf
  7. 7.
    Ahmad I, Kamruzzaman J, Aswathanarayaniah S (2005) Improved preemption policy for higher user satisfaction. Proceedings of the 19th international conference on advanced information networking and applications (AINA), vol 1. pp. 749–754Google Scholar
  8. 8.
    Chou L, Wu J (1995) Parameter adjustment using neural network based genetic algorithms for guaranteed QoS in ATM networks. IEICE Trans Commun E78-B:572–579Google Scholar
  9. 9.
    Kumar V, Venkataram P (2002) An efficient resource allocation scheme for mobile multimedia networks. Proc Mobile Wireless Commun Netw 5:88–92Google Scholar
  10. 10.
    Rovithakis G, Matamis A, Zervakis M (2002) Controlling QoS at the application level of multimedia applications using artificial neural networks: experiment results. Proc EUSIPCO 2:849–852Google Scholar
  11. 11.
    Tong H, Brown T (1998) Estimating loss rates in an integrated service network by neural networks. Proc IEEE GLOBECOM 1:19–24Google Scholar
  12. 12.
    Lazaro O, Girma D (2000) A Hopfield neural-network-based dynamic channel allocation with handoff channel reservation control. IEEE Trans Veh Technol 49:1578–1587Google Scholar
  13. 13.
    Cheng R, Chang C, Lin L (1999) A QoS-provisioning neural fuzzy connection admission controller for multimedia high-speed networks. IEEE/ACM Trans Netw 7:111–121Google Scholar
  14. 14.
    Benjapolakul W, Rangssihiranrat T (2000) Aggregate bandwidth allocation of heterogeneous sources in ATM networks with guaranteed quality of service using a well trained neural network. Proc IEEE APCCAS 5:348–351Google Scholar
  15. 15.
    Leng S, Subramanian K, Sundararajan N, Saratchandran P (2003) Novel neural network approach to call admission control in high speed networks. Int J Neural Syst 13(4):251–262Google Scholar
  16. 16.
    Lee S, Hou C (2000) A neural-fuzzy system for congestion control in ATM networks. IEEE Trans Syst Man Cyber 30(1):2–9Google Scholar
  17. 17.
    Ferrari D, Gupta A, Ventre G (1995) Distributed advance reservation of real-time connections. Proc NOSSDAV 29:15–26Google Scholar
  18. 18.
    Ross KW (1995) Multiservice loss models for broadband telecommunication networks. Springer, UKMATHGoogle Scholar
  19. 19.
    Rumelhart DE, McClelland JL, The PDP research group (1986) Parallel distributed processing, vol 1. MIT Press, CambridgeGoogle Scholar
  20. 20.
    Hagan MT, Demuth HB, Beale MH (1996) Neural network design. PWS Publishing, BostonGoogle Scholar
  21. 21.
    Moller AF (1993) A scaled conjugate gradient algorithm for fast supervised learning. Neural Netw 6:525–533Google Scholar
  22. 22.
    Bishop CM (1995) Neural networks for pattern recognition. Oxford University Press, New YorkGoogle Scholar
  23. 23.
    Mackay DJC (1992) Bayesian interpolation. Neural Comput 4:415–447Google Scholar
  24. 24.
    Foresee F, Hagan M (1997) Gauss–Newton approximation to bayesian learning. Proceedings of the 1997 international joint conference on neural networks, vol 3. pp 1930–1935Google Scholar
  25. 25.
    More JJ (1977) The Levenberg-Marquart algorithm: implementation and theory. In: Watson GA (ed) Numerical analysis. Lecture notes in mathematics, vol 630. Springer, UK, pp 105–116Google Scholar
  26. 26.
    Matlab 6.1, The MathWorks, Natick, MA. http://www.mathworks.com/products/matlab/

Copyright information

© Springer-Verlag London Limited 2011

Authors and Affiliations

  • Iftekhar Ahmad
    • 1
  • Joarder Kamruzzaman
    • 2
  • Daryoush Habibi
    • 1
  1. 1.School of EngineeringEdith Cowan UniversityJoondalupAustralia
  2. 2.School of Computing and Information TechnologyMonash UniversityMelbourneAustralia

Personalised recommendations