TCP-R with EPDN: Handling out of Order Packets in Error Prone Satellite Networks

Studies have shown that packet reordering is common, especially in satellite networks where there are link level retransmissions and multipath routing. Moreover, traditional satellite networks exhibit high corruption rates causing packet losses. Reordering and corruption of packets decrease the TCP performance of a network, mainly because it leads to overestimation of the congestion in the network. We consider satellite networks and analyze the performance of such networks when reordering and corruption of packets occurs. We propose a solution that could significantly improve the performance of the network when reordering and corruption of packets occur in a satellite network. We report results of our simulation experiments, which support this claim.

[1]  Rajesh Krishnan,et al.  Explicit transport error notification (ETEN) for error-prone wireless and satellite networks , 2004, Comput. Networks.

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

[3]  Bogdan M. Wilamowski,et al.  The Transmission Control Protocol , 2005, The Industrial Information Technology Handbook.

[4]  Arjuna Sathiaseelan,et al.  Reorder notifying TCP (RN‐TCP) with explicit packet drop notification (EPDN) , 2006, Int. J. Commun. Syst..

[5]  Barry G. Evans,et al.  Effects on TCP of routing strategies in satellite constellations , 2001, IEEE Commun. Mag..

[6]  Gerard Maral,et al.  VSAT Networks , 1995 .

[7]  B. R. Badrinath,et al.  I-TCP: indirect TCP for mobile hosts , 1995, Proceedings of 15th International Conference on Distributed Computing Systems.

[8]  Christopher Ward,et al.  A data link control protocol for LEO satellite networks providing a reliable datagram service , 1995, TNET.

[9]  R. J. Leopold,et al.  Low-earth orbit global cellular communications network , 1991, ICC 91 International Conference on Communications Conference Record.

[10]  Ian F. Akyildiz,et al.  TCP-Peach: a new congestion control scheme for satellite IP networks , 2001, TNET.

[11]  Vinton G. Cerf,et al.  Symposium proceedings on Communications architectures and protocols , 1988, SIGCOMM 1988.

[12]  Hari Balakrishnan,et al.  Explicit Loss Notification and Wireless Web Performance , 2006 .

[13]  Randy H. Katz,et al.  Transport protocols for Internet-compatible satellite networks , 1999, IEEE J. Sel. Areas Commun..

[14]  Ming Zhang,et al.  RR-TCP: a reordering-robust TCP with DSACK , 2003, 11th IEEE International Conference on Network Protocols, 2003. Proceedings..