Re: [Sipping] Re: draft-rosenberg-sipping-overload-reqs recovery
Jonathan Rosenberg <jdrosen@cisco.com> Wed, 15 November 2006 06:17 UTC
Received: from [127.0.0.1] (helo=stiedprmman1.va.neustar.com) by megatron.ietf.org with esmtp (Exim 4.43) id 1GkE5q-0001E5-J9; Wed, 15 Nov 2006 01:17:54 -0500
Received: from [10.91.34.44] (helo=ietf-mx.ietf.org) by megatron.ietf.org with esmtp (Exim 4.43) id 1GkE5o-0001Dz-VZ for sipping@ietf.org; Wed, 15 Nov 2006 01:17:52 -0500
Received: from sj-iport-4.cisco.com ([171.68.10.86]) by ietf-mx.ietf.org with esmtp (Exim 4.43) id 1GkE5i-0006J2-B1 for sipping@ietf.org; Wed, 15 Nov 2006 01:17:52 -0500
Received: from sj-dkim-3.cisco.com ([171.71.179.195]) by sj-iport-4.cisco.com with ESMTP; 14 Nov 2006 22:17:45 -0800
Received: from sj-core-5.cisco.com (sj-core-5.cisco.com [171.71.177.238]) by sj-dkim-3.cisco.com (8.12.11/8.12.11) with ESMTP id kAF6Hisi009953; Tue, 14 Nov 2006 22:17:44 -0800
Received: from xbh-sjc-211.amer.cisco.com (xbh-sjc-211.cisco.com [171.70.151.144]) by sj-core-5.cisco.com (8.12.10/8.12.6) with ESMTP id kAF6HiW4005774; Tue, 14 Nov 2006 22:17:44 -0800 (PST)
Received: from xfe-sjc-211.amer.cisco.com ([171.70.151.174]) by xbh-sjc-211.amer.cisco.com with Microsoft SMTPSVC(6.0.3790.1830); Tue, 14 Nov 2006 22:17:43 -0800
Received: from [10.32.241.151] ([10.32.241.151]) by xfe-sjc-211.amer.cisco.com with Microsoft SMTPSVC(6.0.3790.1830); Tue, 14 Nov 2006 22:17:43 -0800
Message-ID: <455A7C54.1070201@cisco.com>
Date: Tue, 14 Nov 2006 21:32:52 -0500
From: Jonathan Rosenberg <jdrosen@cisco.com>
User-Agent: Mozilla/5.0 (Windows; U; Windows NT 5.0; en-US; rv:1.7.8) Gecko/20050511
X-Accept-Language: en-us, en
MIME-Version: 1.0
To: Albrecht.Schwarz@alcatel.de
Subject: Re: [Sipping] Re: draft-rosenberg-sipping-overload-reqs recovery
References: <OFEB9D6EA2.9E95935A-ONC1257226.002709EE-C1257226.002882C2@netfr.alcatel.fr>
In-Reply-To: <OFEB9D6EA2.9E95935A-ONC1257226.002709EE-C1257226.002882C2@netfr.alcatel.fr>
Content-Type: text/plain; charset="us-ascii"; format="flowed"
Content-Transfer-Encoding: 7bit
X-OriginalArrivalTime: 15 Nov 2006 06:17:43.0821 (UTC) FILETIME=[C2F663D0:01C7087D]
DKIM-Signature: v=0.5; a=rsa-sha256; q=dns/txt; l=5709; t=1163571464; x=1164435464; c=relaxed/simple; s=sjdkim3002; h=Content-Type:From:Subject:Content-Transfer-Encoding:MIME-Version; d=cisco.com; i=jdrosen@cisco.com; z=From:=20Jonathan=20Rosenberg=20<jdrosen@cisco.com> |Subject:=20Re=3A=20[Sipping]=20Re=3A=20draft-rosenberg-sipping-overload- reqs=20recovery |Sender:=20; bh=fneboS8PX8a0WGIFp0tOgUCOOAAjZj3vtQggLvy/adg=; b=GZ0SaJODxbzdw63LaezbboxTvx/fEOPQC6zuLIXxG2q0I/S4V8kkuDZJ5yuFGfIuTo215U+H p+dnQDt2WExE76onte/1Lf+SM5sI+UMUqp06L5JxJ9dx9BRslKJxT1NF;
Authentication-Results: sj-dkim-3; header.From=jdrosen@cisco.com; dkim=pass ( sig from cisco.com/sjdkim3002 verified; );
X-Spam-Score: 0.0 (/)
X-Scan-Signature: a1852b4f554b02e7e4548cc7928acc1f
Cc: Cullen Jennings <fluffy@cisco.com>, Volker Hilt <volkerh@bell-labs.com>, 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
I think its reasonable to make it an explicit requirement. How about: <t hangText="REQ 21:"> The overload mechanism should ensure that the system remains stable. When the offered load drops from above the overall capacity of the network to below the overall capacity, the throughput should stabilize and become equal to the offered load. </t> -Jonathan R. Albrecht.Schwarz@alcatel.de wrote: > Stability is an implicit requirement of every load control and overload > protection mechanism (for network elements and networks targeting high > system and/or service availability). > > The rational behind is the fact that any overload control may be modeled (& > realized) as open or closed control loop. Any control arround signalling > protocols is typically realized as closed loop (e.g. due to realtime > background). > A well designed closed control requires a proof of stability for the > intended range of operation; stability is an implicit requirement from > control theory, particularly for load control with stochastic components as > in our case here. > > - Albrecht > > > > > Volker Hilt > <volkerh@bell-la To: Cullen Jennings <fluffy@cisco.com> > bs.com> cc: sipping <sipping@ietf.org> > Subject: Re: [Sipping] Re: draft-rosenberg-sipping-overload-reqs recovery > 08.11.2006 17:18 > > > > > > 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 > -- 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] 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