DocumentCode :
2061056
Title :
On RTO timer implementation in TCP
Author :
Wen, Zheng ; Yeung, Kwan L.
Author_Institution :
Dept. of Electr. & Electron. Eng., Univ. of Hong Kong, Hong Kong, China
fYear :
2010
fDate :
Nov. 29 2010-Dec. 1 2010
Firstpage :
1350
Lastpage :
1354
Abstract :
The retransmission timeout (RTO) timer used in TCP has long been standardized by the IETF in RFC2988, referred to as the TCP-RFC in this paper. Over the years, various deficiencies have been identified. In this paper, we focus on the implicit RTO offset problem, where the exact timeout limit of each packet is stretched by restarting the timer using the current timer value on the arrival of each acknowledgement (that acknowledges some new data). It would result in a slow timeout detection which unavoidably degrades the TCP throughput. In this paper, we first present a review of the TCP-RFC with special focus on the implicit RTO offset problem. Based on the insights obtained, we propose an enhanced RTO timer implementation, called E-RTO, for TCP. The implicit RTO offset is removed by mimicking the operation of a multi-timer implementation using a single timer. We then compare our E-RTO with TCP-RTO by simulations. We show that the faster timeout detection of our E-RTO leads to a throughput improvement of up to 3%.
Keywords :
transport protocols; E-RTO; RFC2988; RTO timer implementation; TCP throughput; current timer value; multitimer implementation; retransmission timeout timer; single timer; slow timeout detection; transmission control protocol;
fLanguage :
English
Publisher :
ieee
Conference_Titel :
Intelligent Systems Design and Applications (ISDA), 2010 10th International Conference on
Conference_Location :
Cairo
Print_ISBN :
978-1-4244-8134-7
Type :
conf
DOI :
10.1109/ISDA.2010.5687097
Filename :
5687097
Link To Document :
بازگشت