Forward RTO-Recovery (F-RTO) An Algorithm for Detecting Spurious Timeouts with SCTP in Wireless

SCTP has been found to perform poorly performance in the presence of spurious timeouts (ST) caused by delay spikes which are especially frequent in today's wireless mobile networks. Spurious timeouts cause unnecessary retransmission for several segments and congestion control back-off. There are some proposals for avoiding unnecessary retransmissions after a spurious RTO for require use of SCTP options. We introduce a new SCTP sender algorithm for recovery after a retransmission and show that unnecessary retransmissions can be avoided without SCTP options. The algorithm effectively avoids the unnecessary retransmissions after a spurious RTO, improving the SCTP performance considerably.

[1]  Vern Paxson,et al.  TCP Congestion Control , 1999, RFC.

[2]  Sally Floyd,et al.  An Extension to the Selective Acknowledgement (SACK) Option for TCP , 2000, RFC.

[3]  Mark Allman,et al.  Practices for TCP Senders in the Face of Segment Reordering , 2003 .

[4]  Randall Stewart,et al.  SCTP: New Transport Protocol for TCP/IP , 2001, IEEE Internet Comput..

[5]  Mark Allman,et al.  Using TCP Duplicate Selective Acknowledgement (DSACKs) and Stream Control Transmission Protocol (SCTP) Duplicate Transmission Sequence Numbers (TSNs) to Detect Spurious Retransmissions , 2004, RFC.

[6]  Reiner Ludwig,et al.  The Eifel Response Algorithm for TCP , 2005, RFC.

[7]  Reiner Ludwig,et al.  The Eifel Detection Algorithm for TCP , 2003, RFC.

[8]  Jean-Chrysostome Bolot,et al.  Characterizing End-to-End Packet Delay and Loss in the Internet , 1993, J. High Speed Networks.

[9]  Mark Allman,et al.  A web server's view of the transport layer , 2000, CCRV.

[10]  Reiner Ludwig,et al.  Responding to spurious timeouts in TCP , 2003, IEEE INFOCOM 2003. Twenty-second Annual Joint Conference of the IEEE Computer and Communications Societies (IEEE Cat. No.03CH37428).

[11]  Janardhan R. Iyengar,et al.  Retransmission policies with transport layer multihoming , 2003, The 11th IEEE International Conference on Networks, 2003. ICON2003..

[12]  M. Raitola,et al.  Multi-layer protocol tracing in a GPRS network , 2002, Proceedings IEEE 56th Vehicular Technology Conference.

[13]  Keyur C. Shah,et al.  Concurrent Multipath Transfer Using SCTP Multihoming , .

[14]  Van Jacobson,et al.  TCP Extensions for High Performance , 1992, RFC.

[15]  Randy H. Katz,et al.  The Eifel algorithm: making TCP robust against spurious retransmissions , 2000, CCRV.

[16]  Randall R. Stewart,et al.  Stream Control Transmission Protocol , 2000, RFC.