Re: Is round-trip time no longer a concern?

Dave Cridland <dave@cridland.net> Mon, 20 February 2006 16:20 UTC

Received: from [127.0.0.1] (helo=stiedprmman1.va.neustar.com) by megatron.ietf.org with esmtp (Exim 4.43) id 1FBDm5-0000xK-TJ; Mon, 20 Feb 2006 11:20:33 -0500
Received: from [10.91.34.44] (helo=ietf-mx.ietf.org) by megatron.ietf.org with esmtp (Exim 4.43) id 1FBDm4-0000ww-IR; Mon, 20 Feb 2006 11:20:32 -0500
Received: from rutherford.zen.co.uk ([212.23.3.142]) by ietf-mx.ietf.org with esmtp (Exim 4.43) id 1FBDm4-0004Hx-5A; Mon, 20 Feb 2006 11:20:32 -0500
Received: from [217.155.137.60] (helo=turner.dave.cridland.net) by rutherford.zen.co.uk with esmtp (Exim 4.34) id 1FBDm1-00082R-Qf; Mon, 20 Feb 2006 16:20:30 +0000
Received: from localhost (localhost.localdomain [127.0.0.1]) by turner.dave.cridland.net (Postfix) with ESMTP id 3FF59498003; Mon, 20 Feb 2006 16:32:53 +0000 (GMT)
Received: from turner.dave.cridland.net ([127.0.0.1]) by localhost (turner.dave.cridland.net [127.0.0.1]) (amavisd-new, port 10024) with ESMTP id 04396-02; Mon, 20 Feb 2006 16:32:49 +0000 (GMT)
Received: from peirce.dave.cridland.net (unknown [IPv6:2001:4bd0:2029:0:2e0:81ff:fe29:d16a]) by turner.dave.cridland.net (Postfix) with ESMTP id DA118498002; Mon, 20 Feb 2006 16:32:49 +0000 (GMT)
Date: Mon, 20 Feb 2006 16:20:25 +0000
References: <20060219013238.779CC22241D@laser.networkresonance.com> <43F8FE0F.3060309@dcrocker.net> <24385.1140426803.565678@peirce.dave.cridland.net> <868xs6kqno.fsf@raman.networkresonance.com>
In-Reply-To: <868xs6kqno.fsf@raman.networkresonance.com>
MIME-Version: 1.0
Message-Id: <24385.1140452426.167543@peirce.dave.cridland.net>
From: Dave Cridland <dave@cridland.net>
To: Eric Rescorla <ekr@networkresonance.com>
Content-Type: text/plain; charset="us-ascii"; format="flowed"
X-Virus-Scanned: by amavisd-new-20030616-p10 (Debian) at dave.cridland.net
X-Originating-Rutherford-IP: [217.155.137.60]
X-Spam-Score: 0.1 (/)
X-Scan-Signature: f4c2cf0bccc868e4cc88dace71fb3f44
Cc: Dave Crocker <dcrocker@bbiw.net>, IETF-Discussion <ietf@ietf.org>, iesg@ietf.org
Subject: Re: Is round-trip time no longer a concern?
X-BeenThere: ietf@ietf.org
X-Mailman-Version: 2.1.5
Precedence: list
List-Id: IETF-Discussion <ietf.ietf.org>
List-Unsubscribe: <https://www1.ietf.org/mailman/listinfo/ietf>, <mailto:ietf-request@ietf.org?subject=unsubscribe>
List-Post: <mailto:ietf@ietf.org>
List-Help: <mailto:ietf-request@ietf.org?subject=help>
List-Subscribe: <https://www1.ietf.org/mailman/listinfo/ietf>, <mailto:ietf-request@ietf.org?subject=subscribe>
Errors-To: ietf-bounces@ietf.org

On Mon Feb 20 15:15:23 2006, Eric Rescorla wrote:
> So, what I'm arguing is that except for applications where initial
> connection setup is a large fraction of the cost of the entire
> connection, I think it's not worth optimizing the initial connection
> setup very much. And until you've profiled the protocols in 
> question it's hard to know which case you're in.
> 
> 
I'll have to disagree almost totally.

I think you always basically know what case you're in, because the 
connection setup time is wasted time that's not achieving anything 
useful, it's just staring-at-the-screen time. For a purely 
non-interactive protocol that a real human will never be waiting for 
results from, I suppose you could ignore any setup RTT cost, but I 
struggle to think of an example for this.

For IMAP, where connection setup time is, in principle, a very small 
part of the total session time, it seems odd you're advocating that 
nobody should worry about adding round-trips when there's been 
substantial effort in reducing round-trips in precisely this area. 
Witness the way that the CAPABILITY command has been deprecated into 
a CAPABILITY response code, or the SASL-IR proposal, or RECONNECT - 
the list just goes on.

Moreover, this phase of "reading your mail" is one where the user is 
definitely watching, and essentially nothing useful is happening. You 
absolutely know this is a good place to optimize.



> >> Is it true that we no longer need to worry about regularly adding
> >> extra round-trips to popular protocols that operate over the open
> >> Internet?
> >
> > No.
> >
> > As far as I'm aware, there is no protocol in existence which 
> somebody,
> > somewhere, does not actively use over a mobile phone link, or a 
> slow
> > analogue modem, and this is especially true of TLS enabled 
> protocols
> > such as HTTP, email protocols, etc.
> 
> Well, I hear what you're saying, but when I check my mail over my
> cell phone, it's pretty clear that the time isn't going to TLS
> connection setup.

Nope, but I'll bet that the time you spend waiting, rather than 
reading, is almost entirely round-trip latency, and not actual useful 
octets coming through the ether - silent noise and not shifting bits.

Dave.
-- 
           You see things; and you say "Why?"
   But I dream things that never were; and I say "Why not?"
    - George Bernard Shaw

_______________________________________________
Ietf mailing list
Ietf@ietf.org
https://www1.ietf.org/mailman/listinfo/ietf