Title
Mystique: A Fine-Grained and Transparent Congestion Control Enforcement Scheme
Abstract
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 <italic xmlns:mml="http://www.w3.org/1998/Math/MathML" xmlns:xlink="http://www.w3.org/1999/xlink">Mystique</italic> , 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 <italic xmlns:mml="http://www.w3.org/1998/Math/MathML" xmlns:xlink="http://www.w3.org/1999/xlink">Mystique</italic> in Open vSwitch (OVS) and conducted extensive test-bed experiments in both public and private cloud environments. Experiment results have demonstrated that <italic xmlns:mml="http://www.w3.org/1998/Math/MathML" xmlns:xlink="http://www.w3.org/1999/xlink">Mystique</italic> is able to effectively adapt to varying network conditions, and can always employ the most suitable congestion control for each TCP connection. More specifically, <italic xmlns:mml="http://www.w3.org/1998/Math/MathML" xmlns:xlink="http://www.w3.org/1999/xlink">Mystique</italic> can significantly reduce latency by 18.13% on average when compared with individual congestion controls.
Year
DOI
Venue
2019
10.1109/TNSM.2019.2935829
IEEE Transactions on Network and Service Management
Keywords
Field
DocType
Web service,TCP,congestion control,transfer completion time
Computer science,Latency (engineering),Server,Computer network,Testbed,Network congestion,Enforcement,Web service,Web server,Cloud computing,Distributed computing
Journal
Volume
Issue
ISSN
16
4
1932-4537
Citations 
PageRank 
References 
0
0.34
0
Authors
6
Name
Order
Citations
PageRank
Yuxiang Zhang116715.28
Lin Cui242.80
Fung Po Tso321222.16
Quanlong Guan401.69
Weijia Jia52656221.35
Jipeng Zhou613115.12