Skip to main content
Log in

Dynamic QoS Provisioning in DiffServ Domains Using Fuzzy Logic Controllers

  • Published:
Telecommunication Systems Aims and scope Submit manuscript

Abstract

Most work on Differentiated Services (DiffServ) handles Quality of Service (QoS) provisioning on a per node basis, which assumes that this strategy would provide QoS in the entire domain. Nevertheless, this approach could fail in large domains with multiple flow aggregation and unexpected input traffic. Therefore, provisioning techniques should be used to avoid unexpected overloads that result in QoS fluctuations. A proposal using fuzzy controllers to reconfigure DiffServ nodes according to both incoming traffic and the actual QoS is given. However, it is not easy to specify fuzzy rule bases and membership functions that optimize controller performance. Thus, we also propose a methodology to choose fuzzy controller parameters using the Wang–Mendel and genetic algorithms. Finally, we evaluate the performance of this model by simulation of an IP Telephony application in a DiffServ domain.

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. S. Blake, D. Black and M. Carlson, An architecture for differentiated services, RFC 2475 (December 1998).

  2. D. Blight and T. Hamada, Policy-based networking architecture for QoS interworking in IP management, in: Integrated Network Management, Distributed Management for the Networked Millennium 1999, 1999, pp. 811-826.

  3. K. Calvert, M. Doar and E.W. Zegura, Modeling Internet topology, IEEE Communications Magazine (June 1997).

  4. R. Cheng and C. Chang, Design of a fuzzy traffic controler for ATM networks, IEEE/ACM Transactions on Networking 4(3) (1996) 460-469.

    Google Scholar 

  5. O. Cordón, F. Herrera and A. Peregrín, Looking for the best defuzzification method features for each implication operator to design accurate fuzzy models, Technical Report DECSAI-99108, Department of Computer Science and A.I., University of Granada, April 1999.

  6. M.P. Fernandez, A. de Castro P. Pedroza and J. Ferreira de Rezende, QoS provisioning across a DiffServ domain using policy-based management, in: IEEE Global Telecommunications Conf. (GLOBECOM 2001), San Antonio, USA, November 2001.

  7. M.P. Fernandez, A. de Castro P. Pedroza and J. Ferreira de Rezende, Quality of service in a DiffServ domain using policy-based management, in: XVII Internat. Teletraffic Congress (ITC'17), Salvador, Brazil, December 2001.

  8. P. Flegkas, P. Trimintzios, G. Pavlou, I. Andrikopoulos, D. Griffin, C. Jacquenet, P. Georgatsos, Y. T'joens, L. Georgiadis, R. Egan and G. Memenios, On policy-based extensible hierarchical network management in QoS-enable IP networks, in: Workshop on Policies for Distributed Systems and Network (Policy 2001), Bristol, UK, June 2001.

  9. S. Ghosh, Q. Razouqi, H.J. Schmacher and A. Celmins, A survey of recent advances in fuzzy logic in telecomunications networks and new challenges, IEEE Transactions on Fuzzy Systems 6(3) (1998) 443-447.

    Google Scholar 

  10. R. Guérin and G. Orda, QoS-based routing in networks with inacurate information: Theory and algorithms, in: IEEE INFOCOM 97, Kobe, Japan, 1997.

  11. F. Herrera, M. Lozano and J.L. Verdegay, Tuning fuzzy logic controllers by genetic algorithms, International Journal of Approximate Reasoning 12(3) (1995) 299-315.

    Google Scholar 

  12. V. Jacobson, K. Nichols and K. Poduri, An expedited forwarding PHB, RFC 2598 (June 1999).

  13. J. Kim, Y. Moon and B.P. Zeigler, Designing fuzzy net controllers using GA optimization, in: Proc. of IEEE/IFAC Joint Symposium on Computer-Aided Control System Design, Tucson, USA, March 1994, pp. 83-88.

  14. C.C. Lee, Fuzzy logic in control systems: Fuzzy logic controller, Part II, IEEE Transactions on Systems, Man and Cybernetics 20(2) (1990) 419-435.

    Google Scholar 

  15. B. Li and K. Nahrstedt, A control-based middleware framework for quality of service adaptions, IEEE Journal on Selected Areas in Communications (September 1997).

  16. R.R. Liao and A.T. Campbell, Dynamic edge provisioning for core networks, in: IFIP/IEEE 8th Internat. Workshop on Quality of Service (IWQoS 2000), Pittsburgh, USA, June 2000.

  17. R.R. Liao and A.T. Campbell, Dynamic core provisioning for quantitative differentiated service, in: IFIP/IEEE 9th Internat. Workshop on Quality of Service (IWQoS 2001), Karlsruhe, Germany, June 2001.

  18. D. Lorenz and G. Orda, QoS routing in networks with uncertain parameters, in: IEEE INFOCOM 98, 1998.

  19. S. McCanne and S. Floyd, ns Network simulator - Version 2, http://www.isi.edu/nsnam/ns/ (1998).

  20. J.E. Mortensen, JFS fuzzy system, http://www.inet.uni2.dk/jemor/jfs.htm (1998).

  21. G. Pavlou, I. Andrikopoulos, D. Griffin, C. Jacquenet, P. Georgatsos, Y. T'joens, L. Georgiadis, R. Egan and G. Memenios, Service level specification semantics, parameters and negotiation requirements, Internet Draft draft-tequila-diffserv-sls-00.txt (July 2001).

  22. R. Rajan, D. Verma and S. Kamat, A policy framework for integrated and differentiated services in the Internet, IEEE Network (1999) 36-41.

  23. P. Trimintzios, G. Pavlou, I. Andrikopoulos, D. Griffin, C. Jacquenet, P. Georgatsos, Y. T'joens, L. Georgiadis, R. Egan and G. Memenios, An architectural framework for providing QoS in IP differential service networks, in: VII IFIP/IEEE Internat. Symposium on Integrated Network Management (IM 2001), 2001.

  24. A. Vasilakos and K. Anagnostakis, Evolutionary-fuzzy prediction for strategic interdomain routing: Architecture and mechanisms, in: WCCI 98, Anchorage, EUA, May 1998.

    Google Scholar 

  25. J. Velasco and L. Magdalena, Genetic algorithms in fuzzy control systems, in: Genetic Algorithms in Engineering and Computer Science, eds. G. Winter, J. Periaux, M. Galan and P. Cuesta (Wiley, New York, 1995) pp. 141-165.

    Google Scholar 

  26. L.X. Wang and J. Mendel, Generating fuzzy rules by learning from examples, IEEE Transactions on Systems, Man and Cybernetics 22(2) (1992) 1414-1427.

    Google Scholar 

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

    Google Scholar 

  28. L. Westberg, M. Jacobsson, G. Karagiannis and S. Oosthoek, Resource management in DiffServ (RMD) framework, Internet Draft draft-westberg-rmd-framework-00.txt (April 2001).

  29. L. Westberg, M. Jacobsson, G. Karagiannis and S. Oosthoek, Resource management in DiffServ on demand (RODA) PHR, Internet Draft draft-westberg-rmd-od-phr-00.txt (April 2001).

  30. L.A. Zadeh, Fuzzy sets, Information and Control 8 (1965) 338-353.

    Google Scholar 

  31. L.A. Zadeh, Fuzzy algorithms, Information and Control 12(2) (1968) 94-102.

    Google Scholar 

  32. L.A. Zadeh, Fuzzy logic and its application to approximate reasoning, Information Processing74 (1974) 591-594.

    Google Scholar 

  33. E.W. Zegura, K. Calvert and S. Bhattacharjee, How to model an internetwork, in: IEEEINFOCOM 96, San Francisco, USA, March 1996.

  34. E.W. Zegura, K.L. Calvert and M.J. Donahoo, A quantitative comparison of graph-based models for Internet topology, IEEE/ACM Transactions on Networking 5(6) (1997) 770-783.

    Google Scholar 

Download references

Author information

Authors and Affiliations

Authors

Rights and permissions

Reprints and permissions

About this article

Cite this article

Fernandez, M.P., Pedroza, A.P. & Ferreira de Rezende, J. Dynamic QoS Provisioning in DiffServ Domains Using Fuzzy Logic Controllers. Telecommunication Systems 26, 9–32 (2004). https://doi.org/10.1023/B:TELS.0000029018.27926.04

Download citation

  • Issue Date:

  • DOI: https://doi.org/10.1023/B:TELS.0000029018.27926.04

Navigation