Re: [sip-overload] soc-overload-control-05
Salvatore Loreto <salvatore.loreto@ericsson.com> Sat, 14 January 2012 12:13 UTC
Return-Path: <salvatore.loreto@ericsson.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 19D7E21F8550 for <sip-overload@ietfa.amsl.com>;
Sat, 14 Jan 2012 04:13:36 -0800 (PST)
X-Virus-Scanned: amavisd-new at amsl.com
X-Spam-Flag: NO
X-Spam-Score: -106.468
X-Spam-Level:
X-Spam-Status: No, score=-106.468 tagged_above=-999 required=5 tests=[AWL=0.130,
BAYES_00=-2.599, HTML_MESSAGE=0.001, 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 TIvQTjG1c4kH for
<sip-overload@ietfa.amsl.com>; Sat, 14 Jan 2012 04:13:35 -0800 (PST)
Received: from mailgw9.se.ericsson.net (mailgw9.se.ericsson.net
[193.180.251.57]) by ietfa.amsl.com (Postfix) with ESMTP id 6BE2021F8557 for
<sip-overload@ietf.org>; Sat, 14 Jan 2012 04:13:34 -0800 (PST)
X-AuditID: c1b4fb39-b7b3eae00000252a-56-4f11716cdd4b
Received: from esessmw0247.eemea.ericsson.se (Unknown_Domain [153.88.253.124])
by mailgw9.se.ericsson.net (Symantec Mail Security) with SMTP id
2F.FC.09514.C61711F4; Sat, 14 Jan 2012 13:13:32 +0100 (CET)
Received: from mail.lmf.ericsson.se (153.88.115.8) by
esessmw0247.eemea.ericsson.se (153.88.115.94) with Microsoft SMTP Server id
8.3.137.0; Sat, 14 Jan 2012 13:13:32 +0100
Received: from nomadiclab.lmf.ericsson.se (nomadiclab.lmf.ericsson.se
[131.160.33.3]) by mail.lmf.ericsson.se (Postfix) with ESMTP id 33B812309 for
<sip-overload@ietf.org>; Sat, 14 Jan 2012 14:13:32 +0200 (EET)
Received: from nomadiclab.lmf.ericsson.se (localhost [127.0.0.1]) by
nomadiclab.lmf.ericsson.se (Postfix) with ESMTP id EBE6751D6F for
<sip-overload@ietf.org>; Sat, 14 Jan 2012 14:13:31 +0200 (EET)
Received: from Salvatore-Loretos-MacBook-Pro.local (localhost [127.0.0.1]) by
nomadiclab.lmf.ericsson.se (Postfix) with ESMTP id 978EC50C7F for
<sip-overload@ietf.org>; Sat, 14 Jan 2012 14:13:31 +0200 (EET)
Message-ID: <4F11716B.2090304@ericsson.com>
Date: Sat, 14 Jan 2012 14:13:31 +0200
From: Salvatore Loreto <salvatore.loreto@ericsson.com>
User-Agent: Mozilla/5.0 (Macintosh; Intel Mac OS X 10.6;
rv:8.0) Gecko/20111105 Thunderbird/8.0
MIME-Version: 1.0
To: sip-overload@ietf.org
References: <4EEA1BB3.7020509@bell-labs.com>
<2F8FB48C17221643AD77FA295756D2A72405E641CE@njfpsrvexg6.research.att.com>
<4EF9F50F.0@bell-labs.com>
<2F8FB48C17221643AD77FA295756D2A724060158A8@njfpsrvexg6.research.att.com>
<4F10C29E.4000009@bell-labs.com>,
<4F10C307.7010507@alcatel-lucent.com>
<2F8FB48C17221643AD77FA295756D2A72405C10594@njfpsrvexg6.research.att.com>
In-Reply-To: <2F8FB48C17221643AD77FA295756D2A72405C10594@njfpsrvexg6.research.att.com>
Content-Type: multipart/alternative;
boundary="------------040802020701010603050004"
X-Virus-Scanned: ClamAV using ClamSMTP
X-Brightmail-Tracker: AAAAAA==
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: Sat, 14 Jan 2012 12:13:36 -0000
Vijay
it looks good to me too. Thanks.
Eric: btw in rate-control-02 you talks about just limiting the Invite rate.
This document proposes extensions to [draft-ietf-soc-overload- <http://tools.ietf.org/html/draft-ietf-soc-overload-control-05>
control-05 <http://tools.ietf.org/html/draft-ietf-soc-overload-control-05>] so as to support a rate-based control that guarantees
clients produce a limited upper bound to the Invite rate towards an
overloaded server, which is constant between server updates.
cheers
Salvatore
On 1/14/12 2:26 AM, NOEL, ERIC C (ERIC C) wrote:
> Vijay,
>
> Everything looks good to me, this is consistent to what we agreed off line.
>
> Thanks,
>
> Eric
> ________________________________________
> From: sip-overload-bounces@ietf.org [sip-overload-bounces@ietf.org] On Behalf Of Volker Hilt [volker.hilt@alcatel-lucent.com]
> Sent: Friday, January 13, 2012 6:49 PM
> To: sip-overload@ietf.org
> Subject: Re: [sip-overload] soc-overload-control-05
>
> Hi Vijay,
>
> as a nit - I'd suggest to consistently talk about requests (and not
> messages) in the text. Otherwise, I think this looks good.
>
> Thanks,
>
> Volker
>
>
>
> On 1/13/2012 6:47 PM, Vijay K. Gurbani wrote:
>> Eric: Closing this loop. Please see inline.
>>
>> On 01/03/2012 12:34 PM, NOEL, ERIC C (ERIC C) wrote:
>>> Vijay,
>>>
>>> Thanks for your reply and the suggested email threads.
>>>
>>> Another way to express my concern is that in reading your client
>>> default loss control algorithm, the client normalization of oc-loss
>>> seems to imply that the server estimates oc-loss assuming it could
>>> equally be rejecting all requests (initial-dialog or out-of-dialog or
>>> mid-dialog requests).
>> Correct.
>>
>>> This is in contrast with my simulation implementation of rate and
>>> loss controls in support of the SIP overload control working group
>>> activities a few years ago. There, both my simulated servers and
>>> clients used the implicit assumption that throttling was limited to
>>> the same requests in both the servers and clients (at the time just
>>> INVITE messages).
>>>
>>> Basically I am concerned that the throttling algorithms may not work
>>> properly if the clients normalize oc-loss/oc-rate/oc-other based on a
>>> "reduction/no reduction" mix of messages locally created, while the
>>> servers estimate optimal oc-loss/oc-rate based on a different mix.
>> True. Following the discussion we have had, I will clarify that the
>> basis for calculating the "oc" parameter value must include all
>> the messages. The suggested text is below.
>>
>> OLD
>> 5.3 Determining the 'oc' Parameter Value
>> The value of the "oc" parameter is determined by the overloaded
>> server using any pertinent information at its disposal. The process
>> by which an overloaded server determines the value of the "oc"
>> parameter is considered out of scope for this document.
>>
>> NEW
>> 5.3 Determining the 'oc' Parameter Value
>> The value of the "oc" parameter is determined by the overloaded
>> server using any pertinent information at its disposal. The only
>> constraint imposed by this document is that the server control
>> algorithm MUST produce a value for the "oc" parameter
>> such that the receiving clients can apply it to all downstream
>> messages (dialogue forming as well as in-dialogue). Beyond this
>> stipulation, the process by which an overloaded server determines
>> the value of the "oc" parameter is considered out of scope for this
>> document.
>>
>> Note that this stipulation is required so that both the
>> and server have an common view of which messages to include
>> in the calculation of the feedback. With this stipulation
>> in place, the client can prioritize messages as discussed
>> in Section 5.10.1.
>>
>> As an example, a value of "oc=10" when the loss-based algorithm is
>> uses implies that 10% of all messages (dialog forming as well as
>> in-dialogue) are subject to reduction at the client. Analogously,
>> a value of "oc=10" when the rate-based algorithm is used indicates
>> that the client should send SIP requests at a rate no greater than
>> or equal to 10 SIP requests per second.
>>
>> Is that okay? Please let me know if you or anyone else has any further
>> issues with this. If not, I will revise the draft.
>>
>> Thanks,
>>
>> - vijay
> _______________________________________________
> sip-overload mailing list
> sip-overload@ietf.org
> https://www.ietf.org/mailman/listinfo/sip-overload
> _______________________________________________
> sip-overload mailing list
> sip-overload@ietf.org
> https://www.ietf.org/mailman/listinfo/sip-overload
--
Salvatore Loreto
www.sloreto.com
- [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