View Single Post
  #8 (permalink)  
Old June 14th, 2002
Vinnie Vinnie is offline
BearShare Developer
 
Join Date: May 25th, 2001
Posts: 163
Vinnie is flying high
Default Yes

I have observed the asymmetry you described.

More formally, let 's' equal the send capacity, and 'r' equal the receive capacity.

A true asymmetric connection's relationship between send capacity and receive capacity can be defined using the following function:

r = f(s)

f(x)=C

where C is a constant.

Some providers, in an attempt to lower bandwidth costs, frustrate p2p applications by changing f(x). In the simplest form, f(x) can be redefined as:

f(x)=C1 for x<=X0
f(x)=C2 for x>X0

where X0 is the send cap and C2 is much less than C1.

This allows normal users who are surfing or downloading to get the maximum throughput, but penalizes those who use a lot of upload bandwidth (as those are running p2p apps or servers).

Usually, f(x) is a smooth function which is close to C1 for most of the range of x, and drops off sharply at the upper limits of x (the send limit).