filmov
tv
NSDI '18 - PCC Vivace: Online-Learning Congestion Control

Показать описание
Tong Meng, UIUC
TCP’s congestion control architecture suffers from notoriously bad performance. Consequently, recent years have witnessed a surge of interest in both academia and industry in novel approaches to congestion control. We show, however, that past approaches fall short of attaining ideal performance. We leverage ideas from the rich literature on online (convex) optimization in machine learning to design Vivace, a novel rate-control protocol, designed within the recently proposed PCC framework. Our theoretical and experimental analyses establish that Vivace significantly outperforms traditional TCP variants, the previous realization of the PCC framework, and BBR in terms of performance (throughput, latency, loss), convergence speed, alleviating bufferbloat, reactivity to changing network conditions, and friendliness towards legacy TCP in a range of scenarios. Vivace requires only sender-side changes and is thus readily deployable.
TCP’s congestion control architecture suffers from notoriously bad performance. Consequently, recent years have witnessed a surge of interest in both academia and industry in novel approaches to congestion control. We show, however, that past approaches fall short of attaining ideal performance. We leverage ideas from the rich literature on online (convex) optimization in machine learning to design Vivace, a novel rate-control protocol, designed within the recently proposed PCC framework. Our theoretical and experimental analyses establish that Vivace significantly outperforms traditional TCP variants, the previous realization of the PCC framework, and BBR in terms of performance (throughput, latency, loss), convergence speed, alleviating bufferbloat, reactivity to changing network conditions, and friendliness towards legacy TCP in a range of scenarios. Vivace requires only sender-side changes and is thus readily deployable.
NSDI '18 - PCC Vivace: Online-Learning Congestion Control
Netdev 0x12 - A PCC-Vivace Kernel Module for Congestion Control
20 PCC Vivace
NSDI '20 - ABC: A Simple Explicit Congestion Controller for Wireless Networks
NSDI '18 - Approximating Fair Queueing on Reconfigurable Switches
NSDI '20 - Measuring Congestion in High Performance Datacenter Interconnects
NSDI '18 - Copa: Practical Delay-Based Congestion Control for the Internet
NSDI '19 - SIMON: A Simple and Scalable Method for Sensing, Inference and Measurement in...
NSDI '18 - NetChain: Scale-Free Sub-RTT Coordination
NSDI '19 - DETER: Deterministic TCP Replay for Performance Diagnosis
NSDI '19 - Datacenter RPCs can be General and Fast
Performance Analysis of Congestion Control Protocols
NSDI '19 - Loom: Flexible and Efficient NIC Packet Scheduling
PCC(Performance-oriented Congestion Control)
NSDI '20 - Performant TCP for Low Power Wireless Networks
Improving QoE via Next-Generation Congestion Control
NSDI '19 - Shuffling, Fast and Slow: Scalable Analytics on Serverless Infrastructure
NCC: Neighbor-aware Congestion Control based on Reinforcement Learning for Datacenter Networks
Congestion-control throwdown
Performance-oriented Congestion Control
PAM 2021: Comparison of TCP Congestion Control Performance over a Satellite Network
SIGCOMM 2020: Session 6: Proteus: Scavenger Transport And Beyond
Compare TCP and PCC in Action!
ACM ICN 2021 (Poster) - Exploring Rate-Based Congestion Control in NDN
Комментарии