Re: [sip-overload] Issue: Multiple algorithms -> Single algorithmfor overload control

"Bharrat, Shaun" <SBharrat@sonusnet.com> Fri, 10 June 2011 22:15 UTC

Return-Path: <SBharrat@sonusnet.com>
X-Original-To: sip-overload@ietfa.amsl.com
Delivered-To: sip-overload@ietfa.amsl.com
Received: from localhost (localhost [127.0.0.1]) by ietfa.amsl.com (Postfix) with ESMTP id 330F921F848E; Fri, 10 Jun 2011 15:15:05 -0700 (PDT)
X-Virus-Scanned: amavisd-new at amsl.com
X-Spam-Flag: NO
X-Spam-Score: -2.599
X-Spam-Level:
X-Spam-Status: No, score=-2.599 tagged_above=-999 required=5 tests=[BAYES_00=-2.599]
Received: from mail.ietf.org ([64.170.98.30]) by localhost (ietfa.amsl.com [127.0.0.1]) (amavisd-new, port 10024) with ESMTP id 3iRDcBT6g217; Fri, 10 Jun 2011 15:15:04 -0700 (PDT)
Received: from mail-ma01.sonusnet.com (sonussf2.sonusnet.com [208.45.178.27]) by ietfa.amsl.com (Postfix) with ESMTP id 82E5F228007; Fri, 10 Jun 2011 15:15:03 -0700 (PDT)
Received: from sonusmail05.sonusnet.com (sonusmail05.sonusnet.com [10.128.32.155]) by sonuspps2.sonusnet.com (8.14.3/8.14.3) with ESMTP id p5AMFEMr019838; Fri, 10 Jun 2011 18:15:14 -0400
X-MimeOLE: Produced By Microsoft Exchange V6.5
Content-class: urn:content-classes:message
MIME-Version: 1.0
Content-Type: text/plain; charset="iso-8859-1"
Content-Transfer-Encoding: quoted-printable
Date: Fri, 10 Jun 2011 18:14:53 -0400
Message-ID: <637C77B6763BB54ABF989B6B21D532350298279A@sonusmail05.sonusnet.com>
X-MS-Has-Attach:
X-MS-TNEF-Correlator:
Thread-Topic: [sip-overload] Issue: Multiple algorithms -> Single algorithmfor overload control
Thread-Index: Acwnuk1Lm+bPDk+LSG2aXhRqsFNDewAAD+UJ
References: <4DF28DE3.6080804@bell-labs.com> <OF4A4D3A50.D2F3988E-ON852578AB.00790433-852578AB.0079246D@csc.com>
From: "Bharrat, Shaun" <SBharrat@sonusnet.com>
To: "Janet P Gunn" <jgunn6@csc.com>, "Vijay K. Gurbani" <vkg@bell-labs.com>
Cc: sip-overload-bounces@ietf.org, sip-overload@ietf.org
Subject: Re: [sip-overload] Issue: Multiple algorithms -> Single algorithmfor overload control
X-BeenThere: sip-overload@ietf.org
X-Mailman-Version: 2.1.12
Precedence: list
List-Id: SIP Overload <sip-overload.ietf.org>
List-Unsubscribe: <https://www.ietf.org/mailman/options/sip-overload>, <mailto:sip-overload-request@ietf.org?subject=unsubscribe>
List-Archive: <http://www.ietf.org/mail-archive/web/sip-overload>
List-Post: <mailto:sip-overload@ietf.org>
List-Help: <mailto:sip-overload-request@ietf.org?subject=help>
List-Subscribe: <https://www.ietf.org/mailman/listinfo/sip-overload>, <mailto:sip-overload-request@ietf.org?subject=subscribe>
X-List-Received-Date: Fri, 10 Jun 2011 22:15:05 -0000

Janet:

> Do I understanding that you are expecting an (already overloaded) SIP 
server to recalculate the desired "loss rate" twice a second?

> Is that wise?

I am also am concerned about adding any extra load to the overloaded
server, but that makes me come down on the other side. It would seem
to me that making the overloaded server try to track/compute the
rates distributed to each upstream node would be even more work intensive.

Assuming that the overloaded server is using some dynamic algorithm
to determine the (aggregate) load to let in, I would think that it is
recomputing (aggregate) accept rates at least this granularity anyway.

My vote is for the simplest requirement on the overloaded server with
any bells and whistles (if any) on the upstream (non-overloaded) nodes.

Cheers,
Shaun




-----Original Message-----
From: sip-overload-bounces@ietf.org on behalf of Janet P Gunn
Sent: Fri 6/10/2011 6:03 PM
To: Vijay K. Gurbani
Cc: sip-overload-bounces@ietf.org; sip-overload@ietf.org
Subject: Re: [sip-overload] Issue: Multiple algorithms -> Single algorithmfor	overload control
 
Do I understanding that you are expecting an (already overloaded) SIP 
server to recalculate the desired "loss rate" twice a second?

Is that wise?

Janet

sip-overload-bounces@ietf.org wrote on 06/10/2011 05:34:27 PM:

> [image removed] 
> 
> [sip-overload] Issue: Multiple algorithms -> Single algorithm for 
> overload control
> 
> Vijay K. Gurbani 
> 
> to:
> 
> sip-overload@ietf.org
> 
> 06/10/2011 05:34 PM
> 
> Sent by:
> 
> sip-overload-bounces@ietf.org
> 
> Folks: During the Prague IETF, Mr. Kaplan reopened the
> case for supporting multiple overload control algorithms [1].
> 
> Summarizing, the basic problems with multiple algorithms are:
> 
> 1) Interoperability suffers as protocol gets complex.
> 2) Get out one algorithm now (loss), and later if there is a need to
>     standardize more add the oc-algo parameter in a backwards
>     compatible manner.
> 3) Re-negotiating the chosen algorithm is not trivial.
> 4) Servers will have to maintain negotiated algorithms as pieces
>     of state for a potentially large set of upstream clients.
> 
> I cannot say that I am unsympathetic to the above list.  If we can
> simplify processing, then we should do so.
> 
> The main reason to support multiple algorithms appear to have been
> the need to not preclude rate-based algorithms [2,3].  However
> subsequent discussions in the thread started off by [3] have
> resulted in the understanding that rate-based algorithms may have
> a slight advantage if the offered load at the client significantly
> surges over a period of time << then the overload server's feedback
> period.  Since the overload server's feedback period is already short
> (500ms by default), the advantage possessed by rate-based algorithms
> may be moot [5].
> 
> Further, minimizing state in the server is an argument to pick
> loss-based as the default algorithm instead of rate-based.  The
> latter requires the server to assign --- and keep track --- of a
> share of its overall capacity with each upstream client.
> 
> So ... given all this, it may be a good idea to go with one
> algorithm, and make that the loss based algorithm.
> 
> I will like have discussion so we can reach consensus on this
> issue and close it for good.
> 
> [1] 
http://www.ietf.org/mail-archive/web/sip-overload/current/msg00564.html
> [2] 
http://www.ietf.org/mail-archive/web/sip-overload/current/msg00565.html
> [3] 
http://www.ietf.org/mail-archive/web/sip-overload/current/msg00600.html
> [4] 
http://www.ietf.org/mail-archive/web/sip-overload/current/msg00606.html
> [5] 
http://www.ietf.org/mail-archive/web/sip-overload/current/msg00606.html
> 
> Thanks,
> 
> - vijay
> -- 
> Vijay K. Gurbani, Bell Laboratories, Alcatel-Lucent
> 1960 Lucent Lane, Rm. 9C-533, Naperville, Illinois 60566 (USA)
> Email: vkg@{bell-labs.com,acm.org} / vijay.gurbani@alcatel-lucent.com
> Web:   http://ect.bell-labs.com/who/vkg/
> _______________________________________________
> sip-overload mailing list
> sip-overload@ietf.org
> https://www.ietf.org/mailman/listinfo/sip-overload