Contact us
![]() |
[email protected] |
![]() |
3275638434 |
![]() |
![]() |
Paper Publishing WeChat |
Useful Links
This work is licensed under a Creative Commons Attribution-NonCommercial 4.0 International License
Article
Controlling Middleware for Reducing the TCP ACK Packet Backlog at the WLAN Access Point
Author(s)
Ai Hayakawa, Masato Oguchi
Saneyasu Yamaguchi
Full-Text PDF
XML 495 Views
DOI:10.17265/2328-2185/2017.03.007
Affiliation(s)
Ochanomizu University, Tokyo, Japan
Kogakuin University, Tokyo, Japan
ABSTRACT
Although
modern loss-based Transmission Control Protocols take aggressive congestion window
(CWND) control strategies in order to gain better throughput, such strategies may
cause a large number of packets to be backlogged and eventually dropped at the entry
point to the wireless access network. This problem applies not only to the downstream
TCP sessions but also to the upstream TCP sessions when the terminal is connected
via a Wireless Local Area Network (WLAN), which disregards the size of packets in
its scheduling. This paper focuses on the ACK packet backlog problem with the upstream
TCP sessions, and proposes a CUBIC based CWND control mechanism as part of the middleware
for the Android terminals. It utilizes the Round Trip Time (RTT) as an indication
for the TCP ACK backlog condition at the WLAN AP, and controls the upper and lower
bounds of its CWND size to suppress excessive transmissions of own TCP DATA packets.
Unlike the existing works, the proposed mechanism is based on WLAN CSMA/CA performance
studies and then it does not require manual performance tuning. An experimental
study with up to 10 Android terminals shows that the proposed mechanism can improve
both aggregate throughput and fairness of the WLAN, and that it is highly effective
particularly for cases where very long RTTs are observed.
KEYWORDS
TCP, WLAN, Congestion control, RTT, Android
Cite this paper
References