The 6th International Workshop on OMNeT++

Research Article

INET framework extensions for TCP Vegas and TCP Westwood

  • @INPROCEEDINGS{10.4108/icst.simutools.2013.251587,
        author={Maria Fernandez and Carlos Calafate and Juan-Carlos Cano and Pietro Manzoni},
        title={INET framework extensions for TCP Vegas and TCP Westwood},
        proceedings={The 6th International Workshop on OMNeT++},
        publisher={ACM},
        proceedings_a={OMNET WORKSHOP},
        year={2013},
        month={7},
        keywords={tcp vegas westwood performance},
        doi={10.4108/icst.simutools.2013.251587}
    }
    
  • Maria Fernandez
    Carlos Calafate
    Juan-Carlos Cano
    Pietro Manzoni
    Year: 2013
    INET framework extensions for TCP Vegas and TCP Westwood
    OMNET WORKSHOP
    ICST
    DOI: 10.4108/icst.simutools.2013.251587
Maria Fernandez1, Carlos Calafate1,*, Juan-Carlos Cano1, Pietro Manzoni1
  • 1: Universitat Politecnica de Valencia (UPV)
*Contact email: calafate@disca.upv.es

Abstract

Currently, the OMeT++ simulation platform lacks novel enhancements to the TCP protocol targeting wireless environments, offering just the standard TCP implementation. This is a significant drawback when compared to other widely adopted simulation tools - e.g. ns-2, ns-3, Opnet -, especially when taking into consideration the relevance of wireless technologies in current and future research efforts in the networking area. In an attempt to mitigate this gap, we have implemented two well-known TCP variants for the OMNeT++ platform, which are described, validated and evaluated in this paper. Our main goal is to provide a basic framework for the development of new TCP implementations, mostly oriented to wireless channels, by offering a set of well-established reference protocols (Reno, Vegas, and Westwood) according to current literature. Simulation experiments under different channel delay and loss conditions are used to validate the implemented protocols, as well as to provide reference performance levels for other related proposals to be compared against.