Exploring parallelism and desynchronization of TCP over high speed networks with tiny buffers
Autor: | Praveenkumar Kondikoppa, Chui-Hui Chiu, Cheng Cui, Lin Xue, Seung-Jong Park |
---|---|
Rok vydání: | 2015 |
Předmět: |
CUBIC TCP
Router TCP acceleration Computer Networks and Communications Computer science Distributed computing TCP tuning TCP delayed acknowledgment Throughput 02 engineering and technology H-TCP TCP congestion-avoidance algorithm 03 medical and health sciences TCP Westwood plus TCP Friendly Rate Control 0302 clinical medicine 0202 electrical engineering electronic engineering information engineering Zeta-TCP Network packet business.industry ComputerSystemsOrganization_COMPUTER-COMMUNICATIONNETWORKS 020206 networking & telecommunications TCP global synchronization Network congestion 030220 oncology & carcinogenesis Slow-start HSTCP business BIC TCP TCP pacing Computer network |
Zdroj: | Computer Communications. 69:60-68 |
ISSN: | 0140-3664 |
DOI: | 10.1016/j.comcom.2015.07.010 |
Popis: | We identified a problem that the current TCP variants suffer from synchronization caused by tiny buffers at high speed networks.We proposed and implement a new TCP that explores parallelism among multiple channels and TCP desynchronization for high speed networks.We evaluated the performance of the new DMCTCP over different networking environment.We analyzed the optimal performance of the proposed DMCTCP based on theoretical analysis. The buffer sizing problem is a big challenge for high speed network routers to reduce buffer cost without throughput loss. The past few years have witnessed debate on how to improve link utilization of high speed networks where the router buffer size is idealized into dozens of packets. Theoretically, the buffer size can be shrunk by more than 100 times. Under this scenario, widely argued proposals for TCP traffic to achieve acceptable link capacities mandate three necessary conditions: over-provisioned core link bandwidth, non-bursty flows, and tens of thousands of asynchronous flows. However, in high speed networks where these conditions are insufficient, TCP traffic suffers severely from routers with tiny buffers.To explore better performance, we propose a new congestion control algorithm called Desynchronized Multi-Channel TCP (DMCTCP) that creates a flow with parallel channels. These channels can desynchronize each other to avoid TCP loss synchronization, and they can avoid traffic penalties from burst losses. Over a 10?Gb/s large delay network ruled by tiny buffer routers, our emulation results show that bottleneck link utilization can reach over 80% with much fewer number of flows. Compared with other TCP congestion control variants, DMCTCP can also achieve much better performance in high loss rate networks. Facing the buffer sizing challenge, our study is a new step towards the deployment of optical packet switching networks. |
Databáze: | OpenAIRE |
Externí odkaz: |