TY - GEN
T1 - Improving TCP performance and reducing self-induced congestion with receive window modulation
AU - Ciaccia, Francesco
AU - Arcas-Abella, Oriol
AU - Montero, Diego
AU - Romero, Ivan
AU - Milito, Rodolfo
AU - Serral-Gracia, Rene
AU - Nemirovsky, Mario
AU - Ciaccia, Francesco
N1 - Publisher Copyright:
© 2019 IEEE.
PY - 2019/7
Y1 - 2019/7
N2 - We present a control module for software edge routers called Receive Window Modulation - RWM. Its main objective is to mitigate what we define as self-induced congestion: the result of traffic emission patterns at the source that cause buffering and packet losses in any of the intermediate routers along the path between the connection's endpoints. The controller modifies the receiver's TCP advertised window to match the computed bandwidth-delay product, based on the connection round-trip time estimation and the bandwidth locally available at the edge router. The implemented controller does not need any endpoint modification, allowing it to be deployed in corporate edge routers, increasing visibility and control capabilities. This scheme, when used in real-world experiments with loss-based congestion control algorithms such as CUBIC, is shown to optimize access link utilization and per-connection goodput, and to reduce latency variability and packet losses.
AB - We present a control module for software edge routers called Receive Window Modulation - RWM. Its main objective is to mitigate what we define as self-induced congestion: the result of traffic emission patterns at the source that cause buffering and packet losses in any of the intermediate routers along the path between the connection's endpoints. The controller modifies the receiver's TCP advertised window to match the computed bandwidth-delay product, based on the connection round-trip time estimation and the bandwidth locally available at the edge router. The implemented controller does not need any endpoint modification, allowing it to be deployed in corporate edge routers, increasing visibility and control capabilities. This scheme, when used in real-world experiments with loss-based congestion control algorithms such as CUBIC, is shown to optimize access link utilization and per-connection goodput, and to reduce latency variability and packet losses.
KW - Edge router
KW - Rate limiting
KW - Self-induced congestion
KW - TCP flow control
UR - https://www.scopus.com/pages/publications/85073151509
U2 - 10.1109/ICCCN.2019.8847114
DO - 10.1109/ICCCN.2019.8847114
M3 - Contribución a la conferencia
AN - SCOPUS:85073151509
T3 - Proceedings - International Conference on Computer Communications and Networks, ICCCN
BT - ICCCN 2019 - 28th International Conference on Computer Communications and Networks
PB - Institute of Electrical and Electronics Engineers Inc.
T2 - 28th International Conference on Computer Communications and Networks, ICCCN 2019
Y2 - 29 July 2019 through 1 August 2019
ER -