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

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.

[1]  Richard V. Penty,et al.  Chasing errors through the network stack: a testbed for investigating errors in real traffic on optical networks , 2005, IEEE Communications Magazine.

[2]  Giovanni Giambene,et al.  A Simulation Study of Scalable TCP and HighSpeed TCP in Geostationary Satellite Networks , 2005, Telecommun. Syst..

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

[4]  Bezalel Gavish,et al.  LEO/MEO systems – Global mobile communication systems , 1997, Telecommun. Syst..

[5]  B. Raahemi Error correction on 64/66 bit encoded links , 2005, Canadian Conference on Electrical and Computer Engineering, 2005..

[6]  Eitan Altman,et al.  Analysis of TCP Vegas and TCP Reno , 1997, Proceedings of ICC'97 - International Conference on Communications.

[7]  Muriel Médard,et al.  XORs in the Air: Practical Wireless Network Coding , 2006, IEEE/ACM Transactions on Networking.

[8]  Joao Barros,et al.  How feasible is network coding in current satellite systems? , 2010, 2010 5th Advanced Satellite Multimedia Systems Conference and the 11th Signal Processing for Space Communications Workshop.

[9]  Mark Allman,et al.  An Application-Level solution to TCP''s Satellite Inefficiencies , 1996 .

[10]  Wei Dong,et al.  ATCS: An adaptive TCP coding scheme for satellite IP networks , 2011, KSII Trans. Internet Inf. Syst..

[11]  J. Anderson,et al.  IP over SONET , 1998 .

[12]  João Barros,et al.  Network Coding Multicast in Satellite Networks , 2009, 2009 Next Generation Internet Networks.

[13]  Charles A. Brackett,et al.  Dense Wavelength Division Multiplexing Networks: Principles and Applications , 1990, IEEE J. Sel. Areas Commun..

[14]  T. V. Lakshman,et al.  The performance of TCP/IP for networks with high bandwidth-delay products and random loss , 1997, TNET.

[15]  Rahim Rahmani,et al.  A self configuring fuzzy Active Queue Management controller in heterogeneous networks , 2010, 2010 17th International Conference on Telecommunications.

[16]  Ian F. Akyildiz,et al.  Satellite ATM networks: a survey , 1997 .

[17]  Hui Li,et al.  Adaptive Routing Strategy in Multi Layer Satellite Communication Networks , 2006, 2006 7th International Symposium on Antennas, Propagation & EM Theory.

[18]  A.W. Moore,et al.  Packet error rate and bit error rate non-deterministic relationship in optical network applications , 2005, OFC/NFOEC Technical Digest. Optical Fiber Communication Conference, 2005..

[19]  John S. Heidemann,et al.  Ongoing TCP Research Related to Satellites , 2000, RFC.

[20]  David R. Irvin,et al.  Performance of a cyclic redundancy check and its interaction with a data scrambler , 1994, IBM J. Res. Dev..

[21]  Özgür B. Akan,et al.  TCP-Peach+: enhancement of TCP-Peach for satellite IP networks , 2002, IEEE Communications Letters.

[22]  Özgür B. Akan,et al.  Performance of TCP protocols in deep space communication networks , 2002, IEEE Communications Letters.

[23]  D. L. Begley Laser cross-link systems and technology , 2000 .

[24]  F. AkyildizI.,et al.  Satellite ATM networks , 1997 .

[25]  Eric Wing Ming Wong,et al.  Delay bounds for packet satellite protocols , 1997, Telecommun. Syst..

[26]  Samir Tohmé,et al.  TCP over satellite links: Problems and solutions , 2000, Telecommun. Syst..

[27]  Kazuhiro Kimura,et al.  Double-Layered Inclined Orbit Constellation for Advanced Satellite Communications Network (Special Issue on Advances in Satellite Communications toward Multimedia Era) , 1997 .

[28]  Sebastiano Tirró Satellite communication systems design , 1993 .

[29]  L. B. James,et al.  Error Behaviour In Optical Networks , 2005 .

[30]  A. Jamalipour,et al.  Explicit Load Balancing Technique for NGEO Satellite IP Networks With On-Board Processing Capabilities , 2009, IEEE/ACM Transactions on Networking.

[31]  A.W. Moore,et al.  Optical network packet error rate due to physical layer coding , 2005, Journal of Lightwave Technology.

[32]  S Arnon,et al.  Performance limitations of a free-space optical communication satellite network owing to vibrations: heterodyne detection. , 1998, Applied optics.

[33]  H. Zimmermann,et al.  OSI Reference Model - The ISO Model of Architecture for Open Systems Interconnection , 1980, IEEE Transactions on Communications.

[34]  H. Sunak Optical fiber communications , 1985, Proceedings of the IEEE.

[35]  Richard V. Penty,et al.  TCP Sending Rate Control at Terabits Per Second , 2006, Proceedings IEEE INFOCOM 2006. 25TH IEEE International Conference on Computer Communications.

[36]  Lloyd Wood,et al.  Internetworking with satellite constellations , 2001 .

[37]  Masayuki Murata,et al.  Fairness and stability of congestion control mechanisms of TCP , 1998, IEEE INFOCOM '99. Conference on Computer Communications. Proceedings. Eighteenth Annual Joint Conference of the IEEE Computer and Communications Societies. The Future is Now (Cat. No.99CH36320).

[38]  Gen Kitagata,et al.  A Proposal for Efficient TCP Flow Control over Satellite Networks , 2004, Telecommun. Syst..

[39]  Arthur Charles Clarke,et al.  Extra-Terrestrial Relays , 1966 .

[40]  Krishna M. Sivalingam,et al.  A multi-level WDM access protocol for an optically interconnected parallel computer , 1994, Proceedings of INFOCOM '94 Conference on Computer Communications.

[41]  Van Jacobson,et al.  Congestion avoidance and control , 1988, SIGCOMM '88.

[42]  Eitan Altman,et al.  Analysis of TCP Vegas and TCP Reno , 2000, Telecommun. Syst..

[43]  David Clark,et al.  The Morgan Kaufmann Series in Networking , 2008 .

[44]  Kumar N. Sivarajan,et al.  Optical Networks: A Practical Perspective , 1998 .