Cross-layer design to improve wireless TCP performance with link-layer adaptation

Toktam Mahmoodi*, Vasilis Friderikos, Oliver Holland, A. Hamid Aghvami

*Corresponding author for this work

Research output: Chapter in Book/Report/Conference proceedingConference paper

19 Citations (Scopus)

Abstract

Transmission Control Protocol (TCP), the almost universally used reliable transport protocol in the Internet, has been engineered to perform well in wired networks where packet loss is mainly due to congestion. TCP throughput, however, degrades over wireless links, which are characterized by a high and greatly varying bit error rate and by intermittent connectivity. Over such wireless links, the performance achieved by TCP can be improved through the use of cross-layer algorithms at the link-level, which interact with the TCP state machine. In this paper, a TCP-aware dynamic ARQ algorithm is therefore proposed, which utilizes TCP timing information to prioritize ARQ packet retransmissions. Numerical investigation of the proposed algorithm demonstrates the performance improvements that can be attained through this approach, in comparison with TCP-agnostic link-layer approaches.

Original languageEnglish
Title of host publication2007 IEEE 66th Vehicular Technology Conference
Place of PublicationPiscataway, N.J
PublisherIEEE
Pages1504 - 1508
Number of pages5
VolumeN/A
EditionN/A
ISBN (Print)9781424402632
DOIs
Publication statusPublished - 2007
Event66th IEEE Vehicular Technology Conference - Baltimore, Moldova, Republic of
Duration: 30 Sept 20073 Oct 2007

Publication series

NameIEEE VTS Vehicular Technology Conference Proceedings
PublisherIEEE
ISSN (Print)1090-3038

Conference

Conference66th IEEE Vehicular Technology Conference
Country/TerritoryMoldova, Republic of
Period30/09/20073/10/2007

Keywords

  • TCP
  • cross-layer design
  • wireless networks

Fingerprint

Dive into the research topics of 'Cross-layer design to improve wireless TCP performance with link-layer adaptation'. Together they form a unique fingerprint.

Cite this