RE: [NSIS] Requirement Section 5.3.2
john.loughney@nokia.com Fri, 15 March 2002 23:19 UTC
Received: from optimus.ietf.org (ietf.org [132.151.1.19] (may be forged)) by ietf.org (8.9.1a/8.9.1a) with ESMTP id SAA13559 for <nsis-archive@odin.ietf.org>; Fri, 15 Mar 2002 18:19:15 -0500 (EST)
Received: (from daemon@localhost) by optimus.ietf.org (8.9.1a/8.9.1) id SAA03694 for nsis-archive@odin.ietf.org; Fri, 15 Mar 2002 18:19:18 -0500 (EST)
Received: from optimus.ietf.org (localhost [127.0.0.1]) by optimus.ietf.org (8.9.1a/8.9.1) with ESMTP id SAA03259; Fri, 15 Mar 2002 18:10:25 -0500 (EST)
Received: from ietf.org (odin [132.151.1.176]) by optimus.ietf.org (8.9.1a/8.9.1) with ESMTP id SAA03228 for <nsis@optimus.ietf.org>; Fri, 15 Mar 2002 18:10:23 -0500 (EST)
Received: from mgw-x1.nokia.com (mgw-x1.nokia.com [131.228.20.21]) by ietf.org (8.9.1a/8.9.1a) with ESMTP id SAA13263 for <nsis@ietf.org>; Fri, 15 Mar 2002 18:10:19 -0500 (EST)
From: john.loughney@nokia.com
Received: from esvir05nok.ntc.nokia.com (esvir05nokt.ntc.nokia.com [172.21.143.37]) by mgw-x1.nokia.com (Switch-2.1.0/Switch-2.1.0) with ESMTP id g2FN9g316262 for <nsis@ietf.org>; Sat, 16 Mar 2002 01:09:42 +0200 (EET)
Received: from esebh003.NOE.Nokia.com (unverified) by esvir05nok.ntc.nokia.com (Content Technologies SMTPRS 4.2.5) with ESMTP id <T59a9182621ac158f2510f@esvir05nok.ntc.nokia.com>; Sat, 16 Mar 2002 01:10:21 +0200
Received: from esebe004.NOE.Nokia.com ([172.21.138.44]) by esebh003.NOE.Nokia.com with Microsoft SMTPSVC(5.0.2195.3779); Sat, 16 Mar 2002 01:10:21 +0200
X-MimeOLE: Produced By Microsoft Exchange V6.0.5762.3
content-class: urn:content-classes:message
MIME-Version: 1.0
Content-Type: text/plain; charset="iso-8859-1"
Subject: RE: [NSIS] Requirement Section 5.3.2
Date: Sat, 16 Mar 2002 01:10:21 +0200
Message-ID: <0C1353ABB1DEB74DB067ADFF749C4EEFC64C61@esebe004.NOE.Nokia.com>
Thread-Topic: [NSIS] Requirement Section 5.3.2
Thread-Index: AcHMBHVmKs3iFH+sRpKzm7mmAU9vGwAcfFUw
To: robert.hancock@roke.co.uk, Georgios.Karagiannis@eln.ericsson.se, ifreytsis@cetacean.com, nsis@ietf.org, schneider@tri.sbc.com
X-OriginalArrivalTime: 15 Mar 2002 23:10:21.0405 (UTC) FILETIME=[949478D0:01C1CC76]
Content-Transfer-Encoding: 8bit
X-MIME-Autoconverted: from quoted-printable to 8bit by optimus.ietf.org id SAA03229
Sender: nsis-admin@ietf.org
Errors-To: nsis-admin@ietf.org
X-Mailman-Version: 1.0
Precedence: bulk
List-Id: Next Steps in Signaling <nsis.ietf.org>
X-BeenThere: nsis@ietf.org
Content-Transfer-Encoding: 8bit
Hi All, Looking at this requirement from another direction, it seems that the requirement is really about supporting time-based reservations. Is this the real requirement? If so, do we support this? John > -----Original Message----- > From: ext Hancock, Robert [mailto:robert.hancock@roke.co.uk] > Sent: 15 March, 2002 11:31 > To: 'Georgios Karagiannis (ELN)'; 'Freytsis, Ilya'; 'nsis@ietf.org'; > 'schneider@tri.sbc.com' > Subject: RE: [NSIS] Requirement Section 5.3.2 > > > Georgios, > > Please, let's not mix together the requirements and the > solution at this stage! Soft state might be a (or even the) > solution, but that doesn't make it a requirement! > > In fact, we have at least three independent state-related > requirements to consider: > 1) the fact that the application wants a bearer of a limited > duration (and only wants to pay for this duration) - the end > user might want quite precise timing control over this (for > accounting reasons) > 2) the need to clean up after a node dies or becomes > disconnected from the network (in which case explicit release > isn't possible) > 3) the need to re-install state after path (route) changes > (which might be managed by something routing-aware) > > Soft-state *can* solve all these, but in some scenarios it > might be *very* hard to find a good compromise soft-state > timer value considering all the effects. Also, in some > scenarios (e.g. mobile) it might be better to address some of > the problems (e.g. 3) in a different, specialised way. But in > that case, it's helpful to have explicitly the requirement > that there are other reasons for needing refresh or timeout > or explicit release or whatever. > > Personally, I like Ilya's description of the situation. But > we could make things less judgemental by saying "it must be > possible for an initiator to control reservation reservation > end times without requiring continuous signalling with the > network" (or something); we can think later whether relying > always on soft state or allowing explicit lifetimes is a > better solution. I certainly don't see why explicit lifetimes > are so hard. > > Robert H. > > > -----Original Message----- > > From: Georgios Karagiannis (ELN) > > [mailto:Georgios.Karagiannis@eln.ericsson.se] > > Sent: 15 March 2002 08:18 > > To: 'Freytsis, Ilya'; 'nsis@ietf.org'; 'schneider@tri.sbc.com' > > Subject: RE: [NSIS] Requirement Section 5.3.2 > > > > > > Hi Ilya > > > > I think that the issue that you are describing can be solved by > > the soft state principle. > > Anyway in my opinion the NSIS protocol MUST use the soft state > > principle, otherwise we will have to invent very complex > > functionalities that will solve all the problems that are solved by > > the soft state principle. > > > > Best Regards, > > Georgios > > > > > > > > -----Original Message----- > > From: Freytsis, Ilya [mailto:ifreytsis@Cetacean.com] > > Sent: vrijdag 15 maart 2002 4:57 > > To: 'nsis@ietf.org'; 'Georgios.Karagiannis@eln.ericsson.se'; > > 'schneider@tri.sbc.com' > > Subject: RE: [NSIS] Requirement Section 5.3.2 > > > > > > Hi Georgios, > > > > Let me present another argument in support of this requirement: > > > > It is possible that the host that made a reservation dies > > "silently" without > > releasing network resources allocated for its flow. This > > requirement will > > provide protection from the possible waste of resources in > > this case. It is > > definitely different from refreshing the soft state of the > > reservation since > > it is driven by the application not the network specifics and > > applicable to > > the hard reservations as well (and maybe even more > important for hard > > reservations). > > To make this arrangement more flexible I think that ability > to signal > > life-time of a reservation (including permanent reservations) > > should be > > complemented by the ability to re-new the existing reservation. > > I envision the following scenario: > > The video endpoint (to stay on the same theme) is making a call. The > > endpoint or may be proxy makes reservation request with 30 > > min expected > > life-time. Three options exist > > 1. After 20 min the call is over and the endpoint (proxy) > > releases allocated > > resources. > > 2. After 25 min the participants realize that they need > > another 15 min to > > finish discussion - the re-new reservation request is issued > > with 15 min > > life-time > > 3. After 15 min the endpoints crashes. 15 min later the > > network realize that > > something is wrong and frees resources that were reserved for > > this video > > call. > > > > Does it make any sense? > > > > Ilya > > > > From: "Georgios Karagiannis (ELN)" > > <Georgios.Karagiannis@eln.ericsson.se> > > To: "'Schneider, Marco'" <schneider@tri.sbc.com>, > > "'Steven Berson'" > > <berson@isi.edu> > > Cc: "'brunner@ccrle.nec.de'" <brunner@ccrle.nec.de>, nsis@ietf.org > > Subject: RE: [NSIS] Requirement Section 5.3.2 > > Date: Wed, 13 Mar 2002 13:43:32 +0100 > > charset="iso-8859-1" > > > > Hi Marco > > > > What I mean is the following. > > If some QoS domain will use aggregated reservation states > > and if the lifetime requirement has to be supported by the domain, > > then new per flow reservation lifetime states have to be created > > in this domain. > > > > Best Regards, > > Georgios > > > > > > -----Original Message----- > > From: Schneider, Marco [mailto:schneider@tri.sbc.com] > > Sent: dinsdag 12 maart 2002 22:13 > > To: 'Georgios Karagiannis (ELN)'; 'Steven Berson' > > Cc: 'brunner@ccrle.nec.de'; nsis@ietf.org > > Subject: RE: [NSIS] Requirement Section 5.3.2 > > > > > > Hi Georgios, > > > > The point of the example is that the network may want to > > limit the duration > > that it grants for a session and thus its corresponding > > resources (such as a > > QOS connection). So in this case the network needs to be able > > to revoke > > resources upon the expiration of some time period. In > > thinking about this > > example I was wondering whether it would be useful to make > duration an > > explicit part of the reservation semantics. > > > > 1) A host requests from network a service of one hour > > duration. For example > > a video call to a friend. > > 2) Above is realized via session negotiation that results in > > token that is > > passed back to the host. The token permits a QOS connection > > of one hour > > duration at 5 Mbps > > 3) The host (QOS Initiator) includes the token in the NSIS > > setup message > > requesting a 5Mbps connection. > > 4) The QOS Controller uses the token to validate the > > reservation and allows > > the setup to go through. > > (See draft-ietf-sip-call-auth-0?.txt as well as > > draft-ietf-rap-session-auth-0?.txt) > > > > Now what happens when one hour is up? Ideally the host releases the > > resources but if the host does not the network will > > (otherwise the user gets > > more than they paid for). When the network releases the > > resources there > > should be a cause code that says your time was up or at the > very least > > indicates that this was due to service policy. > > > > Now my question is: given that the reservation is intended > to be of a > > precise duration should we make this explicit or is it better > > for this to be > > transparent? Is so why? > > > > Regarding Scalability, I do not understand your claim that > > this is very > > non-scalable. For every flow reservation the network > > presumably will need to > > store the amount reserved (at least one piece of > > information). A reservation > > duration requires one additional piece of information (at the > > edge) that > > does not propagate across the network. > > > > Best Regards, > > Marco > > > > _______________________________________________ > > nsis mailing list > > nsis@ietf.org > > https://www1.ietf.org/mailman/listinfo/nsis > > > _______________________________________________ nsis mailing list nsis@ietf.org https://www1.ietf.org/mailman/listinfo/nsis
- [NSIS] NSIS Scope Discussion Tricci So
- Re: [NSIS] Requirement Section 5.3.2 Steven Berson
- RE: [NSIS] Requirement Section 5.3.2 Georgios Karagiannis (ELN)
- RE: [NSIS] Requirement Section 5.3.2 Georgios Karagiannis (ELN)
- RE: [NSIS] Requirement Section 5.3.2 Steven Berson
- RE: [NSIS] Requirement Section 5.3.2 Schneider, Marco
- RE: [NSIS] Requirement Section 5.3.2 Georgios Karagiannis (ELN)
- RE: [NSIS] Requirement Section 5.3.2 Juan-Carlos.Rojas
- RE: [NSIS] Requirement Section 5.3.2 Schneider, Marco
- RE: [NSIS] Requirement Section 5.3.2 Schneider, Marco
- RE: [NSIS] Requirement Section 5.3.2 Georgios Karagiannis (ELN)
- RE: [NSIS] Requirement Section 5.3.2 Steven Berson
- RE: [NSIS] Requirement Section 5.3.2 Georgios Karagiannis (ELN)
- Re: [NSIS] Requirement Section 5.3.2 Nguyen Thi Mai Trang
- RE: [NSIS] Requirement Section 5.3.2 Freytsis, Ilya
- RE: [NSIS] Requirement Section 5.3.2 Juan-Carlos.Rojas
- RE: [NSIS] Requirement Section 5.3.2 Georgios Karagiannis (ELN)
- RE: [NSIS] Requirement Section 5.3.2 Hancock, Robert
- RE: [NSIS] Requirement Section 5.3.2 john.loughney
- RE: [NSIS] Requirement Section 5.3.2 john.loughney
- RE: [NSIS] Requirement Section 5.3.2 Schneider, Marco
- RE: [NSIS] Requirement Section 5.3.2 Freytsis, Ilya