Re: [TERNLI] Notes from tonight's ad hoc
Michael Welzl <Michael.Welzl@uibk.ac.at> Fri, 28 July 2006 21:01 UTC
Received: from [127.0.0.1] (helo=stiedprmman1.va.neustar.com) by megatron.ietf.org with esmtp (Exim 4.43) id 1G6ZSi-0003Ve-IO; Fri, 28 Jul 2006 17:01:36 -0400
Received: from [10.91.34.44] (helo=ietf-mx.ietf.org) by megatron.ietf.org with esmtp (Exim 4.43) id 1G6ZSh-0003VY-9u for ternli@ietf.org; Fri, 28 Jul 2006 17:01:35 -0400
Received: from lmr1.uibk.ac.at ([138.232.1.142] helo=smtp.uibk.ac.at) by ietf-mx.ietf.org with esmtp (Exim 4.43) id 1G6ZSe-0001ZF-Q9 for ternli@ietf.org; Fri, 28 Jul 2006 17:01:35 -0400
Received: from localhost (lwm2.uibk.ac.at [138.232.1.161]) by smtp.uibk.ac.at (8.13.1/8.13.1/F1) with ESMTP id k6SL1Mw2016644; Fri, 28 Jul 2006 23:01:23 +0200
Received: from ip-eis-205.EISInc.com (ip-eis-205.EISInc.com [207.190.204.205]) by web-mail2.uibk.ac.at (IMP) with HTTP for <c70370@mail1.uibk.ac.at>; Fri, 28 Jul 2006 23:01:22 +0200
Message-ID: <1154120482.44ca7b22ee3bf@web-mail2.uibk.ac.at>
Date: Fri, 28 Jul 2006 23:01:22 +0200
From: Michael Welzl <Michael.Welzl@uibk.ac.at>
To: weddy@grc.nasa.gov
Subject: Re: [TERNLI] Notes from tonight's ad hoc
References: <002301c6b23f$a3ef4a90$0300a8c0@kfallmobl> <20060728125608.670AF444391@lawyers.icir.org> <20060728185007.GG7604@grc.nasa.gov>
In-Reply-To: <20060728185007.GG7604@grc.nasa.gov>
MIME-Version: 1.0
Content-Type: text/plain; charset="ISO-8859-1"
Content-Transfer-Encoding: 8bit
User-Agent: Internet Messaging Program (IMP) 3.2.6
X-Originating-IP: 207.190.204.205
X-Forwarded-For:
X-Spam-Score: -7.4 () ALL_TRUSTED,RCV_SMTP_UIBK,RCV_WEBMAIL
X-Scanned-By: MIMEDefang 2.52 at uibk.ac.at on 138.232.1.140
X-Spam-Score: 0.0 (/)
X-Scan-Signature: f607d15ccc2bc4eaf3ade8ffa8af02a0
Cc: ternli@ietf.org
X-BeenThere: ternli@ietf.org
X-Mailman-Version: 2.1.5
Precedence: list
List-Id: Transport-Enhancing Refinements to the Network Layer Interface <ternli.ietf.org>
List-Unsubscribe: <https://www1.ietf.org/mailman/listinfo/ternli>, <mailto:ternli-request@ietf.org?subject=unsubscribe>
List-Archive: <http://www1.ietf.org/pipermail/ternli>
List-Post: <mailto:ternli@ietf.org>
List-Help: <mailto:ternli-request@ietf.org?subject=help>
List-Subscribe: <https://www1.ietf.org/mailman/listinfo/ternli>, <mailto:ternli-request@ietf.org?subject=subscribe>
Errors-To: ternli-bounces@ietf.org
> On Fri, Jul 28, 2006 at 08:56:08AM -0400, Mark Allman wrote: > > > > I guess I see the signals as either ... > > > > + Giving the transport something it can directly use. E.g., the > > available bandwidth just increased from 2Mbps to 11Mbps. E.g., > > the flow experienced congestion. E.g., some probability of the > > fraction of losses due to corruption. > > > > These are different from less-directly-useful information like > > "switched to a new AP" or "am now using a different coding / > > modulation scheme" which are much less directly applicable. > > > > + Giving a generic signal that *something* has changed and it likely > > matters and so the transport should re-init itself (e.g., forget the > > SRTT, RTTVAR, cwnd, ssthresh, MTU value, etc.). > > Is it possible to generalize this to say that signals should either > carry specific actionable information or request specific types of > actions? > > This means: > "Modulation changed" is a bad signal to implement. > > "Available capacity changed from X to Y, please probe" is a good signal > to implement, and could be generated in response to a change in > modulation or any number of other things. > > "Registering a new Mobile IP CoA" is a bad signal to implement. > > "Please reprobe path state" is a good signal to implement, and could be > generated in response to a MIP CoA update or several other events from > mobility or multihoming mechanisms. I think this is still going in the right direction, but I would omit the action semantics (like "please reprobe") - one reason is that we shouldn't restrict future protocol designers to (thinking of) just this type of action because the message says so. Another reason is implicitly embedded in one of the examples you've given: "Available capacity changed from X to Y, please probe". A congestion control mechanism always probes - telling it to probe therefore doesn't make a lot of sense. Right now, TCP doesn't have/utilize capacity information - but other congestion control mechanisms have shown that this type of information can be useful. In any case, if we'd decide to include capacity notifications, we wouldn't have a good idea regarding the specific action to recommend. Thus, it's better to leave it open. The reason why I said that this is going in the right direction is that the information should indeed lead to some kind of action at the transport layer, so thinking of possible actions is probably the right way to come up with a useful data set for the messages. And you're absolutely right about the bad examples ("modulation changed" etc). Cheers, Michael
- [TERNLI] Notes from tonight's ad hoc Spencer Dawkins
- Re: [TERNLI] Notes from tonight's ad hoc Wesley Eddy
- Re: [TERNLI] Notes from tonight's ad hoc Spencer Dawkins
- Re: [TERNLI] Notes from tonight's ad hoc Mark Allman
- RE: [TERNLI] Notes from tonight's ad hoc Kevin Fall
- Re: [TERNLI] Notes from tonight's ad hoc Wesley Eddy
- Re: [TERNLI] Notes from tonight's ad hoc Mark Allman
- Re: [TERNLI] Notes from tonight's ad hoc Michael Welzl
- RE: [TERNLI] Notes from tonight's ad hoc Kevin Fall
- RE: [TERNLI] Notes from tonight's ad hoc Michael Welzl
- Re: [TERNLI] Notes from tonight's ad hoc Mark Allman
- Re: [TERNLI] Notes from tonight's ad hoc Wesley Eddy
- Re: [TERNLI] Notes from tonight's ad hoc Michael Welzl
- Re: [TERNLI] Notes from tonight's ad hoc Joe Touch
- Re: [TERNLI] Notes from tonight's ad hoc Mark Allman
- Re: [TERNLI] Notes from tonight's ad hoc Joe Touch
- Re: [TERNLI] Notes from tonight's ad hoc Lars Eggert
- Re: [TERNLI] Notes from tonight's ad hoc Gorry Fairhurst
- Re: [TERNLI] Notes from tonight's ad hoc Spencer Dawkins
- Re: [TERNLI] Notes from tonight's ad hoc Aaron Falk
- Re: [TERNLI] Notes from tonight's ad hoc Aaron Falk
- Re: [TERNLI] Notes from tonight's ad hoc Joe Touch
- Re: [TERNLI] Notes from tonight's ad hoc Joe Touch
- Re: [TERNLI] Notes from tonight's ad hoc Gorry Fairhurst
- Re: [TERNLI] Notes from tonight's ad hoc Aaron Falk
- Re: [TERNLI] Notes from tonight's ad hoc Bob Briscoe
- Re: [TERNLI] Notes from tonight's ad hoc Lars Eggert
- Re: [TERNLI] Notes from tonight's ad hoc Bob Briscoe
- Re: [TERNLI] Notes from tonight's ad hoc Joe Touch