2018 IEEE 29th Annual International Symposium on Personal, Indoor and Mobile Radio Communications (PIMRC) 2018
DOI: 10.1109/pimrc.2018.8581048
|View full text |Cite
|
Sign up to set email alerts
|

Adapting TCP Small Queues for IEEE 802.11 Networks

Abstract: In recent years, the Linux kernel has adopted an algorithm called TCP Small Queues (TSQ) for reducing queueing latency by controlling buffering in the networking stack. This solution consists of a back-pressure mechanism that limits the number of TCP segments within the sender TCP/IP stack, waiting for packets to actually be transmitted onto the wire before enqueueing further segments. Unfortunately, TSQ prevents the frame aggregation mechanism in the IEEE 802.11n/ac standards from achieving its maximum aggreg… Show more

Help me understand this report

Search citation statements

Order By: Relevance

Paper Sections

Select...
1
1
1
1

Citation Types

1
18
0

Year Published

2020
2020
2022
2022

Publication Types

Select...
5
1

Relationship

3
3

Authors

Journals

citations
Cited by 14 publications
(23 citation statements)
references
References 13 publications
1
18
0
Order By: Relevance
“…The standard TSQ behavior on wired networks is to allow each TCP socket to enqueue a number of packets that is equivalent to the number of packets that would be sent in 1 ms at the current sending rate; this mechanism helps in maintaining an upper bound of the queueing delay of the sending node as a function of the flow throughput. This global constraint of 1 ms has been proved in [11] to be too strict in a Wi-Fi environment where the frame aggregation is not possible with such a limit.…”
Section: Stackmentioning
confidence: 99%
See 1 more Smart Citation
“…The standard TSQ behavior on wired networks is to allow each TCP socket to enqueue a number of packets that is equivalent to the number of packets that would be sent in 1 ms at the current sending rate; this mechanism helps in maintaining an upper bound of the queueing delay of the sending node as a function of the flow throughput. This global constraint of 1 ms has been proved in [11] to be too strict in a Wi-Fi environment where the frame aggregation is not possible with such a limit.…”
Section: Stackmentioning
confidence: 99%
“…Even if the TSQ performance over wired links is remarkable, this is not the case for WLAN environments in which TSQ could break the frame aggregation logic, impeding all the TCP variants to discover the full link potential correctly. This limitation has been discovered and solved for TCP Cubic, and it led to a new solution for boosting BBR v2.0 throughput on Wi-Fi paths [11]- [13]. Unfortunately, applying the same fix to the BBR algorithm is not enough to get a decent throughput from the Wi-Fi interface.…”
Section: Introductionmentioning
confidence: 99%
“…The BQL algorithm resizes the queue to its optimal byte size according to the last egress rate. Such a dynamical mechanism has proved to be adequate since a static small queue may reject packets before achieving the full transmission rate capability [30]. Even though good simulation results were obtained, the study considers the cellular access network as a queue, while in reality, the QoS queuing is composed of multiple hierarchical queues [1] (c.f.…”
Section: Tackling the Bufferbloat Phenomena From The Queues Perspectivementioning
confidence: 99%
“…In these experiments both low latency flows were generated with a normal distribution and a 5 ms standard deviation. One was created with an average interval time of 50 ms, while the average interval for the second one was tested for [20,30,40,50,60,70] ms. The results obtained are very similar to the ones presented in this section quantitatively.…”
Section: Shared Sdap Buffer Shared Rlc Buffermentioning
confidence: 99%
“…IEEE 802.11 increases its probability of successfully transmitting a packet in a noisy channel through packet fragmentation. However, the asynchronous nature of accessing the channel, compels to aggregate frames for achieving full bandwidth [41], and therefore, the fragmentation procedure is rare in comparison with the RLC segmentation/reassembly mechanism that arises in cellular networks due to their synchronous nature. Therefore, the segmentation/reassembly procedure can be mostly considered as a cellular network specificity, and consequently, it has not been thoroughly researched in IEEE 802.3 and IEEE 802.11 standards.…”
Section: ) Problem Descriptionmentioning
confidence: 99%