PurposeNowadays, e‐queues are built up everywhere where customer online service is necessary such as in banks' e‐service, enterprises' e‐business, etc. In order to enhance quality of service (QoS), active queue management (AQM) algorithms are frequently employed due to their efficiency in congestion avoidance as well as the differentiated forwarding of packets. This paper aims at developing a novel AQM algorithm to better QoS in terms of congestion prediction, queuing delay, packet loss and link utility, etc.Design/methodology/approachUpon the traditional designs of AQM, this paper establishes a new integrated AQM scheme (RQ‐AQM) by employing input rate and current queue length to calculate the packet dropping/marking probability. In this way, the rate feedback control enables to rapid response to congestion, decreasing the packet loss from buffer overflow. Meanwhile, the queue length feedback control stabilizes the queue length around a given target, achieving predictable queuing delay and lower delay jitter. Thus, the main feature of the design is to use coefficients of both proportional rate control and proportional‐integral queue length control, and to simplify parameter setting, the control parameters were scaled by the link capacity C to normalize the rate and by the bandwidth‐delay product BDP to normalize the queue length, respectively.FindingsThe stability performance of RQ‐AQM was tested via simulation under several conditions. The results proved that it is able to maintain the queue length around the given target. Also, the comparison results with other AQM schemes, including RED, ARED, PI controller, AVQ and REM, demonstrated the superiority of RQ‐AQM in low packet loss, faster convergence to target queue length and closest to the target queue length.Research limitations/implicationsThe main limitation of this study is that all the simulations were merely under a single bottleneck network topology. Furthermore, the system stability was examined under just a few cases. Other cases like TCP connections mixed with HTTP connections, or UDP flows, etc. can also be tested. Furthermore, the multiple bottleneck scenarios should be covered in the future work with more parameters set to enhance the proved results.Practical implicationsThe paper sets clear but ideal conditions for the performance of proposed algorithm; so the simulation results can only be used as a rough reference instead of an exact practical one. But the concepts the paper attempted to advocate could be considered seriously.Social implicationsThe scope of the paper is within the general theory of AQM. So it can be referred to any specific field that employs AQM technology, no matter locally or globally.Originality/valueThere are not much new brand contents in the paper. The main contribution is on some extension of the known related work.
Read full abstract