Design and simulation of a fuzzy logic bandwidth controller for users classification and priorities allocations

A. Al-Naamany, H. Bourdoucen

Research output: Contribution to journalArticle

2 Citations (Scopus)


Quality of Services (QoS) is utilized as a mean to provide efficient bandwidth provisioning in enterprises communication networks. Resource allocation and prioritization need to be provided for different types of networking traffic especially for real-time. This measurable service-oriented provisioning can be implemented in many forms. However, the simplest and most scalable approach for Ethernet is the well-known Differentiated Services (Diff-Serv). Congestion at the gateway can occur in Local Area and in Wide Area Networks (LAN/WAN) when the bandwidth is fully used. This paper proposes a method to classify users and prioritizes them to share the network link efficiently using a fuzzy logic based bandwidth controller that gives each user an optimal Diff-Serv Code Point (DSCP). This is done by considering the user's class, type of application and available bandwidth. The proposed model is tested on a realistic situation using enterprise OPNET software simulation.

Original languageEnglish
Pages (from-to)23-29
Number of pages7
JournalInternational Journal of Computers and Applications
Issue number1
Publication statusPublished - 2009



  • Code point
  • Fuzzy controller
  • Quality of service (QoS)

ASJC Scopus subject areas

  • Computer Graphics and Computer-Aided Design
  • Computer Science Applications
  • Hardware and Architecture
  • Software

Cite this