A New Transmission Control Protocol for Satellite Networks
- 1
- 2
Abstract
According to technical statistics, current TCP protocols with approximately 80% Internet applications run on perform very well on wired networks. However, due to the effects of long propagation delay, great bandwidth asymmetry, high sporadic Bit Error Rate (BER) and etc., TCP performance degrades obviously on the satellite communication networks. To avoid the problems, TP-S, a novel transport control protocol, is introduced for satellite IP networks. Firstly, in order to increase the increment speed of Congestion Window (cwnd) at the beginning of data transmission, the traditional Slow Start strategy is replaced by a new strategy, known as Super Start. Secondly, a new packet lost discriminated scheme based on IP packets alternately sending with different priority is used in the protocol to decouple congestion decision from errors. Thirdly, bandwidth asymmetry problem is avoided by adopting Modified NACK (M-NACK) in receiving ends, which is sent periodically. In addition, the sending strategy in routers is also modified along with other’s changes to support the protocol. Finally, the simulation experiments show that the new protocol can not only significantly enhance throughput performance, but also reduce sharply bandwidth used in the reverse path as compared with traditional TCP protocols and those protocols, which are recently proposed for satellite IP networks.
- V. Jacobson, “Congestion Avoidance and Control,” Computer Communication Review, Vol. 18, No. 4, 1988, pp. 314-329. doi:10.1145/52325.52356
- M. Allman, V. Paxson and W. Stevens, “TCP Congestion Control,” RFC 2581, 1999, pp. 1-5.
- S. Floyd and T. Henderson, “The NewReno Modification to TCP’s Fast Recovery Algorithm,” RFC 2582, 1999.
- C. Partridge and T. Shepard, “TCP/IP Performance over Satellite Links,” IEEE Network Magazine, Vol. 11, No. 5, 1997, pp. 44-49. doi:10.1109/65.620521
- A. Jamalipour and T. Tung, “The Role of Satellites in Global IT: Trends and Implications,” Personal Communications, IEEE, Vol. 8, No. 3, 2001. pp. 5-11.
- M. Allman, D. Glover and L. Sanchez, “Enhancing TCP Over Satellite Channels Using Standard Mechanisms,” RFC 2488, 1999.
- T. V. Lakshman and U. Madhow, “The Performance of TCP/IP for Networks with High Bandwidth-Delay Products and Random Loss,” IEEE/ACM Transactions on Networking, Vol. 5, No. 3, 1997, pp. 336-350. doi:10.1109/90.611099
- E. Lutz, et al., “The Land Mobile Satellite Communication Channel-Recording, Statistics, and Channel Model,” IEEE Transactions on Vehicular Technology, Vol. 40, No. 2, 1991, pp. 375-386. doi:10.1109/25.289418
- H. Balakrishnan, V. Padmanabhan and R. Katz, “The Effects of Asymmetry on TCP Performance,” Proceedings of the 3rd ACM/IEEE Mobile Computing Conference, Budapest, 26-30 September 1997, pp. 77-89.
- J. Border, M. Kojo and J. Griner, “Performance Enhancing Proxies Intended to Mitigate Link Related Degradations,” RFC 3135, June 2001.
- M. Allman, S. Dawkins and D. Glover, “Ongoing TCP Research Related to Satellites,” RFC 2760, 2000.
- M. Mathis, J. Mahdavi and S. Floyd, “TCP Selective Acknowledgment Options,” RFC 2018, 1996.
- H. Balakrishnan, S. Seshan, E. Amir and R. H. Katz, “Improving TCP/IP Performance Over Wireless Networks,” Proceedings of ACM Mobile computing, California, 13-15 November 1995, pp. 2-15.
- M. Mario, R. Michele and M. Giacomo, “PETRA: Performance Enchancing Transport Architecture for Satellite Communications,” IEEE Journal on Selected Areas in Communications, Vol. 22, No. 2, 2004, pp. 320-332. doi:10.1109/JSAC.2003.819981
- M. Luglio, et al., “On-Board Satellite ‘Split TCP’ Proxy,” IEEE Journal on Selected Areas in Communications, Vol. 22, No. 2, 2004, pp. 362-370.