Re: [Dime] New Version Notification for draft-ietf-dime-overload-reqs-02.txt

Ben Campbell <ben@nostrum.com> Wed, 19 December 2012 18:30 UTC

Return-Path: <ben@nostrum.com>
X-Original-To: dime@ietfa.amsl.com
Delivered-To: dime@ietfa.amsl.com
Received: from localhost (localhost [127.0.0.1]) by ietfa.amsl.com (Postfix) with ESMTP id 6CC2B21F8696 for <dime@ietfa.amsl.com>; Wed, 19 Dec 2012 10:30:21 -0800 (PST)
X-Virus-Scanned: amavisd-new at amsl.com
X-Spam-Flag: NO
X-Spam-Score: -102.286
X-Spam-Level:
X-Spam-Status: No, score=-102.286 tagged_above=-999 required=5 tests=[AWL=0.086, BAYES_00=-2.599, HTML_MESSAGE=0.001, SARE_SUB_OBFU_Q1=0.227, SPF_PASS=-0.001, USER_IN_WHITELIST=-100]
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 K+emCWVwx9EA for <dime@ietfa.amsl.com>; Wed, 19 Dec 2012 10:30:20 -0800 (PST)
Received: from shaman.nostrum.com (nostrum-pt.tunnel.tserv2.fmt.ipv6.he.net [IPv6:2001:470:1f03:267::2]) by ietfa.amsl.com (Postfix) with ESMTP id 8C46621F86AC for <dime@ietf.org>; Wed, 19 Dec 2012 10:30:20 -0800 (PST)
Received: from [10.12.11.37] ([4.30.77.1]) (authenticated bits=0) by shaman.nostrum.com (8.14.3/8.14.3) with ESMTP id qBJIUFiC084028 (version=TLSv1/SSLv3 cipher=AES128-SHA bits=128 verify=NO); Wed, 19 Dec 2012 12:30:16 -0600 (CST) (envelope-from ben@nostrum.com)
Content-Type: multipart/alternative; boundary="Apple-Mail=_51E2E0C0-08AD-444F-BFEF-30625367EFFE"
Mime-Version: 1.0 (Mac OS X Mail 6.2 \(1499\))
From: Ben Campbell <ben@nostrum.com>
In-Reply-To: <50D1E5A3.2030005@gmail.com>
Date: Wed, 19 Dec 2012 12:30:16 -0600
Message-Id: <D0908B2F-32C7-4320-B4C2-BA2126D196AB@nostrum.com>
References: <20121218231927.31153.89871.idtracker@ietfa.amsl.com> <02FF8071-81D1-4CD2-9D97-E906BAA45FC8@nostrum.com> <8B064DAA-E5D5-4B20-BFBA-225DE9576D70@gmail.com> <50D1E5A3.2030005@gmail.com>
To: Tom Taylor <tom.taylor.stds@gmail.com>
X-Mailer: Apple Mail (2.1499)
Received-SPF: pass (nostrum.com: 4.30.77.1 is authenticated by a trusted mechanism)
Cc: "dime@ietf.org" <dime@ietf.org>, Jouni Korhonen <jounikor@gmail.com>
Subject: Re: [Dime] New Version Notification for draft-ietf-dime-overload-reqs-02.txt
X-BeenThere: dime@ietf.org
X-Mailman-Version: 2.1.12
Precedence: list
List-Id: Diameter Maintanence and Extentions Working Group <dime.ietf.org>
List-Unsubscribe: <https://www.ietf.org/mailman/options/dime>, <mailto:dime-request@ietf.org?subject=unsubscribe>
List-Archive: <http://www.ietf.org/mail-archive/web/dime>
List-Post: <mailto:dime@ietf.org>
List-Help: <mailto:dime-request@ietf.org?subject=help>
List-Subscribe: <https://www.ietf.org/mailman/listinfo/dime>, <mailto:dime-request@ietf.org?subject=subscribe>
X-List-Received-Date: Wed, 19 Dec 2012 18:30:21 -0000

Hi Tom,

I think that's on the right track. We've been too focused on specification impact, when the root of the requirement is really a combination of application-independent default behavior, along with extensibility to allow application-specific behavior.

To put some finer points on it, how's this? I tried to take the spirit of your proposed text, and added some non-normative elaboration:


The mechanism MUST allow Diameter nodes to support default overload control regardless of which Diameter applications they support. It MUST provide sufficient extensibility to allow individual applications to provide more refined overload control.

The basic mechanism is intended to be application-independent, that is, a Diameter node can use it across any existing and future Diameter applications and expect reasonable results. Certain Diameter applications might, however, benefit from application-specific behavior over and above the mechanism's defaults. For example, an application specification might specify relative priorities of messages or selection of a specific overload control algorithm.



On Dec 19, 2012, at 10:04 AM, Tom Taylor <tom.taylor.stds@gmail.com> wrote:

> I think the requirement is trying to say the following:
> 
> "Basic support for overload controls MUST be independent of what applications a given Diameter node supports. Individual applications MAY provide more refined support for overload controls."
> 
> On 19/12/2012 3:47 AM, Jouni Korhonen wrote:
>> 
>> Hi Ben,
>> 
>> Thanks for the update. Now that the new revision is out
>> I would encourage the WG to sort out the language in REQ 2
>> asap. As long as it is in flux the document cannot proceed
>> to WGLC.
>> 
>> - jouni
>> 
> ...