| Summary: | Bandwidth allocation and network traffic control are becoming complex and critical issues in wireless network environment due to the emergence of modern multimedia streaming services. Universities and research organizations attempt to provide a reliable and optimal service of internet bandwidth performance that satisfies user requirements. The recent increase in the number of internet users in universities and industries has spurred a great need for an efficient resource allocation mechanism. Internet traffic control is one of the pitfalls in the high-speed data network. Congestion in bandwidth and memory buffer due to the saturation of network resources has affected internet service performance. This research enhanced a bandwidth allocation algorithm based on the Class Based Weighted Fair Queue (CBWFQ) scheduling technique to share and manage network resources efficiently. It also examined the implication of CBWFQ algorithm on an internet protocol router. In the process of addressing the challenge of bandwidth scarcity issues among traffic classes, an Ethernet simulation model was designed and verified using OPNET simulation software. While running the simulation, CBWFQ was implemented with a generic traffic shaping mechanism on a router for an application bandwidth guarantee. Meanwhile, various performance graphs were taken and analyzed. The obtained graphs illustrated clearly that each class of traffic meets the minimum bandwidth requirement and was shaped according to their specified rate. Furthermore, the efficiency of the enhanced CBWFQ algorithm was compared with Priority Queue (PQ), Custom Queue (CQ) and First-In-First-Out (FIFO) scheduling techniques. The results from the simulation showed significant improvements in terms of throughput, lower packet loss and queuing delay. The algorithm provided the lowest packet drop rate which is less than 10%and bandwidth utilization of 95%. The enhanced CBWFQ contributes significantly in the management of network resources efficiently.
|