TCP "experiments"

Joe Touch <[email protected]>
Newsgroups gmane.network.end2end
Message-ID <[email protected]>

On Jul 26, 2013, at 9:48 PM, Jon Crowcroft <[email protected]> wrote:

> while linux (pick your flavour) cubic isn't vanilla, neither is
> microsoft's compound tcp - the latter might have seen a bit more
> eval in the literature but the former has seen a lot more big iron
> deployment and doesn't appear to have broken the internet yet

How would we know? They're not instrumented. These are not experiments; they're deployments.

Even Schrödinger's cat eventually sees the light of day (as much as there is a cat in the first place).

> (although there are rumours and reports of corner case problems)
> but i dont think either of these are "non tcp" - they are variants
> on CC behaviour....

Which is a specified standard, which these mechanisms violate.

You do bring up a valid point about the subject line, so I've changed it for this thread going forward.

> also - the ability to do any deployment testing of a new tcp in
> anger _requires you_ to be wireline compatible with TCP because of
> the "non stadard" but ubiquitous NATs and other middleboxes

The environment doesn't support safe experiments, but that is not a valid excuse for unsafe ones.
...
> so the gold standard you quite reasonably want to hold people to, 
> to show their work doesn't do harm in the wild, 
> requires them to do "harm" by making
> their new variant TCP appear chameleon like, 
> vanilla TCP, so they can get results 

So they do harm to avoid doing harm?

They have failed because of their first step.

Joe
lmpx.com only provides a reader for public news (NNTP) servers. It is not affiliated with the servers or forums shown here and is not responsible for the content of articles, which is written by their respective authors.