An Adaptive Optimized RTO Algorithm for Multi-homed Wireless Environments

As a transport layer protocol SCTP uses end to end metrics, such as Retransmission Time Out (RTO), to manage mobility handover. Our investigation illustrates that Wireless LAN (WLAN) mobility causes continuously increased Round Trip Times (RTT) resulting from 802.11 MAC retransmissions, regardless of the service specified by upper layers. We present scenarios where the current understanding of SCTP switchover aggressiveness is invalid; spurious failovers together with excessive RTO result in new forms of receiver buffer blocking communication failure. Given wireless mobility performance issues, together with the ambiguity of end to end metrics, we propose an Adaptive Optimized RTO algorithm for wireless Access Networks (AORAN) which uses local as well as end to end metrics to manage mobility. AORAN measures RTT between the mobile node and Access Point (AP) to calculate wireless and Internet RTO subcomponents. We also show binary exponential backoff has negative effects on SCTP with increased wireless RTT; AORAN introduces a decision mechanism which implements backoff on RTO subcomponents only when appropriate.

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

[2]  Sally Floyd,et al.  TCP and explicit congestion notification , 1994, CCRV.

[3]  David Malone,et al.  On buffer sizing for voice in 802.11 WLANs , 2006, IEEE Communications Letters.

[4]  Liam Murphy,et al.  An Analysis of Alterations to the SCTP RTO Calculation Mechanism for WLAN Environments , 2008, MWCN/PWC.

[5]  Yuansong Qiao,et al.  SCTP Switchover Performance Issues in WLAN Environments , 2008, 2008 5th IEEE Consumer Communications and Networking Conference.

[6]  Paul D. Amer,et al.  Rethinking end-to-end failover with transport layer multihoming , 2006, Ann. des Télécommunications.

[7]  Aleksandar Kuzmanovic,et al.  The power of explicit congestion notification , 2005, SIGCOMM '05.

[8]  Janardhan R. Iyengar,et al.  Receive buffer blocking in concurrent multipath transfer , 2005, GLOBECOM '05. IEEE Global Telecommunications Conference, 2005..

[9]  Liam Murphy,et al.  SCTP Performance Issue on Path Delay Differential , 2007, WWIC.

[10]  Sebastien Linck,et al.  Removing the MAC Retransmission Times from the RTT in TCP , 2004 .

[11]  Janardhan R. Iyengar,et al.  Concurrent Multipath Transfer Using SCTP Multihoming: Introducing the Potentially-Failed Destination State , 2008, Networking.

[12]  H. Hjalmarsson,et al.  Making retransmission delays in wireless links friendlier to TCP , 2004, 2004 43rd IEEE Conference on Decision and Control (CDC) (IEEE Cat. No.04CH37601).

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

[14]  Ibrahim Matta,et al.  Effect of local retransmission at wireless access points on the round trip time estimation of TCP , 1998, Proceedings 31st Annual Simulation Symposium.

[15]  Byron W. Putman 802.11 WLAN Hands-On Analysis: Unleashing the Network Monitor for Troubleshooting and Optimization , 2005 .

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

[17]  S. Murphy,et al.  An approach to transport layer handover of VoIP over WLAN , 2006, CCNC 2006. 2006 3rd IEEE Consumer Communications and Networking Conference, 2006..