Re: [sip-overload] soc-overload-control-05
"Vijay K. Gurbani" <vkg@bell-labs.com> Thu, 29 December 2011 16:01 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 515A621F891D for <sip-overload@ietfa.amsl.com>;
Thu, 29 Dec 2011 08:01:12 -0800 (PST)
X-Virus-Scanned: amavisd-new at amsl.com
X-Spam-Flag: NO
X-Spam-Score: -105.799
X-Spam-Level:
X-Spam-Status: No, score=-105.799 tagged_above=-999 required=5 tests=[AWL=0.800,
BAYES_00=-2.599, RCVD_IN_DNSWL_MED=-4, 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 5w+es-WLU5al for
<sip-overload@ietfa.amsl.com>; Thu, 29 Dec 2011 08:01:11 -0800 (PST)
Received: from ihemail1.lucent.com (ihemail1.lucent.com [135.245.0.33]) by
ietfa.amsl.com (Postfix) with ESMTP id 8934A21F88B7 for
<sip-overload@ietf.org>; Thu, 29 Dec 2011 08:01:11 -0800 (PST)
Received: from usnavsmail1.ndc.alcatel-lucent.com
(usnavsmail1.ndc.alcatel-lucent.com [135.3.39.9]) by ihemail1.lucent.com
(8.13.8/IER-o) with ESMTP id pBTG17U0005278 (version=TLSv1/SSLv3
cipher=DHE-RSA-AES256-SHA bits=256 verify=OK);
Thu, 29 Dec 2011 10:01:08 -0600 (CST)
Received: from umail.lucent.com (umail-ce2.ndc.lucent.com [135.3.40.63]) by
usnavsmail1.ndc.alcatel-lucent.com (8.14.3/8.14.3/GMO) with ESMTP id
pBTG17aV030304 (version=TLSv1/SSLv3 cipher=DHE-RSA-AES256-SHA bits=256
verify=NOT); Thu, 29 Dec 2011 10:01:07 -0600
Received: from shoonya.ih.lucent.com (shoonya.ih.lucent.com [135.185.238.235])
by umail.lucent.com (8.13.8/TPES) with ESMTP id pBTG16v5007900;
Thu, 29 Dec 2011 10:01:06 -0600 (CST)
Message-ID: <4EFC8FA5.6020901@bell-labs.com>
Date: Thu, 29 Dec 2011 10:04:53 -0600
From: "Vijay K. Gurbani" <vkg@bell-labs.com>
Organization: Bell Laboratories, Alcatel-Lucent
User-Agent: Mozilla/5.0 (X11; Linux i686;
rv:8.0) Gecko/20111115 Thunderbird/8.0
MIME-Version: 1.0
To: Janet P Gunn <jgunn6@csc.com>
References: <4EEA1BB3.7020509@bell-labs.com> <E4B3F0DC6D953D4EBEC223BC86FE322C4A663D2E87@EMV04-UKBR.domain1.systemhost.net>
<4EFA03EB.3050902@bell-labs.com>
<OF1D8CB133.DBC9D2FE-ON85257974.0077AF56-85257974.0078499D@csc.com>
In-Reply-To: <OF1D8CB133.DBC9D2FE-ON85257974.0077AF56-85257974.0078499D@csc.com>
Content-Type: text/plain; charset=ISO-8859-1; format=flowed
Content-Transfer-Encoding: 7bit
X-Scanned-By: MIMEDefang 2.57 on 135.245.2.33
X-Scanned-By: MIMEDefang 2.64 on 135.3.39.9
Cc: sip-overload@ietf.org
Subject: Re: [sip-overload] soc-overload-control-05
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: Thu, 29 Dec 2011 16:01:12 -0000
On 12/28/2011 03:53 PM, Janet P Gunn wrote:
>
> Finally got a chance to come up for air and take a look at this.
>
> Some comments, mostly nits. The non-nit is the one about setting
> oc-validity.
>
> Comments on draft-ietf-soc-overload-control-05
Janet: Thank you for the comments. I have incorporated
them as discussed below.
> Sec 4.1
>
> Second paragraph refers to "Section X.X". Probably supposed to be
> 5.1
Already fixed (from a previous comment by Phil).
> Last paragraph - the statement "it SHOULD reduce, by the amount
> indicated, the number of requests going downstream to the SIP server
> from which it received the response ..." is perfectly true for the
> loss based algorithm, but not technically correct
Eric had the same feedback in a private email exchange. While I
pushed back since I did not believed that the statement was not
loss-centric, I suspect that given a similar comment from you
as well, the passage in question deserves a re-evaluation.
So, I have changed it as you indicate below, and hopefully this will
have solved Eric's concern as well.
> for the rate based algorithm.
>
> Suggest either adding a "Note" as in other cases where you discuss
> differences for rate based, or reword it, possibly "it SHOULD reduce,
> as indicated by the oc and oc-algo parameters, the number of requests
> going downstream to the SIP server from which it received the
> response ..."
Changed as follows:
OLD:
When a SIP client receives a response with the value in the "oc"
parameter filled in, it SHOULD reduce, by the amount indicated, the
number of requests going downstream to the SIP server from which it
received the response (see Section 5.10 for pertinent discussion on
traffic reduction).
NEW:
When a SIP client receives a response with the value in the "oc"
parameter filled in, it SHOULD reduce, as indicated by the "oc" and
"oc-algo" parameters, the number of requests going downstream to the
SIP server from which it received the response (see Section 5.10 for
pertinent discussion on traffic reduction).
> 4.3
> last sentence
> should "and the oc-algo parameter." be added on to the sentence?
Since oc-validity is tied to the value of oc, I am more likely to
leave it as is (unless you feel strongly about this).
> 5.2 overload stability and the value for oc-validity. (NON-NIT)
>
> In selecting an oc-validity value, you should also consider the time
> interval for requests form EACH upstream SIP client.
>
> As an extreme example, consider a case where you have thousands of
> upstream SIP clients, and each one sends a message, typically, once a
> second. Even if you are adjusting your oc value every 10
> milliseconds, you want an oc-validity of at least a second.
> Otherwise, every time a client gets ready to transmit, it will have
> an expired oc value, and won't throttle.
>
> Something like " A SIP server MAY use a shorter "oc-validity" time if
> each upstream SIP client attempts to send messages at a high rate,
> and SHOULD use a longer "oc- validity" time if each SIP client
> operates at a lower rate."
I think your point is valid, but shouldn't this behaviour be
specified more appropriately in the rate-based draft? Section 5
in draft-ietf-soc-overload-control-05 outlines general behaviour,
not one specific to either rate- or loss-based.
> 5.5 first paragraph
> "The SIP client
> MUST NOT forward more requests to a SIP server than allowed by the
> current "oc" parameter value from a particular downstream server."
> should probably be
> "The SIP client
> MUST NOT forward more requests to a SIP server than allowed by the
> current "oc" parameter value from that particular downstream server."
Fixed.
> 5.8. This isn't really about "Stabilizing overload control" but about
> "Stabilizing overload algorithm
> selection". Suggest changing section title.
Done.
> 5.10.2 last paragraph says
>
> "A SIP server that is under overload and has started to throttle
> incoming traffic MUST reject this request with a "503 (Service
> Unavailable)" response without Retry-After header to reject a
> fraction of requests from upstream neighbors that do not support
> overload control."
>
> "fraction" is probably the right word if the server is using a loss
> based algorithm, but probably not the
> right word if it is using a rate based algorithm.
>
> Maybe "A SIP server that is under overload and has started to throttle
> incoming traffic MUST reject this request with a "503 (Service
> Unavailable)" response without Retry-After header to reject some
> requests from upstream neighbors that do not support
> overload control."
Fixed as suggested.
I will get the updated draft with these set of changes by tomorrow.
> Thanks
>
> Happy New Year
Thank you, and best wishes for a new year to you as well.
- 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] soc-overload-control-05 Vijay K. Gurbani
- [sip-overload] draft-noel-soc-overload-rate-contr… NOEL, ERIC C (ERIC C)
- Re: [sip-overload] soc-overload-control-05 NOEL, ERIC C (ERIC C)
- Re: [sip-overload] soc-overload-control-05 phil.m.williams
- Re: [sip-overload] soc-overload-control-05 Vijay K. Gurbani
- Re: [sip-overload] soc-overload-control-05 Vijay K. Gurbani
- Re: [sip-overload] soc-overload-control-05 Janet P Gunn
- Re: [sip-overload] soc-overload-control-05 Vijay K. Gurbani
- Re: [sip-overload] soc-overload-control-05 NOEL, ERIC C (ERIC C)
- Re: [sip-overload] draft-noel-soc-overload-rate-c… Salvatore Loreto
- Re: [sip-overload] soc-overload-control-05 Vijay K. Gurbani
- Re: [sip-overload] soc-overload-control-05 Volker Hilt
- Re: [sip-overload] soc-overload-control-05 NOEL, ERIC C (ERIC C)
- Re: [sip-overload] soc-overload-control-05 Salvatore Loreto
- Re: [sip-overload] soc-overload-control-05 Vijay K. Gurbani