Skip to main content

Cross-Layer Enhancement to TCP Slow-Start over Geostationary Bandwidth on Demand Satellite Networks

  • Conference paper
Next Generation Teletraffic and Wired/Wireless Advanced Networking (NEW2AN 2007)

Part of the book series: Lecture Notes in Computer Science ((LNCCN,volume 4712))

Included in the following conference series:

Abstract

It is well-known that the transmission control protocol (TCP) does not perform well in wireless and satellite environments. We investigate the use of cross-layer design involving the transport and medium access control (MAC) layers in the context of a geostationary bandwidth-on-demand satellite network to simultaneously enhance TCP performance and to improve bandwidth utilization. In this paper, we focus on the slow-start phase of the connection. In essence, we create a bandwidth pipe between the two layers so that through cross-layer interactions, the TCP connections are aware of the satellite resources available to them, thus adjusting their congestion window accordingly. Our proposal includes minimal changes to the original protocol, allowing easier integration and inter-working with existing infrastructure. Our evaluation results show a shorter slow-start duration with better bandwidth utilization. Although the performance gain is higher in a lossy satellite link, we also found that it is dependent on the network load.

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

Access this chapter

Chapter
USD 29.95
Price excludes VAT (USA)
  • Available as PDF
  • Read on any device
  • Instant download
  • Own it forever
eBook
USD 39.99
Price excludes VAT (USA)
  • Available as PDF
  • Read on any device
  • Instant download
  • Own it forever
Softcover Book
USD 54.99
Price excludes VAT (USA)
  • Compact, lightweight edition
  • Dispatched in 3 to 5 business days
  • Free shipping worldwide - see info

Tax calculation will be finalised at checkout

Purchases are for personal use only

Institutional subscriptions

Preview

Unable to display preview. Download preview PDF.

Unable to display preview. Download preview PDF.

References

  1. Allman, M., Paxson, V., Stevens, W.: TCP congestion control, RFC 2581 (April 1999)

    Google Scholar 

  2. Allman, M., et al.: Increasing TCPs initial window, RFC2414 (September 1998)

    Google Scholar 

  3. Akyildiz, I., Morabito, G., Palazzo, S.: TCP-Peach: a new congestion avoidance control scheme for satellite IP networks. IEEE/ACM Trans. on Network 9, 307–321 (2001)

    Article  Google Scholar 

  4. Casetti, C., et al.: TCP Westwood: end-to-end congestion control for wired/wireless networks. Wireless Networks Journal 8, 467–479 (2002)

    Article  MATH  Google Scholar 

  5. Caini, C., Firrincieli, R.: TCP Hybla: a TCP enhancement for heterogeneous networks. Int’l J. of Satell. Commun. and Network 22, 547–566 (2004)

    Article  Google Scholar 

  6. Henderson, T.R., Katz, R.: Transport protocols for Internet compatible satellite networks. IEEE J. of Selected Areas in Commun. 17(2) (1999)

    Google Scholar 

  7. Allman, M., et al.: Enhancing TCP over satellite networks, RFC2488 (January 1999)

    Google Scholar 

  8. Caini, C., et al.: Transport layer protocols and architectures for satellite networks. Int’l J. of Satell. Commun. and Network 25, 1–26 (2007)

    Article  Google Scholar 

  9. Giambene, G., Kota, S.: Cross-layer protocol optimization for satellite communications networks: A survey. Int’l J. of Satell. Commun. and Network 24, 323–341 (2006)

    Article  Google Scholar 

  10. Celandroni, N., Davoli, F., Ferro, E., Gotta, A.: Long-lived TCP Connections via satellite: cross-layer bandwidth allocation, pricing and adaptive control. IEEE/ACM Trans. on Network 14(5), 1019–1030 (2006)

    Article  Google Scholar 

  11. Chini, P., Giambene, G., Bartolini, D., Luglio, M., Roseti, C.: Dynamic resource allocation based on a TCP-MAC cross-layer approach for DVB-RCS satellite networks. Int’l J. of Satell. Commun. and Network 24, 367–385 (2006)

    Article  Google Scholar 

  12. Peng, F., Wu, L., Leung, V.C.M.: Cross-layer enhancement of TCP split-connections over satellites links. Int’l J. of Satell. Commun. and Network 24, 405–418 (2006)

    Article  Google Scholar 

  13. Floyd, S., Jacobson, V.: Early random detection gateways for congestion avoidance. IEEE/ACM Trans. on Network 1(4), 397–413 (1993)

    Article  Google Scholar 

  14. Kalama, M., et al.: Cross-layer improvement for TCP Westwood and VoIP over satellite. In: Int’l Workshop on Satellite and Space Commun, pp. 204–208 (2006)

    Google Scholar 

  15. ETSI, Satellite Earth Stations and Systems (SES); Broadband Satellite Multimedia (BSM) services and architectures; functional architecture for IP internetworking with BSM networks,” TS 102 292, V.1.1.1 (2004-2)

    Google Scholar 

  16. ETSI, Digital Video Broadcasting (DVB); Interaction channel for satellite distribution systems, EN 301 790, V.1.3.1 (2003-03)

    Google Scholar 

  17. Açar, G.: End-to-end resource management in geostationary satellite networks, PhD. Dissertation, University of London (November 2001)

    Google Scholar 

  18. Kawadia, V., Kumar, P.R.: A cautionary perspective on cross-layer design. IEEE Wireless Communications, 3–11 (2005)

    Google Scholar 

  19. The ns manual [Online]. Available: http://www.isi.edu/nsnam/ns/doc

  20. Bolla, R., Davoli, F., Marchese, M.: Adaptive bandwidth allocation methods in the satellite environment. In: Proc. IEEE ICC, pp. 3183–3190 (2001)

    Google Scholar 

Download references

Author information

Authors and Affiliations

Authors

Editor information

Yevgeni Koucheryavy Jarmo Harju Alexander Sayenko

Rights and permissions

Reprints and permissions

Copyright information

© 2007 Springer-Verlag Berlin Heidelberg

About this paper

Cite this paper

Chai, W.K., Pavlou, G. (2007). Cross-Layer Enhancement to TCP Slow-Start over Geostationary Bandwidth on Demand Satellite Networks. In: Koucheryavy, Y., Harju, J., Sayenko, A. (eds) Next Generation Teletraffic and Wired/Wireless Advanced Networking. NEW2AN 2007. Lecture Notes in Computer Science, vol 4712. Springer, Berlin, Heidelberg. https://doi.org/10.1007/978-3-540-74833-5_8

Download citation

  • DOI: https://doi.org/10.1007/978-3-540-74833-5_8

  • Publisher Name: Springer, Berlin, Heidelberg

  • Print ISBN: 978-3-540-74832-8

  • Online ISBN: 978-3-540-74833-5

  • eBook Packages: Computer ScienceComputer Science (R0)

Publish with us

Policies and ethics