Skip to main content
Log in

TCP extensions for space communications

  • Published:
Wireless Networks Aims and scope Submit manuscript

Abstract

The space communication environment and mobile and wireless communication environments show many similarities when observed from the perspective of a transport protocol. Both types of environments exhibit loss caused by data corruption and link outage, in addition to congestion‐related loss. The constraints imposed by the two environments are also similar – power, weight, and physical volume of equipment are scarce resources. Finally, it is not uncommon for communication channel data rates to be severely limited and highly asymmetric. We are working on solutions to these types of problems for space communication environments, and we believe that these solutions may be applicable to the mobile and wireless community. As part of our work, we have defined and implemented the Space Communications Protocol Standards‐Transport Protocol (SCPS‐TP), a set of extensions to TCP that address the problems that we have identified. The results of our performance tests, both in the laboratory and on actual satellites, indicate that the SCPS‐TP extensions yield significant improvements in throughput over unmodified TCP on error‐prone links. Additionally, the SCPS modifications significantly improve performance over links with highly asymmetric data rates.

This is a preview of subscription content, log in via an institution to check access.

Access this article

Price excludes VAT (USA)
Tax calculation will be finalised during checkout.

Instant access to the full article PDF.

Similar content being viewed by others

References

  1. A. Bakre and B.R. Badrinath, I-TCP: Indirect TCP for mobile hosts, Technical Report DCS-TR-314, Rutgers University (October 1994).

  2. H. Balakrishnan, V.N. Padmanabhan, S. Seshan and R.H. Katz, A comparison of mechanisms for improving TCP performance over wireless links, in: Proceedings of ACM SIGCOMM '96, Stanford, CA (August 1996) pp. 256–269.

  3. H. Balakrishnan, S. Seshan and R.H. Katz, Improving reliable transport and handoff performance in cellular wireless networks, ACM Wireless Networks 1(4) (December 1995) 469–481.

    Article  Google Scholar 

  4. R. Braden, ed., Requirements for internet hosts – communication layers, Request for Comments 1122, IETF (October 1989).

  5. L.S. Brakmo, S.W. O'Malley and L.L. Peterson, TCP Vegas: new techniques for congestion avoidance, in: Proceedings of ACM SIGCOMM '94, London (October 1994) pp. 24–35.

  6. R. Caceres and L. Iftode, Improving the Performance of reliable transport protocols in mobile computing environments, IEEE Journal on Selected Areas in Communications 13(5) (June 1995) 850–857.

    Article  Google Scholar 

  7. P. Danzig, Z. Liu and L. Yan, An evaluation of TCP Vegas by live emulation, in: Proceedings of ACM SIGMetrics '95 (1995).

  8. S. Floyd, TCP and Explicit Congestion Notification, ACM Computer Communications Review 24(5) (October 1994) 8–23.

    Article  MathSciNet  Google Scholar 

  9. S. Floyd and V. Jacobson, Random early detection gateways for congestion avoidance, IEEE/ACM Transactions on Networking 1(4) (August 1993) 397–413.

    Article  Google Scholar 

  10. R. Fox, TCP big window and nak options, Request for Comments 1106, IETF (June 1989).

  11. J.C. Hoe, Improving the Start-up Behavior of a Congestion Control Scheme for TCP, in: Proceedings of ACM SIGCOMM '96, Stanford, CA (August 1996) pp. 270–280.

  12. V. Jacobson, Congestion avoidance and control, in: Proceedings of ACM SIGCOMM '88, Stanford, CA (August 1988) pp. 314–329.

  13. V. Jacobson, Compressing TCP/IP headers for low-speed serial links, Request for Comments 1144, IETF (February 1990).

  14. V. Jacobson and R. Braden, TCP extensions for long-delay paths, Request for Comments 1072, IETF (October 1988).

  15. V. Jacobson, R. Braden and D. Borman, TCP extensions for high performance, Request for Comments 1323, IETF (May 1992).

  16. M. Mathis and J. Mahdavi, Forward acknowledgment: refining TCP congestion control, in: Proceedings of ACM SIGCOMM '96, Stanford, CA (August 1996) pp. 281–291.

  17. M. Mathis, J. Mahdavi, S. Floyd and A. Romanow, TCP selective acknowledgment options, Request for Comments 2018, IETF (October 1996).

  18. C. Partridge, Gigabit Networking (Addison-Wesley, Reading, MA, 1994).

    Google Scholar 

  19. V. Paxson, End-to-end routing behavior in the Internet, in: Proceedings of ACM SIGCOMM 96, Stanford, CA (August 1996) pp. 25–38.

  20. W.R. Stevens, TCP/IP Illustrated, Vol. 1 (Addison-Wesley, Reading, MA, 1994).

    Google Scholar 

  21. W.R. Stevens, TCP slow start, congestion avoidance, fast retransmit, and fast recovery algorithms, Internet draft, draft-stevens-tcpca-spec-01.txt (March 1996).

  22. C. Villamizar and C. Song, High performance TCP in ANSNET, ACM Computer Communications Review 24(5) (October 1994) pp. 45–60.

    Article  Google Scholar 

Download references

Author information

Authors and Affiliations

Authors

Rights and permissions

Reprints and permissions

About this article

Cite this article

Durst, R.C., Miller, G.J. & Travis, E.J. TCP extensions for space communications. Wireless Networks 3, 389–403 (1997). https://doi.org/10.1023/A:1019190124953

Download citation

  • Issue Date:

  • DOI: https://doi.org/10.1023/A:1019190124953

Keywords

Navigation