Mystique_ANRW2018.pdf (200.59 kB)
0/0

A fine-grained and transparent congestion control enforcement scheme

Download (200.59 kB)
conference contribution
posted on 26.11.2018 by Yuxiang Zhang, Lin Cui, Fung Po Tso, Quanlong Guan, Weijia Jia, Jipeng Zhou
In 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 Workshop

Pages

26 - 32

Citation

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/authors

Version

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

01/04/2018

Publication date

2018

Notes

© 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

9781450355858

Language

en

Location

Montreal

Exports

Logo branding

Keyword(s)

Exports