1st International ICST Workshop on Broadband Wireless Access

Research Article

Using Cross-layer Information to Improve TCP Performance with Vertical Handoffs

  • @INPROCEEDINGS{10.1109/ACCESSNETS.2007.4447135,
        author={Laila Daniel and Markku Kojo},
        title={Using Cross-layer Information to Improve TCP Performance with Vertical Handoffs},
        proceedings={1st International ICST Workshop on Broadband Wireless Access},
        publisher={IEEE},
        proceedings_a={BWIA},
        year={2008},
        month={2},
        keywords={Access protocols  Bandwidth  Computer science  Delay  Internet  Performance loss  Propagation losses  Proposals  Transport protocols  Wireless LAN},
        doi={10.1109/ACCESSNETS.2007.4447135}
    }
    
  • Laila Daniel
    Markku Kojo
    Year: 2008
    Using Cross-layer Information to Improve TCP Performance with Vertical Handoffs
    BWIA
    IEEE
    DOI: 10.1109/ACCESSNETS.2007.4447135
Laila Daniel1,*, Markku Kojo1,*
  • 1: Department of Computer Science P.O. Box 68, 00014 University of Helsinki, Finland
*Contact email: laila.daniel@cs.helsinki.fi, markku.kojo@cs.helsinki.fi

Abstract

In this paper we study the performance of TCP with a vertical handoff between access networks with widely varying link characteristics. TCP being an end-to-end protocol has performance problems as its behaviour depends on the endto- end path characteristics which are likely to be affected by a vertical handoff. We propose a set of enhancements to the TCP sender algorithm that leverage on explicit cross-layer information regarding the change in the access link delay and bandwidth. We apply our enhanced algorithms and carry out a systematic study comparing the performance of the regular TCP to the performance of the enhanced TCP algorithms in various handoff scenarios between access networks having widely different bandwidth and delay characteristics. Our experiments show that with cross-layer notifications TCP performance can be improved significantly in most vertical handoff scenarios.