What is AQM

Created: Jan 31, 2020 12:27:47Latest reply: Jan 31, 2020 17:52:50 83 3 0 0
  Rewarded HiCoins: 0 (problem resolved)

Hi, team

I would like to know some information about AQM, anyone can express their views.


  • x
  • convention:

Featured Answers

Recommended answer

BetterMing
Admin Created Jan 31, 2020 12:44:58 Helpful(0) Helpful(0)

Hi,user7777777.

Active queue management (AQM) is an algorithm used to maintain the buffer queue length within an appropriate range by discarding data packets in the buffer queue actively. It increases data throughput and reduces service delay at the price of buffer utilization.

AQM applies to scenarios in which bandwidth is limited and congestion is likely to occur. AQM not only ensures high link utilization but also reduces the delay of services that require low transfer delay. It also enhances fair utilization of bandwidth among services and increases data throughput.

Compared with the wired link bandwidth, the wireless link bandwidth is small. Therefore, the wireless link bandwidth is a bottleneck for end-to-end data transfer. AQM can relieve network congestion due to excessive TCP data streams. When network congestion occurs, AQM discards data packets actively according to the packet discarding policy. After detecting packet loss, the TCP receiver informs the TCP transmitter of the packet loss by using the retransmission acknowledgement mechanism. Then, the TCP transmitter decreases the size of the transmit window according to the congestion control mechanism, thus reducing the transmission rate and relieving network congestion.

At present, most data services use the transmission control protocol (TCP) protocol. The TCP protocol, however, has its limitations. When multiple TCP connections are set up at the same time in the communications system, one TCP connection may occupy a high bandwidth, and thus the transfer delay is long for other connections. For example, a user clicks a button on an hyper text transfer protocol (HTTP) web page when file transfer protocol (FTP) downloading is ongoing. In such a case, a long time elapses before the corresponding web page is displayed because the link resource is occupied by the FTP service. If AQM is used, it discards packets of services with excessive traffic flow actively and ensures high link utilization. This decreases the data transmission rate and thus reduces the delay of services that require low transfer delay. This also enhances fair utilization of bandwidth among services.

AQM is applicable to interactive services, background services, and best effort (BE)services (namely, services without QoS requirements). It is not applicable to conversational services or streaming services.


  • x
  • convention:

All Answers
BetterMing
BetterMing Admin Created Jan 31, 2020 12:44:58 Helpful(0) Helpful(0)

Hi,user7777777.

Active queue management (AQM) is an algorithm used to maintain the buffer queue length within an appropriate range by discarding data packets in the buffer queue actively. It increases data throughput and reduces service delay at the price of buffer utilization.

AQM applies to scenarios in which bandwidth is limited and congestion is likely to occur. AQM not only ensures high link utilization but also reduces the delay of services that require low transfer delay. It also enhances fair utilization of bandwidth among services and increases data throughput.

Compared with the wired link bandwidth, the wireless link bandwidth is small. Therefore, the wireless link bandwidth is a bottleneck for end-to-end data transfer. AQM can relieve network congestion due to excessive TCP data streams. When network congestion occurs, AQM discards data packets actively according to the packet discarding policy. After detecting packet loss, the TCP receiver informs the TCP transmitter of the packet loss by using the retransmission acknowledgement mechanism. Then, the TCP transmitter decreases the size of the transmit window according to the congestion control mechanism, thus reducing the transmission rate and relieving network congestion.

At present, most data services use the transmission control protocol (TCP) protocol. The TCP protocol, however, has its limitations. When multiple TCP connections are set up at the same time in the communications system, one TCP connection may occupy a high bandwidth, and thus the transfer delay is long for other connections. For example, a user clicks a button on an hyper text transfer protocol (HTTP) web page when file transfer protocol (FTP) downloading is ongoing. In such a case, a long time elapses before the corresponding web page is displayed because the link resource is occupied by the FTP service. If AQM is used, it discards packets of services with excessive traffic flow actively and ensures high link utilization. This decreases the data transmission rate and thus reduces the delay of services that require low transfer delay. This also enhances fair utilization of bandwidth among services.

AQM is applicable to interactive services, background services, and best effort (BE)services (namely, services without QoS requirements). It is not applicable to conversational services or streaming services.


  • x
  • convention:

anthonny_tavera
anthonny_tavera Created Jan 31, 2020 16:13:33 Helpful(0) Helpful(0)

Good info thanks
  • x
  • convention:

Engineer
azkasaqib
azkasaqib Created Jan 31, 2020 17:52:50 Helpful(0) Helpful(0)

good
  • x
  • convention:

Comment

Reply
You need to log in to reply to the post Login | Register

Notice Notice: To protect the legitimate rights and interests of you, the community, and third parties, do not release content that may bring legal risks to all parties, including but are not limited to the following:
  • Politically sensitive content
  • Content concerning pornography, gambling, and drug abuse
  • Content that may disclose or infringe upon others ' commercial secrets, intellectual properties, including trade marks, copyrights, and patents, and personal privacy
Do not share your account and password with others. All operations performed using your account will be regarded as your own actions and all consequences arising therefrom will be borne by you. For details, see " Privacy."
If the attachment button is not available, update the Adobe Flash Player to the latest version!

My Followers

Login and enjoy all the member benefits

Login and enjoy all the member benefits

Login