Skip to main navigation Skip to search Skip to main content

Improving TCP performance and reducing self-induced congestion with receive window modulation

  • Francesco Ciaccia (First Author)
  • , Oriol Arcas-Abella
  • , Ivan Romero
  • , Rodolfo Milito
  • , Rene Serral-Gracia
  • , Mario Nemirovsky
  • Polytechnic University of Catalonia
  • Clevernet Inc
  • Universitad de Cuenca

Research output: Chapter in Book/Report/Conference proceedingConference contributionpeer-review

2 Scopus citations

Abstract

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.

Original languageEnglish
Title of host publicationICCCN 2019 - 28th International Conference on Computer Communications and Networks
PublisherInstitute of Electrical and Electronics Engineers Inc.
ISBN (Electronic)9781728118567
DOIs
StatePublished - Jul 2019
Externally publishedYes
Event28th International Conference on Computer Communications and Networks, ICCCN 2019 - Valencia, Spain
Duration: 29 Jul 20191 Aug 2019

Publication series

NameProceedings - International Conference on Computer Communications and Networks, ICCCN
Volume2019-July
ISSN (Print)1095-2055

Conference

Conference28th International Conference on Computer Communications and Networks, ICCCN 2019
Country/TerritorySpain
CityValencia
Period29/07/191/08/19

UN SDGs

This output contributes to the following UN Sustainable Development Goals (SDGs)

  1. SDG 11 - Sustainable Cities and Communities
    SDG 11 Sustainable Cities and Communities

Keywords

  • Edge router
  • Rate limiting
  • Self-induced congestion
  • TCP flow control

Fingerprint

Dive into the research topics of 'Improving TCP performance and reducing self-induced congestion with receive window modulation'. Together they form a unique fingerprint.

Cite this