3rd International ICST Conference on Quality of Service in Heterogeneous Wired/Wireless Networks

Research Article

Effects of link-level queueing and truncated ARQ on TCP throughput in multi-rate wireless networks

  • @INPROCEEDINGS{10.1145/1185373.1185432,
        author={Long B.  Le and Ekram  Hossain and Tho  Le-Ngoc},
        title={Effects of link-level queueing and truncated ARQ on TCP throughput in multi-rate wireless networks},
        proceedings={3rd International ICST Conference on Quality of Service in Heterogeneous Wired/Wireless Networks},
        publisher={ACM},
        proceedings_a={QSHINE},
        year={2006},
        month={8},
        keywords={Adaptive modulation and coding (AMC) truncated ARQ wireless TCP cross-layer design.},
        doi={10.1145/1185373.1185432}
    }
    
  • Long B. Le
    Ekram Hossain
    Tho Le-Ngoc
    Year: 2006
    Effects of link-level queueing and truncated ARQ on TCP throughput in multi-rate wireless networks
    QSHINE
    ACM
    DOI: 10.1145/1185373.1185432
Long B. Le1,*, Ekram Hossain1,*, Tho Le-Ngoc2,*
  • 1: Dept. of Electrical and Computer Engineering, University of Manitoba, Winnipeg, MB, Canada.
  • 2: Dept. of Electrical and Computer Engineering, McGill University, Montreal, Quebec, Canada
*Contact email: long@ee.umanitoba.ca, ekram@ee.umanitoba.ca, tho@ece.mcgill.ca

Abstract

A complete queueing model for radio link layer performance analysis is developed assuming adaptive modulation and coding (AMC) at the physical layer and truncated automatic repeat request (ARQ)-based error control at the link layer. From the analysis the queue length distribution and the average queueing delay can be calculated. The average queueing delay is then used to estimate TCP (Transmission Control Protocol) throughput performance using a fixed point approach. The analytical model enables us to choose signal-to-noise ratio (SNR) thresholds of the different transmission modes for AMC at the physical layer for different persistence levels of ARQ at the link layer so that the TCP throughput is maximized. We observe that channel correlation negatively impacts the TCP throughput performance. Also, throughput enhancement of TCP NewReno over TCP Reno is non-negligible only if no ARQ-based error recovery is employed at the link layer of the protocol stack.