Skip to main page content
U.S. flag

An official website of the United States government

Dot gov

The .gov means it’s official.
Federal government websites often end in .gov or .mil. Before sharing sensitive information, make sure you’re on a federal government site.

Https

The site is secure.
The https:// ensures that you are connecting to the official website and that any information you provide is encrypted and transmitted securely.

Access keys NCBI Homepage MyNCBI Homepage Main Content Main Navigation
. 2022 Mar 17;24(3):418.
doi: 10.3390/e24030418.

Adaptive Hurst-Sensitive Active Queue Management

Affiliations

Adaptive Hurst-Sensitive Active Queue Management

Dariusz Marek et al. Entropy (Basel). .

Abstract

An Active Queue Management (AQM) mechanism, recommended by the Internet Engineering Task Force (IETF), increases the efficiency of network transmission. An example of this type of algorithm can be the Random Early Detection (RED) algorithm. The behavior of the RED algorithm strictly depends on the correct selection of its parameters. This selection may be performed automatically depending on the network conditions. The mechanisms that adjust their parameters to the network conditions are called the adaptive ones. The example can be the Adaptive RED (ARED) mechanism, which adjusts its parameters taking into consideration the traffic intensity. In our paper, we propose to use an additional traffic parameter to adjust the AQM parameters-degree of self-similarity-expressed using the Hurst parameter. In our study, we propose the modifications of the well-known AQM algorithms: ARED and fractional order PIαDβ and the algorithms based on neural networks that are used to automatically adjust the AQM parameters using the traffic intensity and its degree of self-similarity. We use the Fluid Flow approximation and the discrete event simulation to evaluate the behavior of queues controlled by the proposed adaptive AQM mechanisms and compare the results with those obtained with their basic counterparts. In our experiments, we analyzed the average queue occupancies and packet delays in the communication node. The obtained results show that considering the degree of self-similarity of network traffic in the process of AQM parameters determination enabled us to decrease the average queue occupancy and the number of rejected packets, as well as to reduce the transmission latency.

Keywords: PID; adaptive AQM; neural networks; reinforcement learning; self similarity.

PubMed Disclaimer

Conflict of interest statement

The authors declare no conflict of interest.

Figures

Figure 1
Figure 1
Hurst calculation algorithm.
Figure 2
Figure 2
TCP/UDP streams in the adopted Fluid Flow approximation.
Figure 3
Figure 3
Router average queue length values, Fluid Flow approximation, ARED Hurst-insensitive 1 TCP stream (left, top), ARED Hurst-sensitive 1 TCP stream (right, top) and ANRED Hurst-insensitive 1 TCP stream (left, bottom), ANRED with Hurst-sensitive 1 TCP stream (right, bottom).
Figure 4
Figure 4
Router average queue length values, Fluid Flow approximation, ANPIα Hurst-insensitive 1 TCP stream (left, top), ANPIα Hurst-sensitive 1 TCP stream (right, top) and ANPIαDβ Hurst-insensitive 1 TCP stream (left, bottom), ANPIαDβ Hurst-sensitive 1 TCP stream (right, bottom).
Figure 5
Figure 5
Network node topology in the adopted simulation method.
Figure 6
Figure 6
Router queue length values, μ = 0.25, ARED Hurst-insensitive algorithm, α=0.5, H = 0.5 (left, top), H = 0.9 (right, top) and ARED Hurst-sensitive algorithm, α=0.5, H = 0.5 (left, bottom), H = 0.9 (right, bottom).
Figure 7
Figure 7
Router queue length values, μ = 0.25, ANRED Hurst-insensitive algorithm, α=0.5, H = 0.5 (left, top), H = 0.9 (right, top) and ANRED Hurst-sensitive algorithm, α=0.5, μ = 0.25, H = 0.5 (left, bottom), H = 0.9 (right, bottom).
Figure 8
Figure 8
Queue lengths, μ = 0.25, PIα Hurst-insensitive algorithm, α=0.5, H = 0.5 (left, top), H = 0.9 (right, top) and PIα Hurst-sensitive algorithm, α=0.5, H = 0.5 (left, bottom), H = 0.9 (right, bottom).
Figure 9
Figure 9
Parameters evolution, μ = 0.25, PIα Hurst-insensitive algorithm, α=0.5, H = 0.5 (left, top), H=0.9 (right, top) and PIα Hurst-sensitive algorithm, α=0.5, H = 0.5 (left, bottom), H = 0.9 (right, bottom).
Figure 10
Figure 10
Queue length values, μ = 0.25, PIαDβ Hurst-insensitive algorithm, α=0.5, H = 0.5 (left, top), H = 0.9 (right, top) and PIαDβ Hurst-sensitive algorithm, α=0.5, H = 0.5 (left, bottom), H = 0.9 (right, bottom).

References

    1. Larionov A., Vishnevsky V., Semenova O., Dudin A. A multiphase queueing model for performance analysis of a multi-hop IEEE 802.11 wireless network with DCF channel access; Proceedings of the International Conference on Information Technologies and Mathematical Modelling; Saratov, Russia. 26–30 June 2019; Berlin, Germany: Springer; 2019. pp. 162–176.
    1. Chisci G., ElSawy H., Conti A., Alouini M.S., Win M.Z. Uncoordinated massive wireless networks: Spatiotemporal models and multiaccess strategies. IEEE/ACM Trans. Netw. 2019;27:918–931. doi: 10.1109/TNET.2019.2892709. - DOI
    1. Swami N., Bairwa A., Choudhary M. IJCRT International Conference Proceeding ICCCT. Volume 5. Association for Computing Machinery; New York, NY, USA: 2017. A Literature Survey of Network Simulation Tools; pp. 206–208.
    1. Borboruah G., Nandi G. A Study on Large Scale Network Simulators. Int. J. Comput. Sci. Inf. Technol. 2014;5:7318–7322.
    1. Dou Y., Liu H., Wei L., Chen S. Design and simulation of self-organizing network routing algorithm based on Q-learning; Proceedings of the 21st Asia-Pacific Network Operations and Management Symposium (APNOMS); Daegu, Korea. 22–25 September 2020; pp. 357–360. - DOI

LinkOut - more resources