Robust TCP (TCP-R) with Explicit Packet Drop Notification (EPDN) for Satellite Networks

Numerous studies have shown that packet reordering is common, especially in satellite networks. Reordering of packets decreases the TCP performance of a network, mainly because it leads to overestimation of the congestion of the network. We consider satellite networks and analyze the performance of such networks when reordering of packets occurs. We propose a solution that could significantly improve the performance of the network when reordering of packets occurs in the satellite network. We report results of our simulation experiments, which support this claim. Our solution is based on enabling the senders to distinguish between dropped packets and reordered packets.

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

[2]  N.K.G. Samaraweera Non-congestion packet loss detection for TCP error recovery using wireless links , 1999 .

[3]  A. Miller,et al.  The IRIDIUM communications system , 1993, 1993 IEEE MTT-S International Microwave Symposium Digest.

[4]  Mark Allman,et al.  On making TCP more robust to packet reordering , 2002, CCRV.

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

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

[7]  Bruno Pattan,et al.  Satellite-based global cellular communications , 1997 .

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

[9]  Bilal Chinoy Dynamics of internet routing information , 1993, SIGCOMM 1993.

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

[11]  Daniel M. Kohn Providing global broadband Internet access using low-earth-orbit satellites , 1997, Comput. Networks ISDN Syst..

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

[13]  J. V. Evans,et al.  The US proposed new multimedia communications satellite systems , 2000, 2000 IEEE Aerospace Conference. Proceedings (Cat. No.00TH8484).

[14]  G. G. Stokes "J." , 1890, The New Yale Book of Quotations.

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

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

[17]  Arjuna Sathiaseelan,et al.  RD-TCP: Reorder Detecting TCP , 2003, HSNMC.

[18]  Mário M. Freire,et al.  High-Speed Networks and Multimedia Communications , 2003 .

[19]  G. Fairhurst,et al.  Explicit loss indication and accurate RTO estimation for TCP error recovery using satellite links , 1997 .

[20]  M. Sturza Architecture of the TELEDESIC satellite system , 1995 .

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

[22]  R.J. Leopold,et al.  The IRIDIUM communications system , 1993, IEEE Potentials.

[23]  Arjuna Sathiaseelan,et al.  Improving the Performance of TCP in the Case of Packet Reordering , 2004, HSNMC.

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