DocumentCode :
687811
Title :
The Delayed ACK evolution in MPTCP
Author :
Ming Li ; Lukyanenko, Andrey ; Tarkoma, Sasu ; Yla-Jaaski, Antti
Author_Institution :
Dept. of Comput. Sci. & Eng., Aalto Univ., Aalto, Finland
fYear :
2013
fDate :
9-13 Dec. 2013
Firstpage :
2282
Lastpage :
2288
Abstract :
Multipath TCP (MPTCP) is a major extension of TCP that aims to offer higher aggregate bandwidth and robustness by pooling multiple paths within one transport connection. One of the current weaknesses of the protocol is the Delayed ACK scheme inherited from TCP. The Delayed ACK is an option of TCP that allows the receiver to delay sending an ACK for every other packet within a window given by the Delayed ACK timer. At the sender, the RTO should be no less than the Minimum RTO to avoid spurious timeouts. This strategy can lead to significant performance degradation in the presence of timeouts, especially in high speed networks, where RTT is usually one- or two-order of magnitude smaller than the Minimum RTO. When a subflow occurs a timeout, the receiver has to buffer data from all the subflows until the missing packet is received. The data may overrun the receive buffer to cause flow control at the sender, which seriously impacts the overall performance. In order to avoid MPTCP performance degradation, we propose a new Delayed ACK aiming to remove the Minimum RTO constraint at the sender while to reserve the Delayed ACK function at the receiver. Our solution requires only minor modification to the legacy Delayed ACK scheme and it introduces negligible computational overhead and no extra traffic overhead. We use a NS-3 network simulator to evaluate the performance of our new Delayed ACK in three typical network environments. The results indicate that MPTCP using new Delayed ACK scheme requires much smaller aggregate buffer than MPTCP using the legacy Delayed ACK scheme, especially in high speed networks where the buffer requirement reduces one- or two-order of magnitude.
Keywords :
telecommunication traffic; transport protocols; MPTCP performance degradation; NS-3 network simulator; RTO constraint; delay sending; delayed ACK evolution; delayed ACK function; delayed ACK scheme; delayed ACK timer; flow control; minimum RTO constraint; multipath TCP; protocol; receiver; transport connection; Aggregates; Delays; Encoding; Out of order; Packet loss; Protocols; Receivers;
fLanguage :
English
Publisher :
ieee
Conference_Titel :
Global Communications Conference (GLOBECOM), 2013 IEEE
Conference_Location :
Atlanta, GA
Type :
conf
DOI :
10.1109/GLOCOM.2013.6831414
Filename :
6831414
Link To Document :
بازگشت