Re: [sip-overload] Sec 5 and 6 Re: WG Last Call for draft-ietf-soc-overload-control-12

"Vijay K. Gurbani" <vkg@bell-labs.com> Fri, 22 March 2013 15:58 UTC

Return-Path: <vkg@bell-labs.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 3235021F8DE1 for <sip-overload@ietfa.amsl.com>; Fri, 22 Mar 2013 08:58:43 -0700 (PDT)
X-Virus-Scanned: amavisd-new at amsl.com
X-Spam-Flag: NO
X-Spam-Score: -110.299
X-Spam-Level:
X-Spam-Status: No, score=-110.299 tagged_above=-999 required=5 tests=[AWL=-0.300, BAYES_00=-2.599, J_CHICKENPOX_21=0.6, RCVD_IN_DNSWL_HI=-8, USER_IN_WHITELIST=-100]
Received: from mail.ietf.org ([12.22.58.30]) by localhost (ietfa.amsl.com [127.0.0.1]) (amavisd-new, port 10024) with ESMTP id TauLVDIylcB1 for <sip-overload@ietfa.amsl.com>; Fri, 22 Mar 2013 08:58:42 -0700 (PDT)
Received: from ihemail3.lucent.com (ihemail3.lucent.com [135.245.0.37]) by ietfa.amsl.com (Postfix) with ESMTP id 4E34A21F8586 for <sip-overload@ietf.org>; Fri, 22 Mar 2013 08:58:42 -0700 (PDT)
Received: from usnavsmail3.ndc.alcatel-lucent.com (usnavsmail3.ndc.alcatel-lucent.com [135.3.39.11]) by ihemail3.lucent.com (8.13.8/IER-o) with ESMTP id r2MFwb0t004722 (version=TLSv1/SSLv3 cipher=DHE-RSA-AES256-SHA bits=256 verify=FAIL); Fri, 22 Mar 2013 10:58:38 -0500 (CDT)
Received: from umail.lucent.com (umail-ce2.ndc.lucent.com [135.3.40.63]) by usnavsmail3.ndc.alcatel-lucent.com (8.14.3/8.14.3/GMO) with ESMTP id r2MFwbtt003365 (version=TLSv1/SSLv3 cipher=DHE-RSA-AES256-SHA bits=256 verify=NOT); Fri, 22 Mar 2013 10:58:37 -0500
Received: from shoonya.ih.lucent.com (shoonya.ih.lucent.com [135.185.237.229]) by umail.lucent.com (8.13.8/TPES) with ESMTP id r2MFwZoE011489; Fri, 22 Mar 2013 10:58:35 -0500 (CDT)
Message-ID: <514C8055.9060607@bell-labs.com>
Date: Fri, 22 Mar 2013 11:01:25 -0500
From: "Vijay K. Gurbani" <vkg@bell-labs.com>
Organization: Bell Laboratories, Alcatel-Lucent
User-Agent: Mozilla/5.0 (X11; Linux i686; rv:17.0) Gecko/20130311 Thunderbird/17.0.4
MIME-Version: 1.0
To: Janet P Gunn <jgunn6@csc.com>
References: <51110A56.7030402@ericsson.com> <51189F14.6050405@ericsson.com> <OF1EFD032C.5418DF57-ON85257B27.000B56FE-85257B27.000B9603@csc.com>
In-Reply-To: <OF1EFD032C.5418DF57-ON85257B27.000B56FE-85257B27.000B9603@csc.com>
Content-Type: text/plain; charset="windows-1252"; format="flowed"
Content-Transfer-Encoding: 8bit
X-Scanned-By: MIMEDefang 2.57 on 135.245.2.37
X-Scanned-By: MIMEDefang 2.64 on 135.3.39.11
Cc: Volker Hilt <volker.hilt@alcatel-lucent.com>, "sip-overload@ietf.org" <sip-overload@ietf.org>
Subject: Re: [sip-overload] Sec 5 and 6 Re: WG Last Call for draft-ietf-soc-overload-control-12
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, 22 Mar 2013 15:58:43 -0000

Janet: Please see inline.

There are two open questions resulting from Janet's feedback below.
Some WG input will be needed to close them.  Please see inline.

On 03/06/2013 08:06 PM, Janet P Gunn wrote:
> Sec 5.10.2 Rejecting Requests at an overloaded server.
>
> I agree with the concept
> “It would be fair to devote the same amount
>     of processing at the overloaded server to the combination of
>     rejection and processing from a non-participating client as the
>     overloaded server would devote to processing requests from a
>     participating client.”
>
> But how is the server to know how much it “would devote to processing
> requests from a  participating client.” Especially under the loss scheme.
>
> It seems to me that it would make more sense to estimate
> R = ratio of (processing required to reject a request) to (processing
> required to process a request)
>
> Then for the loss algorithm, if the server would have set oc=x, it
> should reject (1+R)x % of the requests from the non participating client.
>
> For the rate algorithm,   if the server would have set oc=x, it should
> reject anything over x/ (1+R) requests per second from the non
> participating client.

My question to the WG would be whether we want to go into this level
of detail or simply leave it to the implementation to know how much
it spends in processing requests from clients?

> Sec 6.2
> “some algorithm called "A".”
>
> Is there any way to be sure that, when the client says “A” and the
> server says “A”, they mean the same thing?

We register the Via header field parameter (S11), but we do not
establish a registry for the tokens that go into the "oc-algo"
parameter.

Another question to the WG: do we need to establish a registry for
the tokens that need to go into the "oc-algo" parameter?

Thanks,

- vijay
-- 
Vijay K. Gurbani, Bell Laboratories, Alcatel-Lucent
1960 Lucent Lane, Rm. 9C-533, Naperville, Illinois 60563 (USA)
Email: vkg@{bell-labs.com,acm.org} / vijay.gurbani@alcatel-lucent.com
Web:   http://ect.bell-labs.com/who/vkg/