Re: [sip-overload] comments on draft-ietf-soc-overload-rate-control-01

Volker Hilt <volker.hilt@bell-labs.com> Fri, 06 April 2012 20:23 UTC

Return-Path: <volker.hilt@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 0661211E809B for <sip-overload@ietfa.amsl.com>; Fri, 6 Apr 2012 13:23:31 -0700 (PDT)
X-Virus-Scanned: amavisd-new at amsl.com
X-Spam-Flag: NO
X-Spam-Score: -10.249
X-Spam-Level:
X-Spam-Status: No, score=-10.249 tagged_above=-999 required=5 tests=[BAYES_00=-2.599, HELO_EQ_FR=0.35, RCVD_IN_DNSWL_HI=-8]
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 o3tXCuk0uGov for <sip-overload@ietfa.amsl.com>; Fri, 6 Apr 2012 13:23:30 -0700 (PDT)
Received: from smail5.alcatel.fr (smail5.alcatel.fr [64.208.49.27]) by ietfa.amsl.com (Postfix) with ESMTP id 0681311E8098 for <sip-overload@ietf.org>; Fri, 6 Apr 2012 13:23:29 -0700 (PDT)
Received: from FRMRSSXCHHUB03.dc-m.alcatel-lucent.com (FRMRSSXCHHUB03.dc-m.alcatel-lucent.com [135.120.45.63]) by smail5.alcatel.fr (8.14.3/8.14.3/ICT) with ESMTP id q36KNDcd002408 (version=TLSv1/SSLv3 cipher=RC4-MD5 bits=128 verify=NOT); Fri, 6 Apr 2012 22:23:13 +0200
Received: from US70UWXCHHUB02.zam.alcatel-lucent.com (135.5.2.49) by FRMRSSXCHHUB03.dc-m.alcatel-lucent.com (135.120.45.63) with Microsoft SMTP Server (TLS) id 8.3.213.0; Fri, 6 Apr 2012 22:23:13 +0200
Received: from [135.112.131.41] (135.5.27.11) by US70UWXCHHUB02.zam.alcatel-lucent.com (135.5.2.49) with Microsoft SMTP Server (TLS) id 14.2.247.3; Fri, 6 Apr 2012 16:23:10 -0400
Message-ID: <4F7F509B.3080608@bell-labs.com>
Date: Fri, 06 Apr 2012 16:22:51 -0400
From: Volker Hilt <volker.hilt@bell-labs.com>
User-Agent: Mozilla/5.0 (Windows NT 6.1; WOW64; rv:11.0) Gecko/20120327 Thunderbird/11.0.1
MIME-Version: 1.0
To: "NOEL, ERIC C (ERIC C)" <ecnoel@research.att.com>
References: <4F71F78E.80009@bell-labs.com> <2F8FB48C17221643AD77FA295756D2A73E64C15B08@njfpsrvexg6.research.att.com>
In-Reply-To: <2F8FB48C17221643AD77FA295756D2A73E64C15B08@njfpsrvexg6.research.att.com>
Content-Type: text/plain; charset="ISO-8859-1"; format="flowed"
Content-Transfer-Encoding: 7bit
X-Originating-IP: [135.5.27.11]
X-Scanned-By: MIMEDefang 2.69 on 155.132.188.13
Cc: "sip-overload@ietf.org" <sip-overload@ietf.org>
Subject: Re: [sip-overload] comments on draft-ietf-soc-overload-rate-control-01
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, 06 Apr 2012 20:23:31 -0000

Eric,

thanks for your response. Looking forward to reading the next version.

More inline.
>
> Apologies for the delayed response.  Phil is away and could not provide input to below, and I am about to go away as well. So I am giving you partial responses which I will complete upon my return. Janet also provided some input in below.
>
> - Section 3.4.:
>     But when deriving this rate the server may need to
>     take into account the effect of the client prioritization on the
>     load it receives, e.g. CPU utilization will depend upon the
>     characteristics of the requests.
> How should the server take the client prioritization into account? Does the server need to know the prioritization made by the client?
> [EN/JG] The server does not know the client(s) prioritization rules, but it could account for it implicitly  by relying on a resource measure such as the average CPU load per request due to the particular request stream mix resulting from the client's admission control.  Using this measure would allow the server to take into account the client prioritization.

Relying on local measurements and statistics in the servers seems 
reasonable. Would be good to clarify this in the draft.

Thanks,

Volker



>
> - Section 3.5.:
> What is the adjusted-oc-value? Is this the value received in the oc parameter? How will it be adjusted?
> [EN/JG] The parameter "adjusted-oc-value" is a typo, should be "oc-value". Will be changed in the next version.
>
>
> How should the values TAU1 and TAU2 be set with respect to the overall TAU? Can you give guidance on how they should be chosen? What will they depend on?
> [EN/JG] Putting together a small model to produce guidance on parameter selection.
>
> It would be very helpful to have a pseudo-code algorithm for rate based controls. This will make the description in this section easier to understand.
> [EN/JG] Will be added in next version.
>
> Eric Noel
> AT&T Labs, Inc.
> Rethink Possible
>
> Network Design and Performance Analysis
> 200 South Laurel Avenue, D5-3D19
> Middletown, NJ 07748
> P: 732.420.4174
> ecnoel@att.com
>
>
> -----Original Message-----
> From: sip-overload-bounces@ietf.org [mailto:sip-overload-bounces@ietf.org] On Behalf Of Volker Hilt
> Sent: Tuesday, March 27, 2012 1:23 PM
> To: sip-overload@ietf.org
> Subject: [sip-overload] comments on draft-ietf-soc-overload-rate-control-01
>
> Eric, Phil,
>
> here are a few comments on draft-ietf-soc-overload-rate-control-01:
>
> - Section 3.4.:
>
>      But when deriving this rate the server may need to
>      take into account the effect of the client prioritization on the
>      load it receives, e.g. CPU utilization will depend upon the
>      characteristics of the requests.
>
> How should the server take the client prioritization into account? Does the server need to know the prioritization made by the client?
>
> - Section 3.5.:
>
> What is the adjusted-oc-value? Is this the value received in the oc parameter? How will it be adjusted?
>
> How should the values TAU1 and TAU2 be set with respect to the overall TAU? Can you give guidance on how they should be chosen? What will they depend on?
>
> It would be very helpful to have a pseudo-code algorithm for rate based controls. This will make the description in this section easier to understand.
>
> Thanks,
>
> Volker
>
> _______________________________________________
> sip-overload mailing list
> sip-overload@ietf.org
> https://www.ietf.org/mailman/listinfo/sip-overload