mystique_zhang_tnsm.pdf (9.12 MB)
Download file

Mystique: a fine-grained and transparent congestion control enforcement scheme

Download (9.12 MB)
journal contribution
posted on 03.09.2019, 09:28 by Yuxiang Zhang, Lin Cui, Fung Po TsoFung Po Tso, Quanlong Guan, Weijia Jia, Jipeng Zhou
TCP congestion control is a vital component for the latency of Web services. In practice, a single congestion control mechanism 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 may not always be the most suitable one. Adjusting congestion control to meet different networking scenarios usually requires modification of TCP stacks on a server. This is difficult, if not impossible, due to various operating system and application configurations on production servers. In this paper, we propose Mystique, a light-weight, flexible, and dynamic congestion control switching scheme that allows network or server administrators to deploy any congestion control schemes transparently without modifying existing TCP stacks on servers. We have implemented Mystique in Open vSwitch (OVS) and conducted extensive testbed experiments in both public and private cloud environments. Experiment results have demonstrated that Mystique is able to effectively adapt to varying network conditions, and can always employ the most suitable congestion control for each TCP connection. More specifically, Mystique can significantly reduce latency by 18.13% on average when compared with individual congestion controls.

Funding

National Natural Science Foundation of China (NSFC) Project No. 61772235 and 61602210

NSFC Key Project No. 61532013 and No. 61872239

0007/2018/A1, 0060/2019/A1 DCT-MoST Joint-project No. 025/2015/AMJ of Science and Technology Development Fund, Macao S.A.R (FDCT)

University of Macau Grant Nos: MYRG2018-00237- RTO, CPG2019-00004-FST and SRG2018-00111-FST

Fundamental Research Funds for the Central Universities (21617409, 21617408 and 21619404)

UK Engineering and Physical Sciences Research Council (EPSRC) grants EP/P004407/2 and EP/P004024/1

Science and Technology Planning Project of Guangdong (2015A030401043, 2017A040405029)

Science and Technology Planning Project of Guangzhou (201902010041)

Educational Commission of Guangdong Province (2018KTSCX016)

History

School

  • Science

Department

  • Computer Science

Published in

IEEE Transactions on Network and Service Management

Volume

16

Issue

4

Pages

1869 - 1883

Publisher

IEEE

Version

AM (Accepted Manuscript)

Rights holder

© IEEE

Publisher statement

© 2019 IEEE. Personal use of this material is permitted. Permission from IEEE must be obtained for all other uses, in any current or future media, including reprinting/republishing this material for advertising or promotional purposes, creating new collective works, for resale or redistribution to servers or lists, or reuse of any copyrighted component of this work in other works.

Publication date

2019-08-16

Copyright date

2019

eISSN

1932-4537

Language

en

Depositor

Dr Posco Tso

Usage metrics

Exports