The TCP Bandwidth-Delay Product revisited: network buffering, cross traffic, and socket buffer auto-sizing

Show full item record

Please use this identifier to cite or link to this item: http://hdl.handle.net/1853/5920

Title: The TCP Bandwidth-Delay Product revisited: network buffering, cross traffic, and socket buffer auto-sizing
Author: Jain, Manish ; Prasad, Ravi S. ; Dovrolis, Constantinos
Abstract: TCP is often blamed that it cannot use efficiently network paths with high Bandwidth-Delay Product (BDP). The BDP is of fundamental importance because it determines the required socket buffer size for maximum throughput. In this paper, we re-examine the BDP concept, considering the effects of network buffering and cross traffic on the `bandwidth' and `delay' characteristics of a path. We show that, with careful socket buffer sizing, a bulk TCP transfer can saturate a network path independent of the BDP or the available network buffers. In a non-congested path, there is a certain socket buffer size (which depends on the cross traffic type) that maximizes the throughput of a bulk TCP transfer. In a congested path, the TCP throughput is maximized when the connection is limited by the congestion window, rather than by the socket buffers. Finally, we present an application-layer mechanism (SOBAS) that automatically adjusts the socket buffer size close to its optimal value, based on direct measurements of the maximum received throughput and of the round-trip time, without requiring prior knowledge of the path characteristics.
Type: Technical Report
URI: http://hdl.handle.net/1853/5920
Date: 2003
Relation: CERCS;GIT-CERCS-03-02
Publisher: Georgia Institute of Technology
Subject: TCP
Bandwidth-Delay Product
BDP
Socket buffer auto-sizing
Throughputs
SOBAS
Network paths
Optimization
Transmission Control Protocol

All materials in SMARTech are protected under U.S. Copyright Law and all rights are reserved, unless otherwise specifically indicated on or in the materials.

Files in this item

Files Size Format View
git-cercs-03-02.pdf 246.7Kb PDF View/ Open

This item appears in the following Collection(s)

Show full item record