Tehnički Vjesnik (Jan 2024)

Possible Improvements of TCP Protocol with the Use of Heuristic Methods

  • Afan Ceco,
  • Sasa Mrdovic

DOI
https://doi.org/10.17559/TV-20220814213135
Journal volume & issue
Vol. 31, no. 1
pp. 303 – 315

Abstract

Read online

This paper describes the possibility of applying heuristic methods for parameter optimization in the TCP protocol. The proposed concept provides for a TCP protocol adjusting its parameters for greater efficiency through testing the network state and adapting accordingly. This can be achieved through careful analysis of the network state both before and during data transfer connections. The proposed solution introduces an innovative approach, incorporating the possibility of self-learning and self-adjusting capabilities. This sophisticated algorithm should define the next parameter values in terms of finding optimal parameter settings. Each TCP connection plays a crucial role as iteration in the process of finding the optimal solution. The concept focuses on calculating TCP parameter values at the network ends in order to optimize network traffic and to maximize the use of network resources. The approach has been tested on a dedicated test platform, validating its potential for verifying the network protocols functionality and for optimizing their parameters. The proposed solution, here referred to as the modified TCP, showed better performance compared to other versions of the TCP protocol. Notably, even under heavy traffic loads on links, the results for the modified TCP consistently outperform the standard TCP, delivering results that are several times better.

Keywords