Fuzzy-Based Active Queue Management Using Precise Fuzzy Modeling and Genetic Algorithm
Author:
Abu-Shareha Ahmad Adel1ORCID, Alsaaidah Adeeb1, Alshahrani Ali2ORCID, Al-Kasasbeh Basil2ORCID
Affiliation:
1. Faculty of Information Technology, Al-Ahliyya Amman University, Amman 19111, Jordan 2. Faculty of Computer Studies, Arab Open University, Riyadh 11681, Saudi Arabia
Abstract
Active Queue Management (AQM) methods significantly impact the network performance, as they manage the router queue and facilitate the traffic flow through the network. This paper presents a novel fuzzy-based AQM method developed with a computationally efficient precise fuzzy modeling optimized using the Genetic Algorithm. The proposed method focuses on the concept of symmetry as a means to achieve a more balanced and equitable distribution of the resources and avoid bandwidth wasting resulting from unnecessary packet dropping. The proposed method calculates the dropping probability of each packet using a precise fuzzy model that was created and tuned in advance and based on the previous dropping probability value and the queue length. The tuning process is implemented as an optimization problem formulated for the b0, b1, and b2 variables of the precise rules with an objective function that maximizes the performance results in terms of loss, dropping, and delay. To prove the efficiency of the developed method, the simulation was not limited to the common Bernoulli process simulation; instead, the Markov-modulated Bernoulli process was used to mimic the burstiness nature of the traffic. The simulation is conducted on a machine operated with 64-bit Windows 10 with an Intel Core i7 2.0 GHz processor and 16 GB of RAM. The simulation used Java programming language in Apache NetBeans Integrated Development Environment (IDE) 11.2. The results showed that the proposed method outperformed the existing methods in terms of computational complexity, packet loss, dropping, and delay. As such, in low congested networks, the proposed method maintained no packet loss and dropped 22% of the packets with an average delay of 7.57, compared to the best method, LRED, which dropped 21% of the packets with a delay of 10.74, and FCRED, which dropped 21% of the packets with a delay of 16.54. In highly congested networks, the proposed method also maintained no packet loss and dropped 48% of the packets, with an average delay of 16.23, compared to the best method LRED, which dropped 47% of the packets with a delay of 28.04, and FCRED, which dropped 46% of the packets with a delay of 40.23.
Funder
Arab Open University
Subject
Physics and Astronomy (miscellaneous),General Mathematics,Chemistry (miscellaneous),Computer Science (miscellaneous)
Reference55 articles.
1. A multi-stage resource-constrained spectrum access mechanism for cognitive radio IoT networks: Time-spectrum block utilization;Aloqaily;Future Gener. Comput. Syst.,2020 2. Tseng, S.-M., Nicolae, B., Bosilca, G., Jeannot, E., Chandramowlishwaran, A., and Cappello, F. (2019, January 26–30). Towards portable online prediction of network utilization using mpi-level monitoring. Proceedings of the 25th International Conference on Parallel and Distributed Computing, Göttingen, Germany. 3. Liu, Y., Nie, L., Han, L., Zhang, L., and Rosenblum, D.S. (2015, January 25–31). Action2Activity: Recognizing Complex Activities from Sensor Data. Proceedings of the Twenty-Fourth International Joint Conference on Artificial Intelligence, Buenos Aires, Argentina. 4. Liu, Y., Zhang, L., Nie, L., Yan, Y., and Rosenblum, D.S. (2016, January 12–17). Fortune Teller: Predicting Your Career Path. Proceedings of the Thirtieth AAAI Conference on Artificial Intelligence, Phoenix, AZ, USA. 5. Patel, S., and Bhatnagar, S. (2016). Adaptive Mean Queue Size and Its Rate of Change: Queue Management with Random Dropping. arXiv.
|
|