TY - GEN
T1 - To Adopt or Not to Adopt L4S-Compatible Congestion Control? Understanding Performance in a Partial L4S Deployment
AU - Sarpkaya, Fatih Berkay
AU - Fund, Fraida
AU - Panwar, Shivendra
N1 - Publisher Copyright:
© The Author(s), under exclusive license to Springer Nature Switzerland AG 2025.
PY - 2025
Y1 - 2025
N2 - With few exceptions, the path to deployment for any Internet technology requires that there be some benefit to unilateral adoption of the new technology. In an Internet where the technology is not fully deployed, is an individual better off sticking to the status quo, or adopting the new technology? This question is especially relevant in the context of the Low Latency, Low Loss, Scalable Throughput (L4S) architecture, where the full benefit is realized only when compatible protocols (scalable congestion control, accurate ECN, and flow isolation at queues) are adopted at both endpoints of a connection and also at the bottleneck router. In this paper, we consider the perspective of the sender of an L4S flow using scalable congestion control, without knowing whether the bottleneck router uses an L4S queue, or whether other flows sharing the bottleneck queue are also using scalable congestion control. We show that whether the sender uses TCP Prague or BBRv2 as the scalable congestion control, it cannot be assured that it will not harm or be harmed by another flow sharing the bottleneck link. We further show that the harm is not necessarily mitigated when a scalable flow shares a bottleneck with multiple classic flows. Finally, we evaluate the approach of BBRv3, where scalable congestion control is used only when the path delay is small, with ECN feedback ignored otherwise, and show that it does not solve the coexistence problem.
AB - With few exceptions, the path to deployment for any Internet technology requires that there be some benefit to unilateral adoption of the new technology. In an Internet where the technology is not fully deployed, is an individual better off sticking to the status quo, or adopting the new technology? This question is especially relevant in the context of the Low Latency, Low Loss, Scalable Throughput (L4S) architecture, where the full benefit is realized only when compatible protocols (scalable congestion control, accurate ECN, and flow isolation at queues) are adopted at both endpoints of a connection and also at the bottleneck router. In this paper, we consider the perspective of the sender of an L4S flow using scalable congestion control, without knowing whether the bottleneck router uses an L4S queue, or whether other flows sharing the bottleneck queue are also using scalable congestion control. We show that whether the sender uses TCP Prague or BBRv2 as the scalable congestion control, it cannot be assured that it will not harm or be harmed by another flow sharing the bottleneck link. We further show that the harm is not necessarily mitigated when a scalable flow shares a bottleneck with multiple classic flows. Finally, we evaluate the approach of BBRv3, where scalable congestion control is used only when the path delay is small, with ECN feedback ignored otherwise, and show that it does not solve the coexistence problem.
KW - AQM
KW - Congestion Control
KW - L4S
KW - Low Latency
KW - TCP
UR - http://www.scopus.com/inward/record.url?scp=105006449728&partnerID=8YFLogxK
UR - http://www.scopus.com/inward/citedby.url?scp=105006449728&partnerID=8YFLogxK
U2 - 10.1007/978-3-031-85960-1_10
DO - 10.1007/978-3-031-85960-1_10
M3 - Conference contribution
AN - SCOPUS:105006449728
SN - 9783031859595
T3 - Lecture Notes in Computer Science
SP - 217
EP - 246
BT - Passive and Active Measurement - 26th International Conference, PAM 2025,Virtual event ,Proceedings
A2 - Testart, Cecilia
A2 - van Rijswijk-Deij, Roland
A2 - Stiller, Burkhard
PB - Springer Science and Business Media Deutschland GmbH
T2 - 26th International Conference on Passive and Active Network Measurement, PAM 2025
Y2 - 10 March 2025 through 12 March 2025
ER -