In the recent past, several solutions have been proposed to improve TCP performance over wired and wireless links. In this context, the main issue that arises when dealing with different TCP proposals is the necessity of a common benchmark environment, where each solution could be tested and evaluated. This is a fundamental step for a fair comparison and the development itself of the various TCP proposals. With this aim, the authors set up a test bed based on Linux machines, to compare performance of different TCP proposals considering several scenarios in terms of delay, losses and congestion. The adoption of the Linux operating system is essential to exercise a full control on the network protocols, as well as the possibility to test the majority of TCP proposals present in the literature. The main contribution of our work is represented by the conception and the realization of a novel “Multi TCP” kernel which allows the user to easily select one of the many versions of the TCP protocol implemented, and/or some additional features. This tool is complemented by a friendly user interface and a powerful log engine which proved very valuable in carrying out thorough packet level analysis. All the tools are presented in the paper

A Linux Based Multi TCP Implementation for Experimental Evaluation of TCP Enhancements

CAINI, CARLO;FIRRINCIELI, ROSARIO;
2005

Abstract

In the recent past, several solutions have been proposed to improve TCP performance over wired and wireless links. In this context, the main issue that arises when dealing with different TCP proposals is the necessity of a common benchmark environment, where each solution could be tested and evaluated. This is a fundamental step for a fair comparison and the development itself of the various TCP proposals. With this aim, the authors set up a test bed based on Linux machines, to compare performance of different TCP proposals considering several scenarios in terms of delay, losses and congestion. The adoption of the Linux operating system is essential to exercise a full control on the network protocols, as well as the possibility to test the majority of TCP proposals present in the literature. The main contribution of our work is represented by the conception and the realization of a novel “Multi TCP” kernel which allows the user to easily select one of the many versions of the TCP protocol implemented, and/or some additional features. This tool is complemented by a friendly user interface and a powerful log engine which proved very valuable in carrying out thorough packet level analysis. All the tools are presented in the paper
2005
2005 International Symposium on Performance Evaluation of Computer and Telecommunication Systems
875
883
C.Caini; R.Firrincieli; 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/4769
 Attenzione

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

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