Currently, the ns-3 network simulator include rather limited TCP functionalities. TCP Options are not supported, and it misses models for widely used congestion control algorithms. Thus, simulations can be inadequate for today's standards and unable to represent what happen inside a broad range of networks, from Gigabit Ethernet to high-delay satellite channels. This paper presents an extension of the ns-3 TCP infrastructure, through the addition of the Window Scaling and the Timestamp Options as well as various models of TCP congestion control algorithms, from the widely used TCP Cubic to algorithms tailored for satellite or high Bandwidth-Delay Product links in general, namely TCP Hybla, Highspeed, Bic and Noordwijk. These additions are useful especially for research in high-speed or high-delay networks, filling the gap between real world and ns-3 TCP. Last but not least, this paper also presents some results regarding the validation of the added models, in order to demonstrate their correctness.

Implementation and Validation of TCP Options and Congestion Control Algorithms for ns-3 / Casoni, Maurizio; Grazia, CARLO AUGUSTO; Klapez, Martin; Patriciello, Natale. - ELETTRONICO. - (2015), pp. 112-119. (Intervento presentato al convegno WNS3 2015 Workshop on ns-3 tenutosi a Barcelona (Spain) nel 13-14 May 2015) [10.1145/2756509.2756518].

Implementation and Validation of TCP Options and Congestion Control Algorithms for ns-3

CASONI, Maurizio;GRAZIA, CARLO AUGUSTO;KLAPEZ, MARTIN;PATRICIELLO, NATALE
2015

Abstract

Currently, the ns-3 network simulator include rather limited TCP functionalities. TCP Options are not supported, and it misses models for widely used congestion control algorithms. Thus, simulations can be inadequate for today's standards and unable to represent what happen inside a broad range of networks, from Gigabit Ethernet to high-delay satellite channels. This paper presents an extension of the ns-3 TCP infrastructure, through the addition of the Window Scaling and the Timestamp Options as well as various models of TCP congestion control algorithms, from the widely used TCP Cubic to algorithms tailored for satellite or high Bandwidth-Delay Product links in general, namely TCP Hybla, Highspeed, Bic and Noordwijk. These additions are useful especially for research in high-speed or high-delay networks, filling the gap between real world and ns-3 TCP. Last but not least, this paper also presents some results regarding the validation of the added models, in order to demonstrate their correctness.
2015
WNS3 2015 Workshop on ns-3
Barcelona (Spain)
13-14 May 2015
112
119
Casoni, Maurizio; Grazia, CARLO AUGUSTO; Klapez, Martin; Patriciello, Natale
Implementation and Validation of TCP Options and Congestion Control Algorithms for ns-3 / Casoni, Maurizio; Grazia, CARLO AUGUSTO; Klapez, Martin; Patriciello, Natale. - ELETTRONICO. - (2015), pp. 112-119. (Intervento presentato al convegno WNS3 2015 Workshop on ns-3 tenutosi a Barcelona (Spain) nel 13-14 May 2015) [10.1145/2756509.2756518].
File in questo prodotto:
Non ci sono file associati a questo prodotto.
Pubblicazioni consigliate

Licenza Creative Commons
I metadati presenti in IRIS UNIMORE sono rilasciati con licenza Creative Commons CC0 1.0 Universal, mentre i file delle pubblicazioni sono rilasciati con licenza Attribuzione 4.0 Internazionale (CC BY 4.0), salvo diversa indicazione.
In caso di violazione di copyright, contattare Supporto Iris

Utilizza questo identificativo per citare o creare un link a questo documento: https://hdl.handle.net/11380/1068087
Citazioni
  • ???jsp.display-item.citation.pmc??? ND
  • Scopus 23
  • ???jsp.display-item.citation.isi??? ND
social impact