Re: [conex] [httpstreaming] [dispatch] Q-HTTP
Kevin Mason <Kevin.Mason@telecom.co.nz> Mon, 22 November 2010 23:40 UTC
Return-Path: <prvs=59420511CB=Kevin.Mason@telecom.co.nz>
X-Original-To: conex@core3.amsl.com
Delivered-To: conex@core3.amsl.com
Received: from localhost (localhost [127.0.0.1]) by core3.amsl.com (Postfix) with ESMTP id 1EC8E28C185 for <conex@core3.amsl.com>; Mon, 22 Nov 2010 15:40:51 -0800 (PST)
X-Virus-Scanned: amavisd-new at amsl.com
X-Spam-Flag: NO
X-Spam-Score: -2.096
X-Spam-Level:
X-Spam-Status: No, score=-2.096 tagged_above=-999 required=5 tests=[AWL=1.504, BAYES_00=-2.599, RCVD_IN_DNSWL_LOW=-1]
Received: from mail.ietf.org ([64.170.98.32]) by localhost (core3.amsl.com [127.0.0.1]) (amavisd-new, port 10024) with ESMTP id 9NZ+5gy3b3og for <conex@core3.amsl.com>; Mon, 22 Nov 2010 15:40:40 -0800 (PST)
Received: from mgate1.telecom.co.nz (envoy-out.telecom.co.nz [146.171.15.100]) by core3.amsl.com (Postfix) with ESMTP id B669A28C187 for <conex@ietf.org>; Mon, 22 Nov 2010 15:40:34 -0800 (PST)
Received: from mgate3.telecom.co.nz (unknown [146.171.1.21]) by mgate1.telecom.co.nz (Postfix) with ESMTP id 1895262D0BAF; Tue, 23 Nov 2010 12:41:19 +1300 (NZDT)
X-WSS-ID: 0LCB8GU-03-2KN-02
X-M-MSG:
Received: from hp2848.telecom.tcnz.net (hp2848.telecom.tcnz.net [146.171.228.250]) (using TLSv1 with cipher RC4-MD5 (128/128 bits)) (No client certificate requested) by mgate3.telecom.co.nz (Postfix) with ESMTP id 1C0D14A1A775; Tue, 23 Nov 2010 12:41:17 +1300 (NZDT)
Received: from hp3120.telecom.tcnz.net (146.171.212.205) by hp2848.telecom.tcnz.net (146.171.228.250) with Microsoft SMTP Server (TLS) id 8.3.83.0; Tue, 23 Nov 2010 12:41:20 +1300
Received: from WNEXMBX01.telecom.tcnz.net ([146.171.212.201]) by hp3120.telecom.tcnz.net ([146.171.212.205]) with mapi; Tue, 23 Nov 2010 12:41:20 +1300
From: Kevin Mason <Kevin.Mason@telecom.co.nz>
To: Toby Moncaster <toby@moncaster.com>, 'Mikael Abrahamsson' <swmike@swm.pp.se>
Date: Tue, 23 Nov 2010 12:41:19 +1300
Thread-Topic: [conex] [httpstreaming] [dispatch] Q-HTTP
Thread-Index: AcuKDR+gY1osihfQRxaAF0zHnnsNXAARmSewABINUEA=
Message-ID: <9BC62293D3D9534AACB0FEC5F2DE51B21069C4AD@WNEXMBX01.telecom.tcnz.net>
References: <8F242B230AD6474C8E7815DE0B4982D7179FB836@EXV1.corp.adtran.com> <alpine.DEB.1.10.1011190043100.1154@uplift.swm.pp.se> <8F242B230AD6474C8E7815DE0B4982D719E654DA@EXV1.corp.adtran.com> <alpine.DEB.1.10.1011190732530.1154@uplift.swm.pp.se> <8F242B230AD6474C8E7815DE0B4982D719E654DC@EXV1.corp.adtran.com> <alpine.DEB.1.10.1011200627250.1154@uplift.swm.pp.se> <000301cb88a6$81b20f70$85162e50$@com> <alpine.DEB.1.10.1011201619280.1154@uplift.swm.pp.se> <9BC62293D3D9534AACB0FEC5F2DE51B201A76418@WNEXMBX01.telecom.tcnz.net> <alpine.DEB.1.10.1011220711090.1154@uplift.swm.pp.se> <002201cb8a54$8ef1d350$acd579f0$@com>
In-Reply-To: <002201cb8a54$8ef1d350$acd579f0$@com>
Accept-Language: en-US, en-NZ
Content-Language: en-US
X-MS-Has-Attach:
X-MS-TNEF-Correlator:
acceptlanguage: en-US, en-NZ
Content-Type: text/plain; charset="us-ascii"
Content-Transfer-Encoding: quoted-printable
MIME-Version: 1.0
Cc: "conex@ietf.org" <conex@ietf.org>
Subject: Re: [conex] [httpstreaming] [dispatch] Q-HTTP
X-BeenThere: conex@ietf.org
X-Mailman-Version: 2.1.9
Precedence: list
List-Id: Congestion Exposure working group discussion list <conex.ietf.org>
List-Unsubscribe: <https://www.ietf.org/mailman/listinfo/conex>, <mailto:conex-request@ietf.org?subject=unsubscribe>
List-Archive: <http://www.ietf.org/mail-archive/web/conex>
List-Post: <mailto:conex@ietf.org>
List-Help: <mailto:conex-request@ietf.org?subject=help>
List-Subscribe: <https://www.ietf.org/mailman/listinfo/conex>, <mailto:conex-request@ietf.org?subject=subscribe>
X-List-Received-Date: Mon, 22 Nov 2010 23:40:52 -0000
Cheers Kevin Mason > -----Original Message----- > From: Toby Moncaster [mailto:toby@moncaster.com] > Sent: Tuesday, 23 November 2010 3:50 a.m. > To: 'Mikael Abrahamsson'; Kevin Mason > Cc: conex@ietf.org > Subject: RE: [conex] [httpstreaming] [dispatch] Q-HTTP > > > > > -----Original Message----- > > From: conex-bounces@ietf.org [mailto:conex-bounces@ietf.org] On Behalf > > Of Mikael Abrahamsson > > Sent: 22 November 2010 06:19 > > To: Kevin Mason > > Cc: conex@ietf.org > > Subject: Re: [conex] [httpstreaming] [dispatch] Q-HTTP > > > > On Mon, 22 Nov 2010, Kevin Mason wrote: > > > > > [Kevin Mason] TCP, LEDBAT, the proposed Q-HTTP among others are > > > primarily tools for users so I don't see any lack of "tools" for > > users. > > > CONEX I understand is trying to provide some of that visibility to > > > providers because zero congestion is not achievable at any realistic > > > price unless all sources directly connected to access lines (i.e. > > there > > > is no core !). > > > > At IETF75 I proposed in multiple WGs (and at the general session one > > evening) to have some work done to give the user insight into what TCP > > (and other protocols) is doing. I still haven't seen any takers or even > > someone saying this is a way forward that they think is worthwile > > spending > > time on. Zero. > > Or perhaps they think that is a job for OS writers, not the IETF? There > are > limits to what the IETF should take on else we will spread ourselves > rather > too thin... > > > > So I would like to say that using TCP as an example of "tool" for a > > user > > to see what is going "on", is not something I agree on today. Q-HTTP > > might > > do it if I understand it correctly, but I don't like that it actually > > introduces testing traffic, when instead my strong opinion is that one > > should not introduce testing traffic, one should instead look at the > > real > > traffic and what is going on there. TCP has lots of tools to help > > itself > > (timestamping, noticing single packet loss etc), but there is no way to > > expose this to the general user. I can fire up wireshark and spend > > minutes/hours trying to figure out what is going on, but I've been > > doing > > packet networking for 15+ years and know my way around that tool. > > > > I don't know what tools LEDBAT has to inform the user, but I guess > > since > > it's "background" the user can see the transfer speed to see what extra > > bandwidth is available, and when it's very low, the network is > > obviously > > full. [Kevin Mason] My definition of "tool" is perhaps wider that yours, in that these protocols already expose end to end path information to end user devices. The user's application is acting on the user's behalf, so the extent to which path information derived from the transport protocol is literally conveyed to the "human user", rather than acted on by the application in an attempt to achieve the experience or outcome preferences set by the human user, are from a network behaviour perspective synonymous. No equivalent information is currently exposed to the network to enable a service provider to observe the current impact of user behaviour to craft and manage suitable incentives and rewards for mutually beneficial behaviours. > > To my mind it is NOT sensible to show users what is happening. Bluntly, > 99% > of people couldn't care less how the Internet works, what their PC is > doing > when they start a Skype video call, etc, any more than they want to know > what their car's engine management system does when they press the gas > pedal. > > What things like LEDBAT are trying to do is translate the user's behaviour > (we want a file, so we tell our PC to find it and download it) into > sensible > actions (user is also doing something interactive and if the file transfer > grabs all their bandwidth suddenly their interactive session dies, so we > slow the transfer down until the interactive session goes away). > > I do believe there is room for improvement (perhaps an app that allows the > user to say, actually this transfer is quite important as I want to watch > this film tonight (said film being copyright free or paid for of course ;) > > I am not convinced the IETF should be going into that much detail > though... > > Toby > > > > > -- > > Mikael Abrahamsson email: swmike@swm.pp.se > > _______________________________________________ > > conex mailing list > > conex@ietf.org > > https://www.ietf.org/mailman/listinfo/conex
- Re: [conex] [httpstreaming] [dispatch] Q-HTTP Ingemar Johansson S
- Re: [conex] [httpstreaming] [dispatch] Q-HTTP Ingemar Johansson S
- Re: [conex] [httpstreaming] [dispatch] Q-HTTP Lars Eggert
- Re: [conex] [httpstreaming] [dispatch] Q-HTTP ken carlberg
- Re: [conex] [httpstreaming] [dispatch] Q-HTTP Mcdysan, David E
- Re: [conex] [httpstreaming] [dispatch] Q-HTTP Kathy McEwen
- Re: [conex] [httpstreaming] [dispatch] Q-HTTP GARCIA ARANDA, JOSE JAVIER (JOSE JAVIER)
- Re: [conex] [dispatch] [httpstreaming] Q-HTTP David Singer
- Re: [conex] [httpstreaming] [dispatch] Q-HTTP Gunnar Heikkilä
- Re: [conex] [httpstreaming] [dispatch] Q-HTTP David Singer
- Re: [conex] [httpstreaming] [dispatch] Q-HTTP Gunnar Heikkilä
- Re: [conex] [dispatch] [httpstreaming] Q-HTTP Mike Hammer (hmmr)
- Re: [conex] [dispatch] [httpstreaming] Q-HTTP GARCIA ARANDA, JOSE JAVIER (JOSE JAVIER)
- Re: [conex] [httpstreaming] [dispatch] Q-HTTP Henry Sinnreich
- Re: [conex] [httpstreaming] [dispatch] Q-HTTP Mark Watson
- Re: [conex] [dispatch] [httpstreaming] Q-HTTP Roland Bless
- Re: [conex] [httpstreaming] [dispatch] Q-HTTP Ingemar Johansson S
- Re: [conex] [httpstreaming] [dispatch] Q-HTTP Dirk Kutscher
- Re: [conex] [httpstreaming] [dispatch] Q-HTTP GARCIA ARANDA, JOSE JAVIER (JOSE JAVIER)
- Re: [conex] [dispatch] [httpstreaming] Q-HTTP David Singer
- Re: [conex] [httpstreaming] [dispatch] Q-HTTP Van Caenegem, Tom (Tom)
- Re: [conex] [dispatch] [httpstreaming] Q-HTTP Mike Hammer (hmmr)
- Re: [conex] [dispatch] [httpstreaming] Q-HTTP David Singer
- Re: [conex] [dispatch] [httpstreaming] Q-HTTP Mike Hammer (hmmr)
- Re: [conex] [dispatch] [httpstreaming] Q-HTTP David Singer
- Re: [conex] [dispatch] [httpstreaming] Q-HTTP DIAZ VIZCAINO, LUIS MIGUEL (LUIS MIGUEL)
- Re: [conex] [dispatch] [httpstreaming] Q-HTTP Mike Hammer (hmmr)
- Re: [conex] [dispatch] [httpstreaming] Q-HTTP Kathy McEwen
- Re: [conex] [dispatch] [httpstreaming] Q-HTTP Mikael Abrahamsson
- Re: [conex] [dispatch] [httpstreaming] Q-HTTP Mikael Abrahamsson
- Re: [conex] [dispatch] [httpstreaming] Q-HTTP GARCIA ARANDA, JOSE JAVIER (JOSE JAVIER)
- Re: [conex] [dispatch] [httpstreaming] Q-HTTP Mikael Abrahamsson
- Re: [conex] [dispatch] [httpstreaming] Q-HTTP DIAZ VIZCAINO, LUIS MIGUEL (LUIS MIGUEL)
- Re: [conex] [dispatch] [httpstreaming] Q-HTTP Toby Moncaster
- Re: [conex] [dispatch] [httpstreaming] Q-HTTP Mike Hammer (hmmr)
- Re: [conex] [dispatch] [httpstreaming] Q-HTTP Mikael Abrahamsson
- Re: [conex] [dispatch] [httpstreaming] Q-HTTP Mikael Abrahamsson
- Re: [conex] [dispatch] [httpstreaming] Q-HTTP Mikael Abrahamsson
- Re: [conex] [dispatch] [httpstreaming] Q-HTTP Mikael Abrahamsson
- Re: [conex] [httpstreaming] [dispatch] Q-HTTP Mikael Abrahamsson
- Re: [conex] [dispatch] [httpstreaming] Q-HTTP Mikael Abrahamsson
- Re: [conex] [dispatch] [httpstreaming] Q-HTTP Toby Moncaster
- Re: [conex] [dispatch] [httpstreaming] Q-HTTP Mikael Abrahamsson
- Re: [conex] [dispatch] [httpstreaming] Q-HTTP Kevin Mason
- Re: [conex] [dispatch] [httpstreaming] Q-HTTP Mikael Abrahamsson
- Re: [conex] [dispatch] [httpstreaming] Q-HTTP Mikael Abrahamsson
- Re: [conex] [dispatch] [httpstreaming] Q-HTTP Mikael Abrahamsson
- Re: [conex] [dispatch] [httpstreaming] Q-HTTP Mikael Abrahamsson
- Re: [conex] [httpstreaming] [dispatch] Q-HTTP Marshall Eubanks
- Re: [conex] [httpstreaming] [dispatch] Q-HTTP Marshall Eubanks
- Re: [conex] [httpstreaming] [dispatch] Q-HTTP Mikael Abrahamsson
- Re: [conex] [httpstreaming] [dispatch] Q-HTTP Mikael Abrahamsson
- Re: [conex] [httpstreaming] [dispatch] Q-HTTP Mikael Abrahamsson
- Re: [conex] [httpstreaming] [dispatch] Q-HTTP Mikael Abrahamsson
- Re: [conex] [httpstreaming] [dispatch] Q-HTTP Woundy, Richard
- Re: [conex] [httpstreaming] [dispatch] Q-HTTP Mikael Abrahamsson
- Re: [conex] [httpstreaming] [dispatch] Q-HTTP STUART VENTERS
- Re: [conex] [httpstreaming] [dispatch] Q-HTTP Marshall Eubanks
- Re: [conex] [httpstreaming] [dispatch] Q-HTTP Mikael Abrahamsson
- Re: [conex] [httpstreaming] [dispatch] Q-HTTP Toby Moncaster
- Re: [conex] [httpstreaming] [dispatch] Q-HTTP Mikael Abrahamsson
- Re: [conex] [httpstreaming] [dispatch] Q-HTTP STUART VENTERS
- Re: [conex] [httpstreaming] [dispatch] Q-HTTP Mikael Abrahamsson
- Re: [conex] [httpstreaming] [dispatch] Q-HTTP STUART VENTERS
- Re: [conex] [httpstreaming] [dispatch] Q-HTTP Mikael Abrahamsson
- Re: [conex] [httpstreaming] [dispatch] Q-HTTP STUART VENTERS
- Re: [conex] [httpstreaming] [dispatch] Q-HTTP STUART VENTERS
- Re: [conex] [httpstreaming] [dispatch] Q-HTTP Mikael Abrahamsson
- Re: [conex] [httpstreaming] [dispatch] Q-HTTP Toby Moncaster
- Re: [conex] [httpstreaming] [dispatch] Q-HTTP Mikael Abrahamsson
- Re: [conex] [httpstreaming] [dispatch] Q-HTTP Mikael Abrahamsson
- Re: [conex] [httpstreaming] [dispatch] Q-HTTP ken carlberg
- Re: [conex] [dispatch] [httpstreaming] Q-HTTP Mike Hammer (hmmr)
- Re: [conex] [dispatch] [httpstreaming] Q-HTTP David Singer
- Re: [conex] [dispatch] [httpstreaming] Q-HTTP Kathy McEwen
- Re: [conex] [dispatch] [httpstreaming] Q-HTTP Mike Hammer (hmmr)
- Re: [conex] [dispatch] [httpstreaming] Q-HTTP DIAZ VIZCAINO, LUIS MIGUEL (LUIS MIGUEL)
- Re: [conex] [dispatch] [httpstreaming] Q-HTTP GARCIA ARANDA, JOSE JAVIER (JOSE JAVIER)
- Re: [conex] [httpstreaming] [dispatch] Q-HTTP Toby Moncaster
- Re: [conex] [dispatch] [httpstreaming] Q-HTTP GARCIA ARANDA, JOSE JAVIER (JOSE JAVIER)
- Re: [conex] [dispatch] [httpstreaming] Q-HTTP Hadriel Kaplan
- Re: [conex] [dispatch] [httpstreaming] Q-HTTP DIAZ VIZCAINO, LUIS MIGUEL (LUIS MIGUEL)
- Re: [conex] [dispatch] [httpstreaming] Q-HTTP DIAZ VIZCAINO, LUIS MIGUEL (LUIS MIGUEL)
- Re: [conex] [dispatch] [httpstreaming] Q-HTTP DIAZ VIZCAINO, LUIS MIGUEL (LUIS MIGUEL)
- Re: [conex] [dispatch] [httpstreaming] Q-HTTP Henry Sinnreich
- Re: [conex] [dispatch] [httpstreaming] Q-HTTP Janet P Gunn
- Re: [conex] [dispatch] [httpstreaming] Q-HTTP GARCIA ARANDA, JOSE JAVIER (JOSE JAVIER)
- Re: [conex] [dispatch] [httpstreaming] Q-HTTP DIAZ VIZCAINO, LUIS MIGUEL (LUIS MIGUEL)
- Re: [conex] [dispatch] [httpstreaming] Q-HTTP GARCIA ARANDA, JOSE JAVIER (JOSE JAVIER)
- Re: [conex] [httpstreaming] [dispatch] Q-HTTP Kevin Mason
- Re: [conex] [httpstreaming] [dispatch] Q-HTTP Ben Niven-Jenkins
- Re: [conex] [httpstreaming] [dispatch] Q-HTTP Ben Niven-Jenkins
- Re: [conex] [httpstreaming] [dispatch] Q-HTTP David Singer
- Re: [conex] [httpstreaming] [dispatch] Q-HTTP Mike Hammer (hmmr)
- Re: [conex] [httpstreaming] [dispatch] Q-HTTP Mike Hammer (hmmr)
- Re: [conex] [httpstreaming] [dispatch] Q-HTTP David Singer
- Re: [conex] [dispatch] [httpstreaming] Q-HTTP Adam Roach
- Re: [conex] [httpstreaming] [dispatch] Q-HTTP Benjamin Niven-Jenkins
- Re: [conex] [httpstreaming] [dispatch] Q-HTTP Benjamin Niven-Jenkins
- Re: [conex] [httpstreaming] [dispatch] Q-HTTP Marshall Eubanks
- Re: [conex] [dispatch] [httpstreaming] Q-HTTP DIAZ VIZCAINO, LUIS MIGUEL (LUIS MIGUEL)
- Re: [conex] [httpstreaming] [dispatch] Q-HTTP DIAZ VIZCAINO, LUIS MIGUEL (LUIS MIGUEL)
- Re: [conex] [httpstreaming] [dispatch] Q-HTTP DIAZ VIZCAINO, LUIS MIGUEL (LUIS MIGUEL)
- Re: [conex] [httpstreaming] [dispatch] Q-HTTP Kevin Mason
- Re: [conex] [httpstreaming] [dispatch] Q-HTTP Mikael Abrahamsson