An Odd Couple: Loss-Based Congestion Control and Minimum RTT Scheduling in MPTCP
Title | An Odd Couple: Loss-Based Congestion Control and Minimum RTT Scheduling in MPTCP |
Publication Type | Conference Paper |
Year of Publication | 2019 |
Authors | Lübben, R., Morgenroth, J. |
Conference Name | 2019 IEEE 44th Conference on Local Computer Networks (LCN) |
Date Published | Oct. 2019 |
Publisher | IEEE |
ISBN Number | 978-1-7281-1028-8 |
Keywords | alternative congestion control algorithms, buffer dimensioning, bufferbloat, Cellular networks, cellular radio, Congestion Control, coupled congestion control, deep queues, head-of-line blocking, loss-based congestion control, minimum round trip time, minimum RTT scheduling, minRTT scheduler, minRTT scheduling, Multi-path TCP, multipath heterogeneous networks, multipath TCP, odd couple, pubcrawl, queueing theory, resilience, Resiliency, RTT measurement, Scalability, telecommunication congestion control, telecommunication scheduling, transport protocols |
Abstract | Selecting the best path in multi-path heterogeneous networks is challenging. Multi-path TCP uses by default a scheduler that selects the path with the minimum round trip time (minRTT). A well-known problem is head-of-line blocking at the receiver when packets arrive out of order on different paths. We shed light on another issue that occurs if scheduling have to deal with deep queues in the network. First, we highlight the relevance by a real-world experiment in cellular networks that often deploy deep queues. Second, we elaborate on the issues with minRTT scheduling and deep queues in a simplified network to illustrate the root causes; namely the interaction of the minRTT scheduler and loss-based congestion control that causes extensive bufferbloat at network elements and distorts RTT measurement. This results in extraordinary large buffer sizes for full utilization. Finally, we discuss mitigation techniques and show how alternative congestion control algorithms mitigate the effect. |
URL | https://ieeexplore.ieee.org/document/8990831 |
DOI | 10.1109/LCN44214.2019.8990831 |
Citation Key | lubben_odd_2019 |
- minRTT scheduling
- transport protocols
- telecommunication scheduling
- telecommunication congestion control
- Scalability
- RTT measurement
- Resiliency
- resilience
- queueing theory
- pubcrawl
- odd couple
- multipath TCP
- multipath heterogeneous networks
- Multi-Path TCP
- alternative congestion control algorithms
- minRTT scheduler
- minimum RTT scheduling
- minimum round trip time
- loss-based congestion control
- head-of-line blocking
- deep queues
- coupled congestion control
- Congestion Control
- cellular radio
- Cellular networks
- bufferbloat
- buffer dimensioning