RE: [Sipping] Re: draft-rosenberg-sipping-overload-reqs recovery
"Jean-Francois Mule" <jf.mule@cablelabs.com> Wed, 08 November 2006 22:42 UTC
Received: from [127.0.0.1] (helo=stiedprmman1.va.neustar.com) by megatron.ietf.org with esmtp (Exim 4.43) id 1Ghw7q-000749-Jb; Wed, 08 Nov 2006 17:42:30 -0500
Received: from [10.91.34.44] (helo=ietf-mx.ietf.org) by megatron.ietf.org with esmtp (Exim 4.43) id 1Ghw7p-000741-62 for sipping@ietf.org; Wed, 08 Nov 2006 17:42:29 -0500
Received: from ondar.cablelabs.com ([192.160.73.61]) by ietf-mx.ietf.org with esmtp (Exim 4.43) id 1Ghw7n-0005Qe-OG for sipping@ietf.org; Wed, 08 Nov 2006 17:42:29 -0500
Received: from srvxchg.cablelabs.com (srvxchg.cablelabs.com [10.5.0.20]) by ondar.cablelabs.com (8.13.7/8.13.7) with ESMTP id kA8MgKCo015434; Wed, 8 Nov 2006 15:42:22 -0700 (MST)
X-MimeOLE: Produced By Microsoft Exchange V6.0.6249.0
Content-class: urn:content-classes:message
MIME-Version: 1.0
Content-Type: text/plain; charset="us-ascii"
Content-Transfer-Encoding: quoted-printable
Subject: RE: [Sipping] Re: draft-rosenberg-sipping-overload-reqs recovery
Date: Wed, 08 Nov 2006 15:42:20 -0700
Message-ID: <CD6CE349CFD30D40BF5E13B3E0D8480401DECBCE@srvxchg.cablelabs.com>
X-MS-Has-Attach:
X-MS-TNEF-Correlator:
Thread-Topic: [Sipping] Re: draft-rosenberg-sipping-overload-reqs recovery
Thread-Index: AccDUlAgQ2uV64mZSYiP1ab6r1f0DAAMCPGw
From: Jean-Francois Mule <jf.mule@cablelabs.com>
To: Volker Hilt <volkerh@bell-labs.com>, Cullen Jennings <fluffy@cisco.com>
X-Approved: ondar
X-Spam-Score: 0.0 (/)
X-Scan-Signature: 68ba2b07ef271dba6ee42a93832cfa4c
Cc: sipping <sipping@ietf.org>
X-BeenThere: sipping@ietf.org
X-Mailman-Version: 2.1.5
Precedence: list
List-Id: "SIPPING Working Group \(applications of SIP\)" <sipping.ietf.org>
List-Unsubscribe: <https://www1.ietf.org/mailman/listinfo/sipping>, <mailto:sipping-request@ietf.org?subject=unsubscribe>
List-Post: <mailto:sipping@ietf.org>
List-Help: <mailto:sipping-request@ietf.org?subject=help>
List-Subscribe: <https://www1.ietf.org/mailman/listinfo/sipping>, <mailto:sipping-request@ietf.org?subject=subscribe>
Errors-To: sipping-bounces@ietf.org
Volker wrote: > I think that stability of overload control is an important requirement. > We certainly want to avoid building something that starts to oscillate > once it reaches overload state. Oscillations are often unavoidable in overload conditions, it's the characterization of these oscillations (amplitude, duration, frequency, ...) that may lead to instability. Cullen wrote: > >>> A possible additional requirement.... > >>> Imagine a system (perhaps a single proxy) that could do 100cps. It > >>> is in steady state doing 80cps with very few retransmission. Then > >>> for 5 minutes the incoming requests goes to 500cps then drops > back > >>> to an incoming call rate of 80cps. The question is, how long > before > >>> the system gets back to the state where it if is successfully > >>> processing all the 80cps? Volker added: > It may be somehow implicit to REQ 1 > since an unstable system will hardly be able to maintain the overall > useful throughput at a high level. Following in Cullen's example, I interpret requirement #1 to mean: out of the 500 cps, the system under load should pick up the *useful* transactions to keep the using applications happy. May be a way to help formulate Cullen's example is to introduce some wording or requirements around oscillations or the characteristics of the overload, and say something around the recovery time like: the overload control mechanism should help predict the time a system will take to recover based on the characterization of the overload? Jean-Francois. > -----Original Message----- > From: Volker Hilt [mailto:volkerh@bell-labs.com] > Sent: Wednesday, November 08, 2006 9:18 AM > To: Cullen Jennings > Cc: sipping > Subject: Re: [Sipping] Re: draft-rosenberg-sipping-overload-reqs > recovery > > I think that stability of overload control is an important requirement. > We certainly want to avoid building something that starts to oscillate > once it reaches overload state. It may be somehow implicit to REQ 1 > since an unstable system will hardly be able to maintain the overall > useful throughput at a high level. > > Volker > > > > Cullen Jennings wrote: > > Clearly this was a long way from the text for a requirement but, yes, > I > > was proposing that this be added as one of the requirements. I don't > > feel strongly about this and if we can't figure out how to express > this > > as a requirement that is useful, I can certainly live with not > adding it. > > > > The reason I think it is a requirement is I can easily imagine that > the > > mechanism for doing overload push-back causes the systems to fail in > the > > way I described below (i.e. never recover back to steady state). > > > > > > On Nov 6, 2006, at 11:17 AM, Jonathan Rosenberg wrote: > > > >> > >> > >> Cullen Jennings wrote: > >> > >>> A possible additional requirement.... > >>> Imagine a system (perhaps a single proxy) that could do 100cps. It > >>> is in steady state doing 80cps with very few retransmission. Then > >>> for 5 minutes the incoming requests goes to 500cps then drops > back > >>> to an incoming call rate of 80cps. The question is, how long > before > >>> the system gets back to the state where it if is successfully > >>> processing all the 80cps? > >> > >> As soon as it can. Are you suggesting a requirement here? Seems > like > >> this is an implementation thing and wouldn't impact any protocol > >> mechanisms. > >> > >>> I have seen systems that never recover - that is bad. I think one > of > >>> the design goals is that it is at least possible to build to > systems > >>> that recover back to steady state relatively quickly after an > >>> overload impulse. > >> > >> Sure; but I'm not sure I see the protocol requirement. > >> > >> -Jonathan R. > >> > >> > >> > >> --Jonathan D. Rosenberg, Ph.D. 600 Lanidex Plaza > >> Cisco Fellow Parsippany, NJ > 07054-2711 > >> Cisco Systems > >> jdrosen@cisco.com FAX: (973) 952- > 5050 > >> http://www.jdrosen.net PHONE: (973) 952- > 5000 > >> http://www.cisco.com > > > > _______________________________________________ > > Sipping mailing list https://www1.ietf.org/mailman/listinfo/sipping > > This list is for NEW development of the application of SIP > > Use sip-implementors@cs.columbia.edu for questions on current sip > > Use sip@ietf.org for new developments of core SIP > > > _______________________________________________ > Sipping mailing list https://www1.ietf.org/mailman/listinfo/sipping > This list is for NEW development of the application of SIP > Use sip-implementors@cs.columbia.edu for questions on current sip > Use sip@ietf.org for new developments of core SIP _______________________________________________ Sipping mailing list https://www1.ietf.org/mailman/listinfo/sipping This list is for NEW development of the application of SIP Use sip-implementors@cs.columbia.edu for questions on current sip Use sip@ietf.org for new developments of core SIP
- [Sipping] draft-rosenberg-sipping-overload-reqs r… Cullen Jennings
- RE: [Sipping] draft-rosenberg-sipping-overload-re… Poretsky, Scott
- [Sipping] Re: draft-rosenberg-sipping-overload-re… Jonathan Rosenberg
- Re: [Sipping] Re: draft-rosenberg-sipping-overloa… Spencer Dawkins
- [Sipping] Re: draft-rosenberg-sipping-overload-re… Cullen Jennings
- Re: [Sipping] Re: draft-rosenberg-sipping-overloa… Volker Hilt
- RE: [Sipping] Re: draft-rosenberg-sipping-overloa… Jean-Francois Mule
- RE: [Sipping] Re: draft-rosenberg-sipping-overloa… Janet P Gunn
- RE: [Sipping] Re: draft-rosenberg-sipping-overloa… Michael Hammer (mhammer)
- RE: [Sipping] Re: draft-rosenberg-sipping-overloa… Michael Hammer (mhammer)
- Re: [Sipping] Re: draft-rosenberg-sipping-overloa… Albrecht.Schwarz
- [Sipping] SIP Malformed messages SUNIL J. KUMAR
- RE: [Sipping] SIP Malformed messages Geneiatakis Dimitris
- RE: [Sipping] SIP Malformed messages Gaurav Kheterpal
- Re: [Sipping] Re: draft-rosenberg-sipping-overloa… Jonathan Rosenberg
- [Sipping] proxy in DMZ while B2BUA as an ALG SUNIL J. KUMAR
- Re: [Sipping] Re: draft-rosenberg-sipping-overloa… Volker Hilt
- Re: [Sipping] Re: draft-rosenberg-sipping-overloa… Albrecht.Schwarz
- RE: [Sipping] Re: draft-rosenberg-sipping-overloa… Dolly, Martin C, ALABS
- RE: [Sipping] Re: draft-rosenberg-sipping-overloa… Widjaja, Indra (Indra)
- RE: [Sipping] Re: draft-rosenberg-sipping-overloa… Albrecht.Schwarz
- Re: [Sipping] Re: draft-rosenberg-sipping-overloa… Cullen Jennings