The Transmission Control Protocol (TCP) protocol, i.e., one of the most used protocols over networks, has a crucial role on the functioning of the Internet. Its performance heavily relies on the management of the congestion window, which regulates the amount of packets that can be transmitted on the network. In this paper, we employ Genetic Programming (GP) for evolving novel congestion policies, encoded as C++ programs. We optimize the function that manages the size of the congestion window in a point-to-point WiFi scenario, by using the NS3 simulator. The results show that, in the protocols discovered by GP, the Additive-Increase-Multiplicative-Decrease principle is exploited differently than in traditional protocols, by using a more aggressive window increasing policy. More importantly, the evolved protocols show an improvement of the throughput of the network of about 5%.
Genetic Improvement of TCP Congestion Avoidance / Carbognin, Alberto; Custode, Leonardo Lucio; Iacca, Giovanni. - 13627:(2022), pp. 114-126. (Intervento presentato al convegno 10th International Conference on Bioinspired Optimization Methods and Their Applications, BIOMA 2022 tenutosi a Maribor nel 17th -18th November 2022) [10.1007/978-3-031-21094-5_9].
Genetic Improvement of TCP Congestion Avoidance
Custode, Leonardo Lucio;Iacca, Giovanni
2022-01-01
Abstract
The Transmission Control Protocol (TCP) protocol, i.e., one of the most used protocols over networks, has a crucial role on the functioning of the Internet. Its performance heavily relies on the management of the congestion window, which regulates the amount of packets that can be transmitted on the network. In this paper, we employ Genetic Programming (GP) for evolving novel congestion policies, encoded as C++ programs. We optimize the function that manages the size of the congestion window in a point-to-point WiFi scenario, by using the NS3 simulator. The results show that, in the protocols discovered by GP, the Additive-Increase-Multiplicative-Decrease principle is exploited differently than in traditional protocols, by using a more aggressive window increasing policy. More importantly, the evolved protocols show an improvement of the throughput of the network of about 5%.File | Dimensione | Formato | |
---|---|---|---|
Genetic Improvement of TCP Congestion Avoidance.pdf
Solo gestori archivio
Tipologia:
Versione editoriale (Publisher’s layout)
Licenza:
Tutti i diritti riservati (All rights reserved)
Dimensione
244.36 kB
Formato
Adobe PDF
|
244.36 kB | Adobe PDF | Visualizza/Apri |
TCP_evolution.pdf
Open Access dal 13/11/2023
Tipologia:
Post-print referato (Refereed author’s manuscript)
Licenza:
Tutti i diritti riservati (All rights reserved)
Dimensione
301.89 kB
Formato
Adobe PDF
|
301.89 kB | Adobe PDF | Visualizza/Apri |
I documenti in IRIS sono protetti da copyright e tutti i diritti sono riservati, salvo diversa indicazione