Back
 IJCNS  Vol.4 No.2 , February 2011
Delay Resistant Transport Protocol for Deep Space Communication
Abstract: The throughput of conventional transport protocols suffers significant degradation with the increased Round Trip Time (RTT) typically seen in deep space communication. This paper proposes a Delay Resistant Transport Protocol (DR-TCP) for point-to-point communication in deep space exploration missions. The issues related to deep space communication protocol design and the areas where modifications are necessary are investigated, and a protocol is designed that can provide good throughput to the applications using a deep space link. The proposed protocol uses a cross layer based approach to find the allocated bandwidth and avoids initial bandwidth estimation. A novel timeout algorithm estimates the timeout duration with an objective to maximize throughput and avoid spurious timeout events. The protocol is evaluated through extensive simulations in ns2 considering high RTT values typically seen in Lunar and Mars Exploration Networks under different conditions of packet error rates. DR-TCP provides a significant increase in the throughput as compared to traditional transport protocols under the same conditions. A novel adaptive redundant retransmission algorithm is also presented to take care of the high PER in deep space links. The effect of the Retransmission Frequency has been critically analyzed considering both Lunar and Deep Space scenarios under different levels of PER. The results are very encouraging even in high error conditions. The protocol exhibits a RTT independent behavior in throughput, which is the most desirable quality of a protocol for deep space communication.
Cite this paper: nullM. Sarkar, K. Shukla and K. Dasgupta, "Delay Resistant Transport Protocol for Deep Space Communication," International Journal of Communications, Network and System Sciences, Vol. 4 No. 2, 2011, pp. 122-132. doi: 10.4236/ijcns.2011.42015.
References

[1]   O. B. Akan, J. Fang and I. F. Akyildiz, “Performance of TCP Protocols in Deep Space Communication Networks,” IEEE Communications Letters, Vol. 6, No. 11, November 2002, pp. 478-480. doi:10.1109/LCOMM.2002.805549

[2]   V. Cerf, S. Burleigh, et al., “Interplanetary Internet (IPN): Architectural Definition,” draft-irtf-ipnrg-arch-00.txt, May 2001.

[3]   V. Cerf, S. Burleigh, et al., “Delay-Tolerant Network Architecture: The Evolving Interplanetary Internet,” draft-irtf-ipnrg-arch-01.txt, August 2002.

[4]   I. F. Akyildiz, O. B. Akan, C. Chen, J. Fang and W. L. Su, “Interplanetary Internet: State-of-the-Art and Research Challenges,” Computer Networks, Vol. 43, No. 2, October 2003, pp. 75-113.

[5]   I. Psaras, G. Papastergiou, V. Tsaousidis and N. Peccia, “DS-TP: Deep-Space Transport Protocol,” Proceedings of IEEE Aerospace Conference, 20 May 2008, Big Sky, pp. 1-13.

[6]   T. de Cola, H. Ernst and M. Marchese, “Performance Analysis of CCSDS File Delivery Protocol and Erasure Coding Techniques in Deep Space Environments,” Computer Networks, Vol. 51, No. 14, May 2007, pp. 4032-4049. doi:10.1016/j.comnet.2007.04.015

[7]   O. B. Akan, J. Fang and I. F. Akyildiz, “TP-Planet: A Reliable Transport Protocol for Interplanetary Internet,” IEEE Journal on Selected Areas in Communications, Vol. 22, No. 2, February 2004, pp. 348-361. doi:10.1109/JSAC.2003.819985

[8]   V. Cerf, S. Burleigh, et al., “RFC 4838, Delay-Tolerant Networking Architecture,” IRTF DTN Research Group, April 2007.

[9]   K. Scott, S. Burleigh, et al., “RFC 5050, Bundle Protocol Specification,” IRTF DTN Research Group, November 2007.

[10]   L. Wood, J. McKim, et al., “Saratoga: A Scalable File Transfer Protocol,” draft-wood-tsvwg-saratoga-05, May 2010.

[11]   S. Burleigh, M. Ramadas, et al., “RFC 5325, Licklider Transmission Protocol Motivation,” IRTF DTN Research Group, September 2008.

[12]   M. Ramadas, S. Burleigh, et al., “RFC 5326, Licklider Transmission Protocol Specification,” IRTF DTN Research Group, September 2008.

[13]   S. Farrell, M. Ramadas, et al., “RFC 5327, Licklider Transmission Protocol—Security Extensions,” IRTF DTN Research Group, September 2008.

[14]   K. Bhasin, J. Hayden, et al., “Advanced Communication and Networking Technologies for Mars Exploration,” Proceedings of 19th International Communications Satellite Systems Conference, 17-20 April 2001, Tolouse, pp. 1-10.

[15]   D. Rossi, C. Testa, S. Valenti and L. Muscariello, “LEDBAT: The New BitTorrent Congestion Control Protocol,” Proceedings of the 19th International Conference on Computer Communications and Networks, 2-5 August 2010, Zurich, pp. 1-6.

[16]   M. Sarkar, K. K. Shukla and K. S. Dasgupta, “A Proactive Transport Protocol for Performance Enhancement of Satellite based Networks,” International Journal of Computer Applications, Vol. 1, No. 16, February 2010, pp. 100-107.

[17]   M. Sarkar, K. K. Shukla and K. S. Dasgupta, “Network State Classification Based on the Statistical Properties of RTT for an Adaptive Multi State Proactive Transport Protocol for Satellite Based Networks,” International Journal of Computer Networks & Communications, Vol. 2, No. 6, November 2010, pp. 155-174.

[18]   R. Jain, D. Chiu and W. Hawed, “A Quantitative Measure of Fairness and Discrimination for Resource Allocation in Shared Computer Systems,” DEC, Research Report TR-301, 1984.

[19]   L. Wood, C. Peoples, G. Parr, B. Scotney and A. Moore, “TCP’s Protocol Radius: The Distance where Timers Prevent Communication,” Proceedings of 3rd International Workshop on Satellite and Space Communications, 13-14 September 2007, Salzburg, pp. 163-167. doi:10.1109/IWSSC.2007.4409409

[20]   M. Mathis, J. Mahdavi, S. Floyd and A. Romanow, “TCP Selective Acknowledgment Options,” RFC 2018, April 1996.

[21]   UCB/LBNL/VINT Network Simulator. http://www.isi.edu/nsnam/ns/

[22]   L. S. Brakmo, S. O Malley, L. L. Peterson, et al., “TCP Vegas: New Techniques for Congestion Detection and Avoidance,” ACM SIGCOMM Computer Communication Review, Vol. 24, No. 4, October 1994, pp. 24-35. doi:10.1145/190809.190317

[23]   L. A. Grieco and S. Masclo, “A Congestion Control Algorithm for the Deep Space Internet,”Space Communications, Vol. 20, No. 3-4, 2006, pp. 155-160.

[24]   R. H. Wang, W.-T. Hsu, X. Wu, T. T. Wang and X. B. Wang, “Experimental and Comparative Analysis of Channel Delay Impact on Rate-Based and Window-Based Transmission Mechanisms over Space-Internet Links,” Proceedings of IEEE International Conference on Communications, 19-23 May 2008, Beijing, pp. 2990-2994.

[25]   R. H. Wang, A. Ayyagari, X. Wu, B. Sun and W.-T. Hsu, “Experimental Performance Comparison of Rate-Based and Store-and-Forward Transmission Mechanisms over Error-Prone Cislunar Communication Links,” Proceedings of IEEE International Conference on Communications, 24-28 June 2007, Glasgow, pp. 4518-4522.

 
 
Top