Open Access Open Access  Restricted Access Subscription or Fee Access

Algorithmic Model to Limit TCP Protocol Congestion in End-To-End Networks

(*) Corresponding author

Authors' affiliations



An algorithmic model is presented to limit the congestion in end-to-end TCP networks, an evaluation of this type of current networks of this type is carried out and the present shortcomings are determined. An investigation is made about the metrics that are most important and determinant at the time of end-to-end TCP transmissions such as segment size, buffer capacity, ACK times and concurrent services and how they should be monitored and configured in order to obtain the best result under certain previously identified conditions of the network. The model is designed and presented as a series of steps to follow according to the actual factors that an end-to-end network presents as well as the implementation of its final design, using the same methodology during the testing and the simulation carried out with the ns2 software. Some simulations of the encountered scenarios are presented in comparison with the results of an actual end-to-end network, in order to determine the main obtained result. A series of recommendations are made and the conclusions drawn by the research are listed as well as some considerations on future work.
Copyright © 2017 Praise Worthy Prize - All rights reserved.


TCP; Algorithm; Congestion; NS2; Interconnection of Networks; Protocols; ACK; Buffer

Full Text:



Kurose, J. F., Ross, K. W. (2017). Computer networking: a top-down approach (7th Edition.). Pearson

Jong-Mu Kim, Seung-Yong Lee, Jae-Hyun Kim. (2016). TCP congestion window tuning for satellite communication using cross-layer approach. Ubiquitous and Future Networks (ICUFN), 2016 Eighth International Conference on.

Giambene, G. (2005). Queuing Theory and Telecommunications Networks and Applications. Roma: Springer.

Xingyan Zhang, Minghao Ding, Runze Wan. (2016). PFO: Priority-based flow scheduling for online social network datacenter, Industrial Electronics and Applications (ICIEA), 2016 IEEE 11th Conference on.

Saad Y. Sait, Hema A. Murthy, Krishna M. Sivalingam. (2016). Organization-Level Control of Excessive Internet Downloads. Local Computer Networks (LCN), 2016 IEEE 41st Conference on,

Azeem Aftab, Azfar Ghani, Zain-ul-Abedin Abidi. (2016). Simulation based performance evaluation of TCP variants along with UDP flow analysis of throughput with respect to Simulation based performance evaluation of TCP variants along with UDP flow analysis of throughput with respect to delay, buffer size and time. Open Source Systems & Technologies (ICOSST), 2016 International Conference on,.

Marks, D., Tschorsch, F., & Scheuermann, B. (2010). Unleashing Tor, BitTorrent & Co.: How to Relieve TCP Deficiencies in Overlays. 35th Annual IEEE Conference on Local Computer Networks, 320-323.

Alrshah, M., Othman, M., Ali, B., & Hanapi, Z. M. (2015). Agile-SD: A Linux-based TCP congestion control algorithm for supporting high-speed and short-distance networks. Journal of Network and Computer Applications.

Wang, J., Wen, J., Li, C., Xiong, Z., & Han , Y. (2015). DC-Vegas: A delay-based TCP congestion control algorithm for datacenter applications. Journal of Network and Computer Applications, 103-114.

Cui, C., Xue, L., Chiu, C.-H., Kondikoppa, P., & Park, S.-J. (2014). Exploring parallelism and desynchronization of TCP over high speed networks with tiny buffers. Journal of Network and Computer Applications.

Bogdan Moraru, F. C. (2001). Practical Analysis of TCP Implementations: Tahoe, Reno, NewReno.

E. Abolfazli and V. Shah-Mansouri (2016). Dynamic adjustment of queue levels in TCP Vegas-based networks. Electronics Letters (Volume: 52), 361-363.

ZHANG, X., GU, N., SU, J., & REN, K. (2016). DFTCP: A TCP-Friendly Delay-Based High-Speed TCP Variant. International Conference on Networking and Network Applications, 273-278.

Shewmaker, A., Maltzahn, C., Katia, O., Brandt, S., & Bent, J. (2016). TCP Inigo: Ambidextrous Congestion Control. IEEE.

Lukaseder, T., Bradatsch, L., Erb, B., & Kargl, F. (2016). Setting Up a High-Speed TCP Benchmarking Environment—Lessons Learned. IEEE 41st Conference on Local Computer Networks, 160-163.

Claeys, M., Bouten, N., De Vleeschauwer, D., De Schepper, K., Van Leekwijck, W., Latre, S., & De Turck, F. (2016). Deadline-aware TCP Congestion Control for Video Streaming Services. IFIP, 100-108.

Islam, S., Welzl, M., Gjessing, S., & You, J. (2016). OpenTCP: Combining Congestion Controls of Parallel TCP Connections. Networks and Distributed Systems Group, Department of Informatics, 194-198.

Avrachenkova, K., Ayestab, U., Doncelc, J., & Jacko, P. (2012). Congestion control of TCP flows in Internet routers by means of index policy. Journal of Network and Computer Applications.

Bing, B. (2001). Wireless LANs and Home Networks. Singapore: World Scientific Publishing Co. Pte. Ltd

Bing, B. (2010). 3D and HD Broadband Video Networking. Norwood, ARTECH HOUSE.

Briceño, J. E. (2005). TRANSMISIÓN DE DATOS. Merida: Taller de Publicaciones de la Facultad de Ingeniería, ULA.

Corner, D. E. (2000). Redes Globales de Informacion con Internet y TCP/IP. Prentice Hall.

Elias Weingartner, H. v. (2009). A performance comparison of recent network simulators. IEEE ICC.

Shivangi Surati, D. C. (2016). A survey of simulators for P2P overlay networks with a case study of the P2P tree overlay using an event-driven simulator. Engineering Science and Technology, an International Journal.

Garcia Sanjuan, L. M. (2009). Diseño e Implementacion de un protocolo de redes PEER-TO-PEER. Madrid: Universidad Pontificia Comillas.


  • There are currently no refbacks.

Please send any question about this web site to
Copyright © 2005-2023 Praise Worthy Prize