Notification: Our email services are now fully restored after a brief, temporary outage caused by a denial-of-service (DoS) attack. If you sent an email on Dec 6 and haven't received a response, please resend your email.
CFP last date
20 December 2024
Call for Paper
January Edition
IJCA solicits high quality original research papers for the upcoming January edition of the journal. The last date of research paper submission is 20 December 2024

Submit your paper
Know more
Reseach Article

Modified Fast Recovery Algorithm for Performance Enhancement of TCP-NewReno

by Hanaa Torkey, Gamal Attiya, Ibrahim Z. Morsi
International Journal of Computer Applications
Foundation of Computer Science (FCS), NY, USA
Volume 40 - Number 12
Year of Publication: 2012
Authors: Hanaa Torkey, Gamal Attiya, Ibrahim Z. Morsi
10.5120/5018-7351

Hanaa Torkey, Gamal Attiya, Ibrahim Z. Morsi . Modified Fast Recovery Algorithm for Performance Enhancement of TCP-NewReno. International Journal of Computer Applications. 40, 12 ( February 2012), 30-35. DOI=10.5120/5018-7351

@article{ 10.5120/5018-7351,
author = { Hanaa Torkey, Gamal Attiya, Ibrahim Z. Morsi },
title = { Modified Fast Recovery Algorithm for Performance Enhancement of TCP-NewReno },
journal = { International Journal of Computer Applications },
issue_date = { February 2012 },
volume = { 40 },
number = { 12 },
month = { February },
year = { 2012 },
issn = { 0975-8887 },
pages = { 30-35 },
numpages = {9},
url = { https://ijcaonline.org/archives/volume40/number12/5018-7351/ },
doi = { 10.5120/5018-7351 },
publisher = {Foundation of Computer Science (FCS), NY, USA},
address = {New York, USA}
}
%0 Journal Article
%1 2024-02-06T20:27:54.732451+05:30
%A Hanaa Torkey
%A Gamal Attiya
%A Ibrahim Z. Morsi
%T Modified Fast Recovery Algorithm for Performance Enhancement of TCP-NewReno
%J International Journal of Computer Applications
%@ 0975-8887
%V 40
%N 12
%P 30-35
%D 2012
%I Foundation of Computer Science (FCS), NY, USA
Abstract

One of the keys to the success of the Internet is relying on using efficient congestion control mechanisms. Congestion control is required not only to prevent congestion collapse in the network, but also to improve network utilization. Without congestion control, a sending node may continue transmitting packets that may be dropped later due to congestion collapse. This paper presents a modified fast recovery algorithm to enhance the performance of the most widespread congestion control protocol; TCP-NewReno. The proposed mechanism is evaluated by using the network simulator NS-2 and compared with both the TCP-NewReno and the TCP-Reno. The simulation results show that the proposed mechanism improves the performance of the TCP-NewReno against throughput and packet delay.

References
  1. J. Nagle, “Congestion control in IP/TCP Internetworks,” Request for Comments (RFC) 896, Internet Engineering Task Force, January 1984.
  2. V. Jacobson, and M. J. Karels, "Congestion Avoidance and Control," Proceedings of ACM SIGCOMM, Vol.18 (4), pp. 314-329, August 1988.
  3. V. Jacobson, "Berkeley TCP Evolution from 4.3-Tahoe to 4.3 Reno," Proceedings of the 18th Internet Engineering Task Force, University of British Columbia, Vancouver, BC, Aug. 1990.
  4. W. Stevens, "TCP Slow Start, Congestion Avoidance, Fast Retransmit, and Fast Recovery Algorithms," RFC 2001, January 1997.
  5. A. Veres, M. Boda, "The Chaotic Nature of TCP Congestion Control," Proceedings of IEEE INFOCOM, pp.1715–1723, 2000.
  6. S. Floyd, "A Report on Some Recent Developments in TCP Congestion Control,” IEEE Communications Magazine, pp. 84-90, April 2001.
  7. B. Kim, and J. Lee, ”Retransmission loss recovery by duplicate acknowledgment counting”, IEEE Communications Letters, Vol.8 (1), pp. 69-71, January 2004.
  8. S. Floyd, T. Henderson, and A. Gurtov, "The NewReno Modification to TCP’s Fast Recovery Algorithm," RFC 3782, April 2004.
  9. A. Karnik, and A. Kumar, "Performance of TCP Congestion Control with Explicit Rate Feedback," IEEE/ACM Transactions on Networking, Vol. 13 (1), pp. 108-120, February 2005.
  10. D. Roman, K. Yevgeni, and H. Jarmo, "TCP NewReno Throughput in the Presence of Correlated Losses: The Slow-but-Steady Variant," IEEE International Conference on Computer Communications INFOCOM, pp. 1- 6, April 2006.
  11. M. Niels, B. Chadi, A. Konstantin, and A. Eitan, "Inter-protocol fairness between TCP NewReno and TCP Westwood," The 3rd EuroNGI Conference on Next Generation Internet Networks, Vol.1, pp. 21-23, May 2007.
  12. Hanaa A. Torkey, Gamal M. Attiya and I. Z. Morsi, "Performance Evaluation of End-to-End Congestion Control Protocols," Menoufia journal of Electronic Engineering Research (MJEER), Vol. 18, no. 2, pp. 99-118, July 2008.
  13. Cheng-Yuan Ho, Yaw-Chung Chen, Yi-Cheng Chan, Cheng-Yun Ho, "Fast retransmit and fast recovery schemes of transport protocols: A survey and taxonomy," Computer Networks, Vol. 52, pp.1308–1327, 2008.
  14. Kolawole I. Oyeyinka, Ayodeji O. Oluwatope, Adio. T. Akinwale, Olusegun Folorunso, Ganiyu A. Aderounmu, and Olatunde O. Abiona, "TCP Window Based Congestion Control Slow-Start Approach," Communications and Network, Vol. 3, pp.85-98, , May 2011.
  15. M. Miyake, and H. Inamura, "TCP Enhancement Using Recovery of Lost Retransmissions for NewReno TCP," Transactions of Information Processing Society Journal, Vol. 46 (9), pp. 2185-2195, September 2005.
  16. D. A. Lima, M. da Fonseca, and N. De Rezende, ”On the Performance of TCP Loss Recovery Mechanisms”, IEEE International Conference on Communications, Vol.3, pp. 1812-1816, May 2003.
  17. N. Parvez, A. Mahanti, and C. Williamson, "TCP NewReno: Slow-but- Steady or Impatient?" IEEE International Communications Conference, Vol.3 (2), pp. 716-722, June 2006.
  18. S. McCanne and S. Floyd, "ns Network Simulator", http://www.isi.edu/nsnam/ns.
  19. L. Breslau, et al., "Advanced in Network Simulation," IEEE Computer, Vol. 33, No. 5, pp. 59-67, May 2000.
  20. K. Fall and K. Varadhan, "The ns Manual," UC Berkeley, LBL, USC/ISI, and Xerox PARC, December 2006.
Index Terms

Computer Science
Information Sciences

Keywords

TCP Congestion Control Congestion Avoidance NewReno Fast Recovery Algorithm.