Mystique_ANRW2018.pdf (200.59 kB)
Download fileA fine-grained and transparent congestion control enforcement scheme
conference contribution
posted on 2018-11-26, 11:21 authored by Yuxiang Zhang, Lin Cui, Fung Po TsoFung Po Tso, Quanlong Guan, Weijia Jia, Jipeng ZhouIn practice, a single TCP congestion control is often used to handle all TCP connections on a Web server, e.g., Cubic for Linux by default. Considering complex and ever-changing networking environment, the default congestion control algorithm may not always be the most suitable one. Adjusting congestion control usually to meet different networking scenarios requires modification of servers' TCP stacks. This is difficult, if not impossible, due to various operating systems and different configurations on the servers. In this paper, we propose Mystique, a light-weight and flexible scheme that allows administrators (or operators) to deploy any congestion control schemes transparently without changing existing TCP stacks on servers. We have implemented Mystique in Open vSwitch (OVS) and conducted extensive test-bed experiments in public cloud environments. We have extensively evaluated Mystique and the results have demonstrated that it is able to effectively adapt to varying network conditions, and can always employ the most suitable congestion control for each TCP connection. Mystique can significantly reduce latency by up to 37.8% in comparison with other congestion controls.
Funding
This work has been partially supportedby Chinese National Research Fund (NSFC) No. 61772235, 61402200 and 61602210; the Fundamental Research Funds for the Central Universities (21617409 and 21617408); the UK Engineering and Physical Sciences Research Council (EPSRC) grants EP/P004407/2 and EP/P004024/1; FDCT 0007/2018/A1, DCT-MoST Jointproject No. (025/2015/AMJ) of SAR Macau; University of Macau Funds No. CPG2018-00032-FST & SRG2018-00111- FST; NSFC Key Project No. 61532013; National China 973 Project No. 2015CB352401; Shanghai Scientific Innovation Act of STCSM No.15JC1402400 and 985 Project of Shanghai Jiao Tong University: WF220103001; Science and Technology Planning Project of Guangdong Province (China): 2014A040401027, 2015A030401043, 2017A040405029 and 2017B030306016.
History
School
- Science
Department
- Computer Science
Published in
Applied Networking Research Workshop 2018 ANRW 2018 - Proceedings of the 2018 Applied Networking Research WorkshopPages
26 - 32Citation
ZHANG, Y. ... et al, 2018. A fine-grained and transparent congestion control enforcement scheme. IN: Proceedings of the Applied Networking Research Workshop (ANRW 2018), Montreal, QC, Canada, 16 July 2018, pp.26-32.Publisher
Association for Computing Machinery (ACM) © The owners/authorsVersion
- 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
2018-04-01Publication date
2018Notes
© Owner/Author 2018. This is the author's version of the work. It is posted here for your personal use. Not for redistribution. The definitive Version of Record was published in Proceedings of the Applied Networking Research Workshop, http://dx.doi.org/10.1145/3232755.3232778.ISBN
9781450355858Publisher version
Language
- en