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


DOI: https://doi.org/10.15866/irecos.v12i3.13226

Abstract


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.

Keywords


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

Full Text:

PDF


References


Kurose, J. F., Ross, K. W. (2017). Computer networking: a top-down approach (7th Edition.). Pearson
http://dx.doi.org/10.1109/2.976930

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.
http://dx.doi.org/10.1109/icufn.2016.7537009

Giambene, G. (2005). Queuing Theory and Telecommunications Networks and Applications. Roma: Springer.
http://dx.doi.org/10.1007/978-1-4614-4084-0_6

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.
http://dx.doi.org/10.1109/iciea.2016.7603635

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,
http://dx.doi.org/10.1109/lcn.2016.38

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,.
http://dx.doi.org/10.1109/icosst.2016.7838574

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.
http://dx.doi.org/10.1109/lcn.2010.5735732

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.
http://dx.doi.org/10.1016/j.jnca.2015.05.011

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.
http://dx.doi.org/10.1016/j.jnca.2015.03.010

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.
http://dx.doi.org/10.1016/j.comcom.2015.07.010

Bogdan Moraru, F. C. (2001). Practical Analysis of TCP Implementations: Tahoe, Reno, NewReno.
http://dx.doi.org/10.1109/glocom.1997.644587

E. Abolfazli and V. Shah-Mansouri (2016). Dynamic adjustment of queue levels in TCP Vegas-based networks. Electronics Letters (Volume: 52), 361-363.
http://dx.doi.org/10.1049/el.2015.2818

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.
http://dx.doi.org/10.1109/nana.2016.33

Shewmaker, A., Maltzahn, C., Katia, O., Brandt, S., & Bent, J. (2016). TCP Inigo: Ambidextrous Congestion Control. IEEE.
http://dx.doi.org/10.1109/icccn.2016.7568581

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.
http://dx.doi.org/10.1109/lcn.2016.32

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.
http://dx.doi.org/10.1109/cnsm.2016.7818405

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.
http://dx.doi.org/10.1109/imcec.2016.7867199

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.
http://dx.doi.org/10.1016/j.comnet.2013.08.001

Bing, B. (2001). Wireless LANs and Home Networks. Singapore: World Scientific Publishing Co. Pte. Ltd
http://dx.doi.org/10.1142/4866

Bing, B. (2010). 3D and HD Broadband Video Networking. Norwood, ARTECH HOUSE.
http://dx.doi.org/10.1109/ccnc08.2007.250

Briceño, J. E. (2005). TRANSMISIÓN DE DATOS. Merida: Taller de Publicaciones de la Facultad de Ingeniería, ULA.
http://dx.doi.org/10.4206/bosque.1976.v1n2-06

Corner, D. E. (2000). Redes Globales de Informacion con Internet y TCP/IP. Prentice Hall.
http://dx.doi.org/10.17771/pucrio.acad.7335

Elias Weingartner, H. v. (2009). A performance comparison of recent network simulators. IEEE ICC.
http://dx.doi.org/10.1109/icc.2009.5198657

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.
http://dx.doi.org/10.1016/j.jestch.2016.12.010

Garcia Sanjuan, L. M. (2009). Diseño e Implementacion de un protocolo de redes PEER-TO-PEER. Madrid: Universidad Pontificia Comillas.
http://dx.doi.org/10.14483/2248762x.5925


Refbacks

  • There are currently no refbacks.



Please send any question about this web site to info@praiseworthyprize.com
Copyright © 2005-2024 Praise Worthy Prize