1 / 1

An Evaluation of Fairness Among Heterogeneous TCP Variants Over 10Gbps High-speed Networks

An Evaluation of Fairness Among Heterogeneous TCP Variants Over 10Gbps High-speed Networks Lin Xue*, Suman Kumar', Cheng Cui* and Seung-Jong Park* *School of Electrical Engineering and Computer Science, Center for Computation & Technology, Louisiana State University, USA

serge
Télécharger la présentation

An Evaluation of Fairness Among Heterogeneous TCP Variants Over 10Gbps High-speed Networks

An Image/Link below is provided (as is) to download presentation Download Policy: Content on the Website is provided to you AS IS for your information and personal use and may not be sold / licensed / shared on other websites without getting consent from its author. Content is provided to you AS IS for your information and personal use only. Download presentation by click this link. While downloading, if for some reason you are not able to download a presentation, the publisher may have deleted the file from their server. During download, if you can't get a presentation, the file might be deleted by the publisher.

E N D

Presentation Transcript


  1. An Evaluation of Fairness Among Heterogeneous TCP Variants Over 10Gbps High-speed Networks • Lin Xue*, Suman Kumar', Cheng Cui* and Seung-Jong Park* • *School of Electrical Engineering and Computer Science, Center for Computation & Technology, Louisiana State University, USA • 'Department of Computer Science, Troy University, USA Introduction and Background • 10Gbps Testbed Setup • CRON (http://www.cron.loni.org) • Cyber-infrastructure of Reconfigurable Optical Networks • Experimental networking testbed for 10Gbps high-speed networks • Heterogeneous TCP variants • Traditional network is rapidly evolving into a heterogeneous one. • According to a recent study on 5000 most popular web servers[1]: • Components • Hardware • Cisco N5000 switch • with 48 X 10Gbps ports • High-end servers with 10GE NICs • 10Gbps hardware emulators • Software • Emulab-based interface & controller • 10Gbps software emulators • (optimized 10Gbps Dummynet ) • Fairness Problem for heterogeneous TCP flows • Every TCP employs its own congestion control mechanism. • Fairness among heterogeneous TCP variants depends on router parameters such as queue management schemes and buffer size[2] High-speed TCP congestion control variants • Experimental Design • Dumbbell Topology • 2 10Gbps Linux Router • (4X10Gbps NICs) • 3 X 10Gbps links (120ms delay) • 3 senders and 3 receivers running heterogeneous TCP flows • Software • OS: Optimized Ubuntu 64bit & FreeBSD 64bit • Measurement S/W : Zero-copy Iperf • TCP variants: TCP-SACK, HSTCP, CUBIC, etc. • Patched Queue Management schemes: Drop-tail, RED, CHOKe, etc. Queue Management Schemes Evaluation of Fairness Among Heterogeneous TCP Variants • Loss Synchronization Effect • AQM schemes make de-synchronization of TCP flows • Very small buffer sizes (e.g. 1% BDP) create TCP loss synchronization • Homogeneous TCP vs. Heterogeneous TCP • Fairness index for buffer size = 20% BDP, RTT = 120ms Buffer Size = 20% de-synchronization • Fairness for Heterogeneous TCP flows • Three scenarios • 1 TCP-SACK, 1 CUBIC, and 1 HSTCP flow • 10 TCP-SACK, 10 CUBIC, and 10 HSTCP flow • 10 TCP-SACK, 10 CUBIC, and 10 HSTCP flow with short-lived TCP flows • Active queue management schemes (e.g. RED, CHOKe) perform better fairness than Drop-tail for large buffer sizes • All three queue management schemes show same fairness behavior for small buffer sizes • Short-lived TCP flows improve fairness in heterogeneous TCP networks Buffer Size = 1% synchronization • Throughput for Heterogeneous TCP flows • Tradeoff between fairness and throughput • Drop-tail performs the best among three queue management schemes • References • [1] P. Yang, W. Luo, L. Xu, J. Deogun, and Y. Lu, “Tcp congestion avoidance algorithm identification,” in Distributed Computing Systems (ICDCS), 2011 31st International Conference on. IEEE, 2011, pp. 310–321. • [2] Ao Tang; Xiaoliang Wei; Low, S.H.; Mung Chiang; , "Equilibrium of Heterogeneous Congestion Control: Optimality and Stability," Networking, IEEE/ACM Transactions on , vol.18, no.3, pp.844-857, June 2010 10 TCP-SACK, 10 CUBIC, and 10 HSTCP flow 10 TCP-SACK, 10 CUBIC, and 10 HSTCP flow with short-lived TCP flows 1 TCP-SACK, 1 CUBIC, and 1 HSTCP flow

More Related