標題: Design and Implementation of TCP-Friendly Meters in P4 Switches
作者: Wang, Shie-Yuan
Hu, Hsien-Wen
Lin, Yi-Bing
資訊工程學系
Department of Computer Science
關鍵字: Meter;P4;QoS;TCP
公開日期: 1-Aug-2020
摘要: Metering the traffic of a flow and dropping the portion of traffic that exceeds the target rate set by the meter is very important to provide quality of service (QoS) in a network. Most existing switches on the market provide the meter function. Although these meters regulate the traffic of a UDP flow very well, according to our tests, they are not TCP-friendly. For example, we found that a TCP flow passing the meter of a commercial switch can only achieve about 10% of the target rate. Based on our studies, we found that this poor performance is due to the bad interactions between the TCP congestion control and the meter function. In this paper, we design and implement a TCP-friendly meter in the packet processing pipelines of a P4 switch. Experimental results show that our meter regulates a TCP flow very well and can maintain its achieved rate within 5% of the target rate. Compared with the meters in several hardware switches, our meter improves the achieved rate of a TCP flow by almost 85% of the target rate.
URI: http://dx.doi.org/10.1109/TNET.2020.3002074
http://hdl.handle.net/11536/155444
ISSN: 1063-6692
DOI: 10.1109/TNET.2020.3002074
期刊: IEEE-ACM TRANSACTIONS ON NETWORKING
Volume: 28
Issue: 4
起始頁: 1885
結束頁: 1898
Appears in Collections:Articles