npc2017-zhang-tcon.pdf (714.21 kB)
TCon: A transparent congestion control deployment platform for optimizing WAN transfers
conference contribution
posted on 2018-06-11, 13:38 authored by Yuxiang Zhang, Lin Cui, Fung Po TsoFung Po Tso, Quanlong Guan, Weijia JiaNowadays, many web services (e.g., cloud storage) are deployed inside datacenters and may trigger transfers to clients through WAN. TCP congestion control is a vital component for improving the performance (e.g., latency) of these services. Considering complex networking environment, the default congestion control algorithms on servers may not always be the most efficient, and new advanced algorithms will be proposed. However, adjusting congestion control algorithm usually requires modification of TCP stacks of servers, which is difficult if not impossible, especially considering different operating systems and configurations on servers. In this paper, we propose TCon, a light-weight, flexible and scalable platform that allows administrators (or operators) to deploy any appropriate congestion control algorithms transparently without making any changes to TCP stacks of servers. We have implemented TCon in Open vSwitch (OVS) and conducted extensive test-bed experiments by transparently deploying BBR congestion control algorithm over TCon. Test-bed results show that the BBR over TCon works effectively and the performance stays close to its native implementation on servers, reducing latency by 12.76% on average.
Funding
This work is partially supported by Chinese National Research Fund (NSFC) No. 61402200; NSFC Key Project No. 61532013; NSFC Project No. 61602210; National China 973 Project No. 2015CB352401; the UK Engineering and Physical Sciences Research Council (EPSRC) grants EP/P004407/1 and EP/P004024/1; Shanghai Scientific Innovation Act of STCSM No.15JC1402400 and 985 Project of SJTU with No. WF220103001; the Science and Technology Planning Project of Guangdong Province, China (2014A040401027, 2015A030401043), the Fundamental Research Funds for the Central Universities (21617409, 21617408); the Opening Project of Guangdong Province Key Laboratory of Big Data Analysis and Processing (2017009).
History
School
- Science
Department
- Computer Science
Published in
IFIP International Conference on Network and Parallel Computing Lecture Notes in Computer Science (including subseries Lecture Notes in Artificial Intelligence and Lecture Notes in Bioinformatics)Volume
10578 LNCSPages
49 - 61Citation
ZHANG, Y. ... et al, 2017. TCon: A transparent congestion control deployment platform for optimizing WAN transfers. IN: Shi X. ... et al (eds). Network and Parallel Computing. NPC 2017. Lecture Notes in Computer Science, vol 10578. Cham: Springer, pp.49-61.Publisher
Springer © IFIP International Federation for Information ProcessingVersion
- AM (Accepted Manuscript)
Publisher statement
This work is made available according to the conditions of the Creative Commons Attribution-NonCommercial-NoDerivatives 4.0 International (CC BY-NC-ND 4.0) licence. Full details of this licence are available at: https://creativecommons.org/licenses/by-nc-nd/4.0/Acceptance date
2017-08-09Publication date
2017Notes
This is a pre-copyedited version of a contribution published in Shi X. ... et al (eds). Network and Parallel Computing published by Springer. The definitive authenticated version is available online via http://dx.doi.org/10.1007/978-3-319-68210-5_5. This paper was also presented at the IFIP International Conference on Network and Parallel Computing (NPC 2017), Hefei, China, 20th-21st October 2017.ISBN
9783319682099ISSN
0302-9743Publisher version
Book series
Lecture Notes in Computer Science;10578Language
- en