[e2e] opening multiple TCP connections getting popular
Joe Touch
touch at ISI.EDU
Wed Aug 29 22:07:00 PDT 2007
Bob,
Bob Briscoe wrote:
> e2e-interest folks,
>
> This product is being very aggressively marketed:
> <http://www.speedbit.com/video%5Faccelerator/>
> It opens 10 HTTP/TCP connections to accelerate video downloads -
...
>
> Amazingly, these guys are approaching ISPs to re-sell this product
There have been other companies predicated on similar model - e.g.,
packeteer. The IETF doesn't do compliance verification, and doesn't
issue seals of approval.
...
> If you're tempted to poke fun at all these people because they clearly
> don't understand, I actually think we should be chastened ourselves. Why
> shouldn't app-layer people expect the transport layer to correctly
> handle fairness?
The issue isn't how many flows are fair. It's whether users can get
around such notions by spawning processes, opening multiple sockets, etc.
The transport layer is per-connection fair. If you want per user or per
parent process fair, you need user/process IDs (which isn't what we
have). That's not a protocol issue per se; it creeps deeply into the OS.
It also begs the question of what fairness is - and whether you'll need
biometrics to enforce this all the way to layers 8, 9, 10, 11, etc. in
the stack ;-) If you want per-login fairness, or per port group, or per
process group, you can enforce this through RFC2140-style aggregation.
It seems like you're bothered by two problems:
1) the IETF doesn't enforce its standards in
products
2) TCP fairness doesn't flow up through the OS to
a unit you prefer (e.g., a user)
Neither one is solvable at the transport layer.
Joe
--
----------------------------------------------------------------------
Joe Touch Sr. Network Engineer, USAF TSAT Space Segment
Postel Center Director & Research Assoc. Prof., USC/ISI
-------------- next part --------------
A non-text attachment was scrubbed...
Name: signature.asc
Type: application/pgp-signature
Size: 250 bytes
Desc: OpenPGP digital signature
Url : http://mailman.postel.org/pipermail/end2end-interest/attachments/20070829/7691a3b1/signature.bin
More information about the end2end-interest
mailing list