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
Link To Document