Skip to main content
Log in

A bit error rate analysis for TCP traffic over parallel free space photonics

  • Published:
Telecommunication Systems Aims and scope Submit manuscript

Abstract

Inter-satellite links (ISL) are a useful technology to transmit data to space stations and to communicate between satellites. However, there are serious limitations due to long delays and poor channel performance, resulting in high bit error rates (BER). In this paper, parallel transmission and the scaling of the Transport Control Protocol (TCP) window in free space optics (FSO) communications are analyzed in order to overcome these disadvantages in optical inter-satellite links. Latency and BER are the dominant effects that determine link performance. Thus, a physical, link, network and transport cross-layer analysis for FSO over ISL is presented in this paper. This analysis shows the advantages and disadvantages of using optical parallel transmission and TCP window scaling for free space optical links between stations and satellite constellations. The key contribution of this work is to simulate the effects of the BER and to link the results to packet error rate (PER) to determine the goodput for TCP transmissions by using a cross-layering approach. The results give evidence that wavelength division multiplexing (WDM) can mitigate the effects of long delay and high BER for a FSO communication using TCP.

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.

Fig. 1
Fig. 2
Fig. 3
Fig. 4
Fig. 5
Fig. 6
Fig. 7
Fig. 8

Similar content being viewed by others

Notes

  1. Scalable Simulation Framework (SSF) is a discrete simulator created by Dartmouth College, USA under a free license distribution. SSFNet is part of the SSF simulator and it is built in the Java Language. Part of the code for the congestion window was modified by the authors of this paper. Please see the link at, http://www.ssfnet.org.

References

  1. Akan, O. B., Fang, J., & Akyildiz, I. F. (2002). Performance of TCP protocols in deep space communication networks. IEEE Communications Letters, 6(11), 478–480.

    Article  Google Scholar 

  2. Akyildiz, I. F., & Jeong, S. H. (1997). Satellite ATM networks: a survey. IEEE Communications Magazine, 35(7), 30–43.

    Article  Google Scholar 

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

    Article  Google Scholar 

  4. Akyildiz, I. F., Zhang, X., & Fang, J. (2002). TCP-Peach+: enhancement of TCP-Peach for satellite IP networks. IEEE Communications Letters, 6(7), 303–305.

    Article  Google Scholar 

  5. Allman, M., Kruse, H., & Ostermann, S. (1996). An application level solution to TCP’s satellite inefficiencies. In International workshop on satellite-based information services (WOSBIS) (pp. 100–107).

    Google Scholar 

  6. Allman, M., Paxson, V., & Stevens, W. (1999). RFC 2581: TCP congestion control. http://www.ietf.org/rfc/rfc2581.txt.

  7. Allman, M., Dawkins, S., Glover, D., Griner, J., Tran, D., Henderson, T., Heidemann, J., Touch, J., Kruse, H., Ostermann, S., Scott, K., & Semke, J. (2000). RFC 2760: Ongoing TCP research related to satellites. http://www.ietf.org/rfc/rfc2760.txt.

  8. Begley, D. L. (2000). Laser cross-link systems and technology free space laser communications. IEEE Communications Magazine, 38(8), 126–132.

    Article  Google Scholar 

  9. Boudreau, P. E., Bergman, W. C., & Irvin, D. R. (1994). Performance of a cyclic redundancy check and its interaction with a data scrambler. IBM Journal of Research and Development, 38(6), 651–658.

    Article  Google Scholar 

  10. Brackett, C. A. (1990). Dense wavelength division multiplexing networks: principles and applications. IEEE Journal on Selected Areas in Communications, 8(6), 948–964.

    Article  Google Scholar 

  11. Clarke, A. C. (1945). Extra-terrestrial relays. Wireless World, 305–308.

  12. College, D. (2007). SSFNet: Scalable Simulation Framework (SSFNET). http://www.ssfnet.org.

  13. De-Souza, E., & Agarwal, D. (2003). A high speed TCP study: characteristics and deployment issues (Tech. rep.). Lawrence Berkeley National Laboratory, technical Report LBNL-53215.

  14. Dong, W., Wang, J., Huang, M., Tang, J., & Zhou, H. (2011). ATCS: an adaptive TCP coding scheme for satellite IP networks. KSII Transactions on Internet and Information Systems, 5(5), 1013–1027.

    Article  Google Scholar 

  15. Dowd, P. W., & Sivalingam, K. M. (1994). A multi-level WDM access protocol for an optically interconnected parallel computer. In IEEE international conference on computer communications (INFOCOM) (pp. 400–408).

    Google Scholar 

  16. Fausto, F. V., Shintre, S., & Barros, J. (2010). How feasible is network coding in current satellite systems? In Proceedings of the 5th advanced satellite multimedia systems conference and the 11th signal processing for space communications workshop (pp. 31–37).

    Google Scholar 

  17. Floyd, S. (2003). RFC 3649: High Speed TCP for large-scale congestion windows. http://www.ietf.org/rfc/rfc3649.txt.

  18. Gavish, B. (1997). LEO/MEO systems—global mobile communication systems. Telecommunications Systems, 8(2), 99–141.

    Article  Google Scholar 

  19. Giambene, G., & Miorandi, D. (2005). A simulation study of scalable TCP and highspeed TCP in geostationary satellite networks. Telecommunications Systems, 30(4), 297–320.

    Article  Google Scholar 

  20. Hasegawa, G., Murata, M., & Miyahara, H. (2000). Fairness and stability of congestion control mechanisms of TCP. Telecommunications Systems, 15(1), 167–184.

    Article  Google Scholar 

  21. Hellal, O. A., & Altman, E. (2000). Analysis of TCP vegas and TCP reno. Telecommunications Systems, 15(3), 381–404.

    Article  Google Scholar 

  22. Hemmati, H. (2008). Free-space optical communications at JPL/NASA (Tech. rep.). Jet Propulsion Laboratory, California Institute of Technology, optical Communications Group.

  23. Jacobson, V. (1988). Congestion avoidance and control. Computer Communication Review, 18(4), 314–329.

    Article  Google Scholar 

  24. Jacobson, V. (1990). Modified TCP congestion control and avoidance algorithms. End2end-interest mailing list.

  25. Jacobson, V., Braden, R., & Borman, D. (1992). RFC 1323: TCP extensions for high performance. http://www.ietf.org/rfc/rfc1323.txt.

  26. James, L., Moore, A. W., Wonfor, A., Plumb, R., White, I., & Penty, R. (2005). Packet error rate and bit error rate non-deterministic relationship in optical network applications. In Optical fiber communication conference, 2005. Technical digest. OFC/NFOEC (Vol. 4, p. 3).

    Google Scholar 

  27. James, L. B. (2005). Error behaviour in optical networks. PhD thesis, University of Cambridge.

  28. Katti, S., Rahul, H., Hu, W., Katabi, D., Muriel, M. M., & Crowcroft, J. (2006). XORs in the air: practical wireless network coding. Computer Communication Review, 36(4), 243–254.

    Article  Google Scholar 

  29. Keiser, G. (2000). Optical fiber communications (3rd ed.). New York: McGraw Hill.

    Google Scholar 

  30. Kimura, K., Inagaki, K., & Karasawa, Y. (1997). Double-layered inclined orbit constellation for advanced satellite communication network. IEICE Transactions on Communications, E80-B(1), 93–102.

    Google Scholar 

  31. Lakshman, T. V., & Madhow, U. (1997). The performance of TCP/IP for networks with high bandwidth-delay products and random loss. IEEE/ACM Transactions on Networking, 5(3), 336–350.

    Article  Google Scholar 

  32. Li, H., Zhang, Q., Zhang, N., Zhang, Y., & Xu, H. (2006). Adaptive routing strategy in multi-layer satellite communication networks. In Proceedings of the 7th international symposium on antennas propagation & EM theory (ISAPE) (pp. 1–4).

    Google Scholar 

  33. Manchester, J., Anderson, J., Doshi, B., & Dravida, S. (1998). IP over SONET. IEEE Communications Magazine, 36(5), 136–142.

    Article  Google Scholar 

  34. Moore, A. W., James, L. B., Glick, M., Wonfor, A., Plumb, R. G., White, I. H., McAuley, D., & Penty, R. V. (2005). Optical network packet error rate due to physical layer coding. Journal of Lightwave Technology, 23(10), 3056–3065.

    Article  Google Scholar 

  35. Moore, A. W., James, L. B., Wonfor, A., White, I. H., Penty, R. V., Glick, M., & McAuley, D. (2005). Chasing errors through the network stack: a testbed for investigating errors in real traffic on optical networks. IEEE Communications Magazine, 43(8), s34–s39.

    Article  Google Scholar 

  36. Oueslati-Boulahia, S., Serhrouchni, A., Tohmé, S., Baier, S., & Berrada, M. (2000). TCP over satellite links: problems and solutions. Telecommunications Systems, 13(2), 199–212.

    Article  Google Scholar 

  37. Raahemi, B. (2005). Error correction on 64/66 bit encoded links. In IEEE Canadian conference on electrical and computer engineering (pp. 412–416).

    Google Scholar 

  38. Rahmani, R., Kanter, T., & Åhlund, C. (2010). A self configuring fuzzy active queue management controller in heterogeneous networks. In 17th international conference on telecommunications (pp. 634–641).

    Google Scholar 

  39. Ramaswami, R., & Sirvarajan, K. N. (2001). Morgan Kaufmann series in networking. Optical networks: a practical perspective (2nd ed.). San Mateo: Morgan Kaufman.

    Google Scholar 

  40. Rodríguez-Colina, E., James, L. B., Penty, R. V., White, I. H., Williams, KA, & WMoore, A. (2006). TCP sending rate control at terabits per second. In Proceedings of the 25th IEEE international conference on computer communications (INFOCOM), Barcelona, Spain (pp. 1–5).

    Google Scholar 

  41. Satcom (2006). Optical communications and intersatellite links. WTEC Hyper-Librarian.

  42. Shlomi, A., Rotman, S. R., & Kopeika, N. S. (1998). Performance limitations of a free-space optical communication satellite network owing to vibrations: heterodyne detection. Applied Optics, 37(27), 6366–6374.

    Article  Google Scholar 

  43. Taleb, T., Mashimo, D., Jamalipour, A., Kato, N., & Nemoto, Y. (2009). Explicit load balancing technique for NGEO satellite IP networks with on-board processing capabilities. IEEE/ACM Transactions on Networking, 17(1), 281–293.

    Article  Google Scholar 

  44. Tirró, S. (1993). Satellite communication systems design. New York: Plenum Press.

    Book  Google Scholar 

  45. Vieira, F., & Barros, J. (2009). Network coding multicast in satellite networks. In Proceedings of the 5th Euro-NGI conference on next generation Internet networks, Piscataway, NJ, USA (pp. 18–23). New York: IEEE Press.

    Google Scholar 

  46. Wong, E., & Yum, T. (1997). Delay bounds for packet satellite protocols. Telecommunications Systems, 8(2), 277–291.

    Article  Google Scholar 

  47. Wood, L. (2001). Internetworking with satellite constellations. PhD thesis, School of Electronics, Computing and Mathematics, University of Surrey, Centre for Communications Systems Research, United Kingdom.

  48. Zabir, S. M. S., & Kitagata, G. (2004). A proposal for efficient TCP flow control over satellite networks. Telecommunications Systems, 25(3), 371–400.

    Article  Google Scholar 

  49. Zimmermann, H. (1980). OSI reference model—the ISO model of architecture for open systems interconnection. IEEE Transactions on Communications, 28(4), 425–432.

    Article  Google Scholar 

Download references

Author information

Authors and Affiliations

Authors

Corresponding author

Correspondence to Enrique Rodriguez-Colina.

Additional information

Part of this work has been done when Enrique Rodriguez-Colina was with the Photonics Systems Team of the Engineering Department of the University of Cambridge, and later with the Institute of Informatics and Applications of the University of Girona.

Rights and permissions

Reprints and permissions

About this article

Cite this article

Rodriguez-Colina, E., Gil-Leyva, D., Marzo, J.L. et al. A bit error rate analysis for TCP traffic over parallel free space photonics. Telecommun Syst 56, 455–466 (2014). https://doi.org/10.1007/s11235-013-9764-4

Download citation

  • Published:

  • Issue Date:

  • DOI: https://doi.org/10.1007/s11235-013-9764-4

Keywords

Navigation