Re: [sip-overload] A modest (and new) proposal on multiple algorithms for overload control
Salvatore Loreto <salvatore.loreto@ericsson.com> Mon, 11 July 2011 11:14 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 1DAB821F8AF6 for <sip-overload@ietfa.amsl.com>;
Mon, 11 Jul 2011 04:14:13 -0700 (PDT)
X-Virus-Scanned: amavisd-new at amsl.com
X-Spam-Flag: NO
X-Spam-Score: -106.599
X-Spam-Level:
X-Spam-Status: No, score=-106.599 tagged_above=-999 required=5 tests=[AWL=0.000,
BAYES_00=-2.599, RCVD_IN_DNSWL_MED=-4, 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 D9233c+jzGfX for
<sip-overload@ietfa.amsl.com>; Mon, 11 Jul 2011 04:14:12 -0700 (PDT)
Received: from mailgw9.se.ericsson.net (mailgw9.se.ericsson.net
[193.180.251.57]) by ietfa.amsl.com (Postfix) with ESMTP id 8306A21F8A7E for
<sip-overload@ietf.org>; Mon, 11 Jul 2011 04:14:11 -0700 (PDT)
X-AuditID: c1b4fb39-b7bfdae000005125-43-4e1adb020088
Received: from esessmw0247.eemea.ericsson.se (Unknown_Domain [153.88.253.124])
by mailgw9.se.ericsson.net (Symantec Mail Security) with SMTP id
DB.80.20773.20BDA1E4; Mon, 11 Jul 2011 13:14:10 +0200 (CEST)
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; Mon, 11 Jul 2011 13:14:10 +0200
Received: from nomadiclab.lmf.ericsson.se (nomadiclab.lmf.ericsson.se
[131.160.33.3]) by mail.lmf.ericsson.se (Postfix) with ESMTP id 1CB0A245F for
<sip-overload@ietf.org>; Mon, 11 Jul 2011 14:14:10 +0300 (EEST)
Received: from nomadiclab.lmf.ericsson.se (localhost [127.0.0.1]) by
nomadiclab.lmf.ericsson.se (Postfix) with ESMTP id CCA2F5118D for
<sip-overload@ietf.org>; Mon, 11 Jul 2011 14:14:09 +0300 (EEST)
Received: from n211.nomadiclab.com (localhost [127.0.0.1]) by
nomadiclab.lmf.ericsson.se (Postfix) with ESMTP id 753E851105 for
<sip-overload@ietf.org>; Mon, 11 Jul 2011 14:14:09 +0300 (EEST)
Message-ID: <4E1ADB01.1090205@ericsson.com>
Date: Mon, 11 Jul 2011 14:14:09 +0300
From: Salvatore Loreto <salvatore.loreto@ericsson.com>
User-Agent: Mozilla/5.0 (Macintosh; U; Intel Mac OS X 10.6; en-US;
rv:1.9.2.18) Gecko/20110616 Thunderbird/3.1.11
MIME-Version: 1.0
To: sip-overload@ietf.org
References: <4E08FA57.7040807@bell-labs.com>
<4E0CEEAB.1070308@alcatel-lucent.com>
In-Reply-To: <4E0CEEAB.1070308@alcatel-lucent.com>
Content-Type: text/plain; charset="ISO-8859-1"; format=flowed
Content-Transfer-Encoding: 7bit
X-Virus-Scanned: ClamAV using ClamSMTP
X-Brightmail-Tracker: AAAAAA==
Subject: Re: [sip-overload] A modest (and new) proposal on multiple algorithms
for overload control
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: Mon, 11 Jul 2011 11:14:13 -0000
On 7/1/11 12:46 AM, Volker Hilt wrote: > [as an individual] > I think this path forward make sense and is a good way forward. +1 > [as a chair] > The two proposed drafts (2) and (3) will both address our charter item > 2. A specification for an SIP overload control mechanism based on > implicit/explicit feedback and should both be covered under this item. > If there are no concerns from the AD, I believe that we do not need to > re-charter if we add the draft proposed for (2). I concur, however we have at least change the Milestone for the deliverable 2 from the already passed May to what we think it will be a realistic one cheers /Sal -- Salvatore Loreto www.sloreto.com > Thanks, > > Volker > > > On 6/27/2011 5:47 PM, Vijay K. Gurbani wrote: >> Folks: I am trying to close the conversation on SIP overload >> control algorithms. >> >> To recap, we had a decision on making loss-based as the default >> mandatory-to-implement algorithm and had agreed to allow the >> choice of rate- and windows-based algorithms. >> >> This is what's currently reflected in the protocol draft [1]. >> >> During the Prague IETF, it was suggested that we revisit this >> decision and use only one algorithm. This suggestion lead to >> a subsequent thread [2] about which algorithm should be >> chosen --- loss-, rate- or windows-based one. >> >> I think we have to be realistic here in recognizing that >> the relative performance of all the algorithms is about the same. >> So therefore, if the relative performance is the same then there >> may be certain network deployments where the choice of one algorithm >> seems better than the other. >> >> Rate-based one will work well in managed networks where the set of >> upstream clients sending requests is bounded and rather static; this >> also makes it easier to apply capacity guarantees. Loss-based one >> works well where the set of upstream clients sending traffic is >> unbounded and frequently changing. >> >> The loss-based algorithm is less complex than the rate-based one >> or the windows-based one. >> >> Phil Williams has put out a proposal [3] to support all three >> algorithms simultaneously, thereby eliminating the need for protocol >> machinations to choose one. However, issues still remain: first, >> this will force implementations to implement all of the algorithms, >> and this I believe is a heavy burden. >> >> Second, it does not eliminate the need or the desire to change >> algorithms mid stream, and finally, this decision forces an overloaded >> server to maintain considerable state as to which particular >> algorithm has been chosen with the paired upstream client. >> >> It seems that we are at an impasse. >> >> So, let me suggest another concrete proposal, which will help move >> the work forward expeditiously if all agree. >> >> I propose that draft-ietf-soc-overload-control continue as it >> is now with the following exception: >> >> 1) Take window class out of the mix, leaving rate and >> loss. No one is explicitly championing the windows-based >> one; it could be added later if desired. >> >> 2) Invite Phil Williams, Eric Noel, or Janet Gunn to start >> working on a rate-based draft that uses the agreement >> mechanisms defined in draft-ietf-soc-overload-control >> and fleshes out how rate-based mechanism will function. >> >> 3) Move draft-ietf-soc-overload-control and the new draft >> in (2) as a bundle so that no one algorithm gets an >> undue advantage of being specified first. >> >> Note that (2) and (3) effectively mitigate Phil's concern that >> "proceeding with a single mandated algorithm would result in >> non-adoption of the other algorithms by suppliers and in effect the >> alternatives would become redundant." >> >> Personally I do not think that the market will favour a sub-optimal >> algorithm and if loss-based does not work I am sure it will >> be replaced in short order. But I do empathize with the perceived >> advantage that loss-based one seems to benefit from if it is made the >> only mandatory-to-implement algorithm in [1]. Therefore, (2) and >> (3) above should mitigate this particular concern. >> >> I suspect what will end up happening is that implementations geared >> to managed network providers will end up supporting both loss- >> and rate-based algorithms while other implementations can support >> only the loss-based one. >> >> Do folks think that this is an agreeable compromise? It is no >> worse off than what we had agreed to before, and in fact it is >> much better since we have eliminated windows-based one and are >> moving loss-based and rate-based ahead at the same time. >> >> I do note that the chairs may have to re-negotiate the charter >> deliverables with the ADs, but modifying the charter or deciding >> to make the rate-based draft as an extension to the second >> deliverable ("2. A specification for an SIP overload control >> mechanism based on implicit/explicit feedback.") is a minor >> detail once everyone agrees to this proposal. >> >> Please comment. Thank you. >> >> [1] http://tools.ietf.org/html/draft-ietf-soc-overload-control-02 >> [2] http://www.ietf.org/mail-archive/web/sip-overload/current/msg00616.html >> [3] http://www.ietf.org/mail-archive/web/sip-overload/current/msg00629.html >> >> - vijay > _______________________________________________ > sip-overload mailing list > sip-overload@ietf.org > https://www.ietf.org/mailman/listinfo/sip-overload
- [sip-overload] A modest (and new) proposal on mul… Vijay K. Gurbani
- Re: [sip-overload] A modest (and new) proposal on… phil.m.williams
- Re: [sip-overload] A modest (and new) proposal on… Volker Hilt
- Re: [sip-overload] A modest (and new) proposal on… Volker Hilt
- Re: [sip-overload] A modest (and new) proposal on… Shida Schubert
- Re: [sip-overload] A modest (and new) proposal on… Salvatore Loreto
- Re: [sip-overload] A modest (and new) proposal on… Hadriel Kaplan
- Re: [sip-overload] A modest (and new) proposal on… Volker Hilt
- Re: [sip-overload] A modest (and new) proposal on… phil.m.williams
- Re: [sip-overload] A modest (and new) proposal on… NOEL, ERIC C (ERIC C)
- Re: [sip-overload] A modest (and new) proposal on… Volker Hilt
- Re: [sip-overload] A modest (and new) proposal on… Volker Hilt
- Re: [sip-overload] A modest (and new) proposal on… NOEL, ERIC C (ERIC C)
- Re: [sip-overload] A modest (and new) proposal on… phil.m.williams