Decoupling path failure detection from congestion control to improve SCTP failovers

SCTP handover is too slow to be useful as a mobility solution for most applications. With quicker handovers, SCTP will be an interesting solution to mobility. SCTP uses retransmissions as probes for path failure detection. Congestion control forces slow paced retransmissions but quick failovers need fast paced probes. Our solution is to stop using retransmissions as probes. Instead, we propose active path monitoring using unreliable heartbeats. Applications can tune this algorithm to meet their own requirements. We show data from a simple experiment in a real environment.

[1]  Ramon Ferrús,et al.  An Analytical Estimation of the Failover Time in SCTP Multihoming Scenarios , 2007, 2007 IEEE Wireless Communications and Networking Conference.

[2]  V. Jacobson,et al.  Congestion avoidance and control , 1988, CCRV.

[3]  Vern Paxson,et al.  Computing TCP's Retransmission Timer , 2000, RFC.

[4]  Lixia Zhang,et al.  Stream Control Transmission Protocol , 2000, RFC.

[5]  A.L. Caro,et al.  End-to-end failover thresholds for transport layer multihoming , 2004, IEEE MILCOM 2004. Military Communications Conference, 2004..

[6]  John Murphy,et al.  Stall and Path Monitoring Issues in SCTP , 2006, Proceedings IEEE INFOCOM 2006. 25TH IEEE International Conference on Computer Communications.

[7]  Paul D. Amer,et al.  Retransmission schemes for end-to-end failover with transport layer multihoming , 2004, IEEE Global Telecommunications Conference, 2004. GLOBECOM '04..

[8]  Janardhan R. Iyengar,et al.  Concurrent Multipath Transfer Using SCTP Multihoming Over Independent End-to-End Paths , 2006, IEEE/ACM Transactions on Networking.

[9]  Gabriel-Miro Muntean,et al.  Delay-Centric Handover in SCTP over WLAN , 2004 .

[10]  Johan Eklund,et al.  Impact of sack delay and link delay on failover performance in SCTP , 2006, Communications and Computer Networks.