Dynamic throughput optimization in SCTP

Stan McClellan, Wuxu Peng, Eduardo Gonzalez · 2015

The Stream Control Transmission Protocol (SCTP) is a relatively new transport protocol. It has several underlying mechanisms that are similar to the Transmission Control Protocol (TCP), as well as several improvements that are important in certain classes of applications. The timeout scheme of SCTP, however, is almost identical to that used in TCP. With dynamics of today's Internet, that timeout scheme may be too passive. This paper presents an algorithm which dynamically adjusts the overall context of the retransmission timeout process without changing the fundamental retransmission mechanisms. This approach manages the impact of fast retransmissions and timeouts to significantly improve the throughput of SCTP applications. The algorithm avoids spurious retransmissions and provides better throughput by intelligently managing RTO boundaries and allowing conventional timeout schemes to participate more actively in the retransmission process.

Read the paper · More papers on PaperTik