CFP last date
20 May 2024
Reseach Article

Development of an Enhanced Congestion Control Protocol in Transmission Control Protocol

by Olumide Sunday Adewale, Mutiu Ganiyu, Olugbemiga Solomon Popoola, Ibraheem Temitope Jimoh
International Journal of Computer Applications
Foundation of Computer Science (FCS), NY, USA
Volume 176 - Number 18
Year of Publication: 2020
Authors: Olumide Sunday Adewale, Mutiu Ganiyu, Olugbemiga Solomon Popoola, Ibraheem Temitope Jimoh
10.5120/ijca2020920048

Olumide Sunday Adewale, Mutiu Ganiyu, Olugbemiga Solomon Popoola, Ibraheem Temitope Jimoh . Development of an Enhanced Congestion Control Protocol in Transmission Control Protocol. International Journal of Computer Applications. 176, 18 ( Apr 2020), 34-43. DOI=10.5120/ijca2020920048

@article{ 10.5120/ijca2020920048,
author = { Olumide Sunday Adewale, Mutiu Ganiyu, Olugbemiga Solomon Popoola, Ibraheem Temitope Jimoh },
title = { Development of an Enhanced Congestion Control Protocol in Transmission Control Protocol },
journal = { International Journal of Computer Applications },
issue_date = { Apr 2020 },
volume = { 176 },
number = { 18 },
month = { Apr },
year = { 2020 },
issn = { 0975-8887 },
pages = { 34-43 },
numpages = {9},
url = { https://ijcaonline.org/archives/volume176/number18/31303-2020920048/ },
doi = { 10.5120/ijca2020920048 },
publisher = {Foundation of Computer Science (FCS), NY, USA},
address = {New York, USA}
}
%0 Journal Article
%1 2024-02-07T00:42:55.547546+05:30
%A Olumide Sunday Adewale
%A Mutiu Ganiyu
%A Olugbemiga Solomon Popoola
%A Ibraheem Temitope Jimoh
%T Development of an Enhanced Congestion Control Protocol in Transmission Control Protocol
%J International Journal of Computer Applications
%@ 0975-8887
%V 176
%N 18
%P 34-43
%D 2020
%I Foundation of Computer Science (FCS), NY, USA
Abstract

The common problems that motivate most of the researchers in the field of congestion control revolves around how to have a congestion free network while maintaining efficient links utilization, fairness, elimination of packet loss/drop as well as achieving throughput in an heterogeneous network environments. This work adopted internet prey-predator model protocol and enhanced it. The network topology consist of a router, an access point (AP), four wired and wireless nodes were used as test bed. Network Simulator 3 (ns-3) and C++ was used to simulate the work. The work examined the basis of congestion variant and develop a new enhanced congestion control protocol. The numerical results obtained under different simulation scenarios show that the new protocol manifest high bandwidth utilization, reduced loss rate, fairness among the flows and improved throughput. The new protocol is recommended to be deployed on the public transmission control protocol stack, this will not only improve the network performance but also better subscribers experience and give them value for their money. It will also afford the Internet Service Providers the opportunity to provide uninterruptible internet access. Future work can focus on improving the performance of TCP with chaotic control theory using machine learning to better explore the model.

References
  1. Afanasyev, A., Tilley, N., Reiher, P., & Kleinrock, L. (2010). Host-to-host congestion control for TCP. IEEE Communications surveys & tutorials, 12(3), Pages 304-342.
  2. Ahmad, S. S. (2016). Survey on Different Types of TCP Protocols for High Speed Networks. International Journal of Advance Research in Computer Science and Management Studies, Volume 4 Issue 6, pages 122-125.
  3. Allman, M. (2003). TCP Congestion Control with Appropriate Byte Counting (ABC)", RFC 3465, retrieved from https://tools.ietf.org/pdf/rfc3465.pdf.
  4. Allman, M., Paxson, V., & Stevens, W. (1999). TCP congestion control, retrieved from https://www.ietf.org/rfc/rfc5681.txt.
  5. Alizadeh, M., Greenberg, A., Maltz, D. A., Padhye, J., Patel, P., Prabhakar, B. & Sridharan, M. (2011). Data center tcp (dctcp). ACM SIGCOMM computer communication review, 41(4), 63-74.
  6. Awrejcewicz, J. (2014). Chaos and Synchronization. In Ordinary Differential Equations and Mechanical Systems, Springer, Cham, Page 527-604.
  7. Das K., Reddy K. S., Srinivas M.N., Gazi N.H. (2014), Chaotic Dynamics of a Three Species Prey–Predator Competition Model with Noise in Ecology. Journal of Applied Mathematics and Computation 231 pages 117–133.
  8. De Schepper, K., Bondarenko, O., Tsang, I. J., & Briscoe, B. (2016, December). PI 2: a linearized AQM for both classic and scalable TCP. In Proceedings of the 12th International on Conference on emerging Networking EXperiments and Technologies (pp. 105-119).
  9. Floyd, S., Podolsky, M., Mahdavi, J., & Mathis, M. (2000). An extension to the selective acknowledgement (SACK) option for TCP, retrieved from http://www.hjp.at/doc/rfc/rfc2883.html.
  10. Ha, S., Rhee, I., & Xu, L. (2008). CUBIC: a new TCP-friendly high-speed TCP variant. ACM SIGOPS operating systems review, 42(5), Pages 64-74.
  11. Hayes, D., Tsang, J., Ros, D., Petlund, A., & Briscoe, B. Internet Latency: Causes, Solutions and Trade-offs. 2015 European Conference on Networks and Communications (EuCNC), pages 545-552.
  12. Hui, W., Peiyu, L., Zhihui, F., Zheqing, L., & Xuhui, W. (2016), Enhancing the Flexibility of TCP in Heterogeneous Network. PloS one, 11(9), e0161249.
  13. Kanagarathinam, M. R., Singh, S., Sandeep, I., Roy, A., & Saxena, N. (2018). D-TCP: Dynamic TCP congestion control algorithm for next generation mobile networks. In 2018 15th IEEE Annual Consumer Communications & Networking Conference (CCNC), Pages 1-6.
  14. King, R., Baraniuk, R., & Riedi, R. (2005, March). TCP-Africa: An adaptive and fair rapid increase rule for scalable TCP. In Proceedings IEEE 24th Annual Joint Conference of the IEEE Computer and Communications Societies. Vol. 3, Pages 1838-1848.
  15. Konda, V., & Kaur, J. (2009, April). RAPID: Shrinking the congestion-control timescale. In IEEE INFOCOM 2009, Pages 1-9.
  16. Kotian, P. P., Shetty, V. K., & Begum, S. (2017). Study on Different Mechanism for Congestion Control in Real Time Traffic for MANETS. International Research Journal of Engineering and Technology (IRJET), Volume 04 Issue 11, Page 1627-1631.
  17. Kushwaha, V. (2016). Interaction of High Speed TCPs with Recent AQMs through Experimental Evaluation. International Journal of Computer Network & Information Security, 8(9). pages 41-47.
  18. Kühlewind, M. (2013). Adaptive and Scalable Congestion Control wanted!. In ISOC Workshop on Reducing Internet Latency. https://www.internetsociety.org/wp-content/uploads/2013/09/21_bis_adaptive_cc_shorten.pdf
  19. Kühlewind, M. (2016). Scalable increase adaptive decrease: congestion control supporting low latency and high speed. Universität Stuttgart, Institut für Kommunikationsnetze und Rechnersysteme.
  20. Kühlewind, M., & Briscoe, B. (2010). Chirping for Congestion Control-Implementation Feasibility. Proceedings of PFLDNeT’10.
  21. Leong, W. K., Wang, Z., & Leong, B. (2017, November). Tcp congestion control beyond bandwidth-delay product for mobile cellular networks. In Proceedings of the 13th International Conference on emerging Networking EXperiments and Technologies. Pages 167-179.
  22. Liu, S., Vojnovic, M., & Gunawardena, D. (2007). Competitive and considerate congestion control for bulk data transfers. In 2007 Fifteenth IEEE International Workshop on Quality of Service, pages 1-9.
  23. Mangiante, S., Schapira, M., Navon, A., Silva, M. D., Godfrey, B., Wang, W., & Pechtalt, I. (2018, October). Congestion Control for Future Mobile Networks. In Proceedings of the 13th Workshop on Challenged Networks (pp. 55-61).
  24. Mathis, M. (2009). Relentless congestion control. InProc.PFLDNeT.https://www.gdt.id.au/~gdt/presentations/2010-07-06-questnet-tcp/reference-materials/papers/mathis-relentless-congestion-control.pdf
  25. Mathis, M., Dukkipati, N., & Cheng, Y. (2013). Proportional rate reduction for TCP. Internet Engineering Task Force (IETF), RFC, 6937, Retrieve from http://www.hjp.at/doc/rfc/rfc6937.html.
  26. Nguyen, T. A. N., Gangadhar, S., & Sterbenz, J. P. (2016, June). Performance evaluation of TCP congestion control algorithms in data center networks. In Proceedings of the 11th International Conference on Future Internet Technologies, pages 21-28.
  27. Nithya, B., Mala, C., & Sivasankar, E. (2014). A novel cross layer approach to enhance QoS performance in multihop adhoc networks. In 2014 17th International Conference on Network-Based Information Systems (pp. 229-236).
  28. Packard, N. H., Crutchfield, J. P., Farmer, J. D., & Shaw, R. S. (1980). Geometry from a time series. Physical review letters, 45(9), Page 712.
  29. Padhye, J., Firoiu, V., Towsley, D., & Kurose, J. (1998). Modeling TCP throughput: A simple model and its empirical validation. ACM SIGCOMM Computer Communication Review, 28(4), 303-314.
  30. Padhye, J., Firoiu, V., Towsley, D. F., & Kurose, J. F. (2000). Modeling TCP Reno performance: a simple model and its empirical validation. IEEE/ACM transactions on Networking, 8(2), Pages 133-145.
  31. Rao, V. P., Tahiliani, M. P., & Shenoy, U. K. K. (2014). Analysis of sfqCoDel for active queue management. The Fifth International Conference on the Applications of Digital Information and Web Technologies (ICADIWT 2014) pages 262-267.
  32. Rhee I. and Xu L. (2005). CUBIC: A New TCP-Friendly High-Speed TCP Variant. www4.ncsu.edu/ rhee/export/bitcp/cubic-paper.pdf.
  33. Ribeiro, V. J., Riedi, R. H., Baraniuk, R. G., Navratil, J., & Cottrell, L. (2003,). pathchirp: Efficient available bandwidth estimation for network paths. In Passive and active measurement workshop, retrieved fromhttps://scholarship.rice.edu/bitstream/handle/1911/20252/Rib2003Apr5pathChirp.PDF?sequence=1&isAllowed=y.
  34. Sathiaseelan, A., & Radzik, T. (2005, April). Robust TCP (TCP-R) with explicit packet drop notification (EPDN) for satellite networks. In International Conference on Networking, pages250-257.
  35. Sánchez, J. F., & Cuellar, M. M. (2017), Proposal of a congestion control technique in LAN networks using an econometric model ARIMA. Advances in Science, Technology and Engineering Systems Journal Vol. 2, No. 1, pages 269-276.
  36. Shalunov, S., Hazel, G., Iyengar, J., & Kuehlewind, M. (2012). Low extra delay background transport (LEDBAT). draft-ietf-ledbat-congestion-04. txt.
  37. Shimonishi, H., Hama, T., & Murase, T. (2006, February). TCP-adaptive reno for improving efficiency-friendliness tradeoffs of TCP congestion control algorithm. In Proc. PFLDnet, pages 87-91.
  38. Shivamoggi B. K. (2014), Chaos in Dissipative Systems. Springer Netherlands, v103, Pages 189–244.
  39. Talau, M., Fonseca, M., Munaretto, A., & Wille, E. C. (2016, November). Early congestion control: A new approach to improve the performance of TCP in ad hoc networks. In 2016 7th International Conference on the Network of the Future (NOF), pages 1-6
  40. Tan, K., Song, J., Zhang, Q., & Sridharan, M. (2006, April). A compound TCP approach for high-speed and long distance networks. In Proceedings IEEE INFOCOM 2006. 25TH IEEE International Conference on Computer Communications Pages 1-12.
  41. VijiPriya J. and Suppiah S. (2016), An Extended Study On Newton Raphson Congestion Control. International Journal of Advanced Research, Volume 4, Issue 2, pages 574-58.
  42. Yadav A. and Kumar S. (2018), Novel additive increase and multiplicative decrease algorithm for congestion control in TCP. International Journal of Pure and Applied Mathematics, Volume 118 (20), Pages 1059-1066.
  43. Zarchy, D., Mittal, R., Schapira, M., & Shenker, S. (2017, November). An axiomatic approach to congestion control. In Proceedings of the 16th ACM Workshop on Hot Topics in Networks, Pages 115-12
  44. Zhang, W., Lin, L., & Du, L. (2017). The study of secure congestion control for TCP in Ad hoc networks. Journal of Information Security, Volume 9 Issue 1, pages 25-32.
Index Terms

Computer Science
Information Sciences

Keywords

Congestion Control Transmission Control Protocol Enhanced Network Packet Links Fairness Throughput.