Title
Enabling router-assisted congestion control on the Internet
Abstract
Enabling communication between routers and endpoints has long been sought after as an approach to congestion control in the Internet. However, the narrow-waist of TCP/IP has complicated the deployment of such communication. In this paper, we present Kick-Ass <sup xmlns:mml="http://www.w3.org/1998/Math/MathML" xmlns:xlink="http://www.w3.org/1999/xlink">1</sup> , a congestion control mechanism that enables explicit rate congestion control protocols to be deployed within the TCP/IP stack. The key idea is to utilize packet lengths as a vehicle to communicate fine-grained explicit rate and other information from routers to endpoints and vice versa. Given that our approach (i) requires no explicit coordination among Kick-Ass routers, (ii) no explicit coordination among Kick-Ass routers and endpoints, and (iii) is effective on paths that include legacy routers, it provides a practical road towards a faster Internet, today. Using large-scale simulations, testbed experiments, and wide-area Internet evaluations, we demonstrate that (i) a basic explicit-rate protocol using the Kick-Ass mechanism improves flow completion times by up to an order of magnitude and outperforms endpoint-based approaches, including CUBIC and PCC. (ii) Kick-Ass is incrementally deployable on the Internet. (iii) Deploying Kick-Ass at end-hosts and edge routers can enable the above performance benefits, without waiting for universal adoption. (iv) Our packet-fragmentation mechanism is well behaved on the Internet.
Year
DOI
Venue
2016
10.1109/ICNP.2016.7784442
2016 IEEE 24th International Conference on Network Protocols (ICNP)
Keywords
Field
DocType
router-assisted congestion control,Kick-Ass congestion control,rate congestion control protocols,TCP/IP protocols,packet lengths,Kick-Ass routers,legacy routers,large-scale simulations,wide-area Internet evaluations,explicit-rate protocol,flow completion time improvement,edge routers,packet-fragmentation
Slow-start,Software deployment,Computer science,Network packet,Testbed,Internet protocol suite,Computer network,Network congestion,Router,Distributed computing,The Internet
Conference
ISSN
ISBN
Citations 
1092-1648
978-1-5090-3282-2
0
PageRank 
References 
Authors
0.34
19
3
Name
Order
Citations
PageRank
Marcel Flores1616.74
Alexander Wenzel200.68
Aleksandar Kuzmanovic396071.99