CFP last date
20 May 2024
Reseach Article

Analysis of RTO Caused by Retransmission Loss to Combat Channel Noise

by Bhavika Gambhava, N. J. Kothari, K. S. Dasgupta
International Journal of Computer Applications
Foundation of Computer Science (FCS), NY, USA
Volume 1 - Number 8
Year of Publication: 2010
Authors: Bhavika Gambhava, N. J. Kothari, K. S. Dasgupta
10.5120/190-327

Bhavika Gambhava, N. J. Kothari, K. S. Dasgupta . Analysis of RTO Caused by Retransmission Loss to Combat Channel Noise. International Journal of Computer Applications. 1, 8 ( February 2010), 5-9. DOI=10.5120/190-327

@article{ 10.5120/190-327,
author = { Bhavika Gambhava, N. J. Kothari, K. S. Dasgupta },
title = { Analysis of RTO Caused by Retransmission Loss to Combat Channel Noise },
journal = { International Journal of Computer Applications },
issue_date = { February 2010 },
volume = { 1 },
number = { 8 },
month = { February },
year = { 2010 },
issn = { 0975-8887 },
pages = { 5-9 },
numpages = {9},
url = { https://ijcaonline.org/archives/volume1/number8/190-327/ },
doi = { 10.5120/190-327 },
publisher = {Foundation of Computer Science (FCS), NY, USA},
address = {New York, USA}
}
%0 Journal Article
%1 2024-02-06T19:45:08.213865+05:30
%A Bhavika Gambhava
%A N. J. Kothari
%A K. S. Dasgupta
%T Analysis of RTO Caused by Retransmission Loss to Combat Channel Noise
%J International Journal of Computer Applications
%@ 0975-8887
%V 1
%N 8
%P 5-9
%D 2010
%I Foundation of Computer Science (FCS), NY, USA
Abstract

A Retransmission Time Out (RTO) is inevitable, when the retransmission of a packet fails to reach the receiver. An RTO compels TCP to reduce packet flow drastically. However, in case of an RTO resulting from retransmission failure caused by the channel noise, reduction in the flow is inappropriate. The problem is compounded when a TCP sender is forbidden to continue transmission till the occurrence of the timeout. In this paper, we investigate the impact of such RTOs with the help of an empirical mathematical analysis. The analysis presented in the paper calculates the idle period of the sender in terms of number of RTTs, which depends on the value of congestion window before the timeout. The mathematical analysis is supported by the results of simulation based experiments and the evaluation of a scheme that improves TCP performance in case of avoidable timeouts caused by the loss of retransmission on an erroneous wireless link.

References
  1. J. Postel. Transmission Control Protocol. RFC 793; Sep 1981.
  2. G. Xylomenos. Multi Service Link Layers: An Approach to Enhancing Internet Performance over Wireless Links. Ph. D. thesis, University of California ; 1999.
  3. M. Allman, S. Dawkins, D. Glover, J. Griner, D. Tran, T. Henderson, J. Heidemann, J. Touch, H. Kruse, S. Ostermann, K. Scott, J. Sanke. Ongoing TCP Research related to Satellites. RFC 2760 ; February 2000.
  4. C. Parsa, J. Garcia-Luna-Aceves. Improving TCP Performance over Wireless Networks at the Link Layer. ACM Mobile Networks and Applications Journal ; 1999.
  5. K. Pentkousis. TCP in Wired-Cum-Wireless Environments. IEEE Communications Surveys & Tutorials ; 2000.
  6. N. J. Kothari, B. M. Gambhava, K. S. Dasgupta. RTT Utilization by Detecting Avoidable Timeouts. 14th IEEE International Conference on Networks ; September 2006.
  7. W. Stevens. TCP Slow start, Congestion Avoidance, Fast Retransmit, Fast Recovery. RFC 2001; January 1997.
  8. M. Allman, V. Paxson, W. Stevens. TCP Congestion Control. RFC 2581 ; April 1999.
  9. M. Allman, H. Balakrishnan, S. Floyd. Enhancing TCP's Fast Recovery using Limited Transmit. RFC 3042 ; 2000.
  10. A. Gurtov, R. Ludwig. Evaluating the Eifel Algorithm for TCP in a GPRS Network. In Proc. of European Wireless. Florence, Italy, February 2002.
  11. A. Kesselman1, Y. Mansour. Optimizing TCP Retransmission Timeout, P. Lorenz and P. Dini (Eds.): ICN 2005 ; Springer-Verlag Berlin Heidelberg ; 3421 : 133-140.
  12. P. Sarolahti, M. Kojo. Forward RTO-Recovery (F-RTO): An Algorithm for Detecting Spurious Retransmission Timeouts with TCP and the Stream Control Transmission Protocol (SCTP). RFC 4138 ; August 2005.
  13. R. Ludwig, R. H. Katz. The Eifel Algorithm: Making TCP Robust Against Spurious Retransmissions. Computer Communications Review. January 2000 ; 30 : 30 - 36.
  14. N. J. Kothari, K. S. Dasgupta. Performance Enhancement of SACK TCP Protocol for wireless Network by Delaying Fast Recovery. IEEE International Conference on Wireless & Optical Communication Networks ; April 2006.
  15. F. Hu, N. Sharma. Enhancing Wireless internet Performance. IEEE Communications Surveys; 2002.
  16. M. Mathis, J. Mahdavi, S. Floyd, A. Romanow. TCP Selective Acknowledgement Options. RFC 2018; Oct 1996.
  17. E. Blanton, M. Allman, K. Fall, L. Wang. A Conservative Selective Acknowledgment (SACK)-based Loss Recovery Algorithm for TCP. RFC 3517; April 2003.
  18. S. Floyd, J. Mahdavi, M. Mathis, M. Podolsky. An Extension to the Selective Acknowledgement (SACK) Option for TCP. RFC 2883; July 2000.
  19. K. Fall ,K. Varadhan. ns Notes and Documentation, 2000.
  20. M. Allman, A. Falk. On the Effective Evaluation of TCP. ACM Computer Communication Review, Oct 1999.
Index Terms

Computer Science
Information Sciences

Keywords

RTO SACK_OK cwnd cwnd