• DocumentCode
    1499668
  • Title

    Delaying Transmissions in Data Communication Networks to Improve Transport-Layer Performance

  • Author

    Cai, Yan ; Wolf, Tilman ; Gong, Weibo

  • Author_Institution
    Dept. of Electr. & Comput. Eng., Univ. of Massachusetts, Amherst, MA, USA
  • Volume
    29
  • Issue
    5
  • fYear
    2011
  • fDate
    5/1/2011 12:00:00 AM
  • Firstpage
    916
  • Lastpage
    927
  • Abstract
    Packet losses in the network have a considerable performance impact on transport-layer throughput. For reliable data transfer, lost packets require retransmissions and thus cause very long delays. This tail of the packet delay distribution causes performance problems. There are several approaches to trading off networking resources up-front to reduce long delays for some packets (e.g., forward error correction, network coding). We propose packet pacing as an alternative that changes traffic characteristics favorably by adding intentional delay in packet transmissions. This intentional delay counters the principle of best effort but can reduce the burstiness of traffic and improve overall network operation - in particular in network with small packet buffers. As a result, pacing improves transport-layer performance, providing a tradeoff example where small amounts of additional delay can significantly increase connection bandwidth. We present a Queue Length Based Pacing (QLBP) algorithm that paces network traffic using a single queue and that can be implemented with small computational and memory overhead. We present a detailed analysis on delay bounds and the quantitative impact of QLBP pacing on network traffic. Through simulation, we show how the proposed pacing technique can improve connection throughput in small-buffer networks.
  • Keywords
    data communication; queueing theory; telecommunication traffic; transport protocols; data communication networks; delaying transmissions; network traffic; packet losses; packet pacing; queue length based pacing algorithm; transport-layer performance; Bandwidth; Delay; Markov processes; Mathematical model; Propagation losses; Protocols; Throughput; small-buffer network; traffic pacing; transport layer;
  • fLanguage
    English
  • Journal_Title
    Selected Areas in Communications, IEEE Journal on
  • Publisher
    ieee
  • ISSN
    0733-8716
  • Type

    jour

  • DOI
    10.1109/JSAC.2011.110502
  • Filename
    5753556