The increasing level of heterogeneity of present and future networks poses new challenges to TCP. Wired and wireless connections (including satellite) with very different characteristics, concerning bandwidth, RTT and loss rate, will have to co-exist and to compete, possibly in a fair way, in the same network. This heterogeneity makes difficult the choice between the many TCP enhancement proposals, as they basically are focused on single impairments, resulting “optimized” for different network environments. To overcome this problem the authors have recently presented the TCP-Adaptive Selection (TCP-AS) concept, which challenges the very idea that one choice should actually be made. This paper aims at presenting the implementations of the TCP-AS in both Linux and ns-2. They leverage on the modular structure of the TCP Linux congestion control, which can be replicated in ns-2 by making use of the Caltech “NS-2 TCP-Linux” patch. As described in the paper, the implementation key is the insertion of an intermediate agent, called “tcp_as”, between the TCP monolithic core and the TCP congestion control modules. In the second part of the paper, results of the ns-2 implementation have been cross-checked with Linux results. The analysis of data confirms both the feasibility and the performance advantages of the TCP-AS approach.

Implementation and analysis of the TCP “Adaptive-Selection” Concept in ns-2 and Linux / C. Caini; F. Farina; R. Firrincieli; A. Tornese; D. Lacamera. - STAMPA. - (2008), pp. 198-203. (Intervento presentato al convegno IEEE ASMS 2008 tenutosi a Bologna, Italy nel August 2008) [10.1109/ASMS.2008.41].

Implementation and analysis of the TCP “Adaptive-Selection” Concept in ns-2 and Linux

CAINI, CARLO;FIRRINCIELI, ROSARIO;
2008

Abstract

The increasing level of heterogeneity of present and future networks poses new challenges to TCP. Wired and wireless connections (including satellite) with very different characteristics, concerning bandwidth, RTT and loss rate, will have to co-exist and to compete, possibly in a fair way, in the same network. This heterogeneity makes difficult the choice between the many TCP enhancement proposals, as they basically are focused on single impairments, resulting “optimized” for different network environments. To overcome this problem the authors have recently presented the TCP-Adaptive Selection (TCP-AS) concept, which challenges the very idea that one choice should actually be made. This paper aims at presenting the implementations of the TCP-AS in both Linux and ns-2. They leverage on the modular structure of the TCP Linux congestion control, which can be replicated in ns-2 by making use of the Caltech “NS-2 TCP-Linux” patch. As described in the paper, the implementation key is the insertion of an intermediate agent, called “tcp_as”, between the TCP monolithic core and the TCP congestion control modules. In the second part of the paper, results of the ns-2 implementation have been cross-checked with Linux results. The analysis of data confirms both the feasibility and the performance advantages of the TCP-AS approach.
2008
Proceedings of IEEE ASMS 2008, Bologna, Italy, August 2008
198
203
Implementation and analysis of the TCP “Adaptive-Selection” Concept in ns-2 and Linux / C. Caini; F. Farina; R. Firrincieli; A. Tornese; D. Lacamera. - STAMPA. - (2008), pp. 198-203. (Intervento presentato al convegno IEEE ASMS 2008 tenutosi a Bologna, Italy nel August 2008) [10.1109/ASMS.2008.41].
C. Caini; F. Farina; R. Firrincieli; A. Tornese; D. Lacamera
File in questo prodotto:
Eventuali allegati, non sono esposti

I documenti in IRIS sono protetti da copyright e tutti i diritti sono riservati, salvo diversa indicazione.

Utilizza questo identificativo per citare o creare un link a questo documento: https://hdl.handle.net/11585/63171
 Attenzione

Attenzione! I dati visualizzati non sono stati sottoposti a validazione da parte dell'ateneo

Citazioni
  • ???jsp.display-item.citation.pmc??? ND
  • Scopus 1
  • ???jsp.display-item.citation.isi??? ND
social impact