DocumentCode
2693941
Title
Preventing TCP incast throughput collapse at the initiation, continuation, and termination
Author
Tam, Adrian S -W ; Xi, Kang ; Xu, Yang ; Chao, H. Jonathan
Author_Institution
Dept. of Electr. & Comput. Eng., Polytech. Inst. of New York Univ., Brooklyn, NY, USA
fYear
2012
fDate
4-5 June 2012
Firstpage
1
Lastpage
9
Abstract
Incast applications have grown in popularity with the advancement of data center technology. It is found that the TCP incast may suffer from the throughput collapse problem, as a consequence of TCP retransmission timeouts when the bottleneck buffer is overwhelmed and causes the packet losses. This is critical to the Quality of Service of cloud computing applications. While some previous literature has proposed solutions, we still see the problem not completely solved. In this paper, we investigate the three root causes for the poor performance of TCP incast flows and propose three solutions, one for each at the beginning, the middle and the end of a TCP connection. The three solutions are: admission control to TCP flows so that the flow population would not exceed the network´s capacity; retransmission based on timestamp to detect loss of retransmitted packets; and reiterated FIN packets to keep the TCP connection active until the the termination of a session is acknowledged. The orchestration of these solutions prevents the throughput collapse. The main idea of these solutions is to ensure all the on-going TCP incast flows can maintain the self-clocking, thus eliminates the need to resort to retransmission timeout for recovery. We evaluate these solutions and find them work well in preventing the retransmission timeout of TCP incast flows, hence also preventing the throughput collapse.
Keywords
quality of service; telecommunication congestion control; transport protocols; FIN packet; TCP connection; TCP incast flow; TCP retransmission timeout; admission control; bottleneck buffer; cloud computing; data center technology; flow population; incast application; loss detection; network capacity; network retransmission; packet loss; quality of service; retransmitted packet; self-clocking; session termination; throughput collapse; timestamp; Admission control; Delay; Radiation detectors; Receivers; Switches; Synchronization; Throughput;
fLanguage
English
Publisher
ieee
Conference_Titel
Quality of Service (IWQoS), 2012 IEEE 20th International Workshop on
Conference_Location
Coimbra
ISSN
1548-615X
Print_ISBN
978-1-4673-1296-7
Electronic_ISBN
1548-615X
Type
conf
DOI
10.1109/IWQoS.2012.6245995
Filename
6245995
Link To Document