[Sipping] Overload work...lost in the ether?

"Daryl Malas" <D.Malas@cablelabs.com> Mon, 18 August 2008 16:06 UTC

Return-Path: <sipping-bounces@ietf.org>
X-Original-To: sipping-archive@optimus.ietf.org
Delivered-To: ietfarch-sipping-archive@core3.amsl.com
Received: from [127.0.0.1] (localhost [127.0.0.1]) by core3.amsl.com (Postfix) with ESMTP id 68BDC28C1AC; Mon, 18 Aug 2008 09:06:25 -0700 (PDT)
X-Original-To: sipping@core3.amsl.com
Delivered-To: sipping@core3.amsl.com
Received: from localhost (localhost [127.0.0.1]) by core3.amsl.com (Postfix) with ESMTP id D212328C1B5 for <sipping@core3.amsl.com>; Mon, 18 Aug 2008 09:06:24 -0700 (PDT)
X-Virus-Scanned: amavisd-new at amsl.com
X-Spam-Flag: NO
X-Spam-Score: 1.951
X-Spam-Level: *
X-Spam-Status: No, score=1.951 tagged_above=-999 required=5 tests=[BAYES_40=-0.185, HELO_EQ_MODEMCABLE=0.768, HOST_EQ_MODEMCABLE=1.368]
Received: from mail.ietf.org ([64.170.98.32]) by localhost (core3.amsl.com [127.0.0.1]) (amavisd-new, port 10024) with ESMTP id 3cauV2tbeFWQ for <sipping@core3.amsl.com>; Mon, 18 Aug 2008 09:06:24 -0700 (PDT)
Received: from ondar.cablelabs.com (ondar.cablelabs.com [192.160.73.61]) by core3.amsl.com (Postfix) with ESMTP id 057EA28C191 for <sipping@ietf.org>; Mon, 18 Aug 2008 09:06:23 -0700 (PDT)
Received: from kyzyl.cablelabs.com (kyzyl [10.253.0.7]) by ondar.cablelabs.com (8.14.2/8.14.2) with ESMTP id m7IG6U0W025935 for <sipping@ietf.org>; Mon, 18 Aug 2008 10:06:30 -0600
Received: from srvxchg3.cablelabs.com (10.5.0.25) by kyzyl.cablelabs.com (F-Secure/fsigk_smtp/511/kyzyl.cablelabs.com); Mon, 18 Aug 2008 10:06:30 -0700 (MST)
X-Virus-Status: clean(F-Secure/fsigk_smtp/511/kyzyl.cablelabs.com)
X-Mimeole: Produced By Microsoft Exchange V6.5
Content-class: urn:content-classes:message
MIME-Version: 1.0
Date: Mon, 18 Aug 2008 10:06:30 -0600
Message-ID: <160DE07A1C4F8E4AA2715DEC577DA491B1AB4B@srvxchg3.cablelabs.com>
X-MS-Has-Attach:
X-MS-TNEF-Correlator:
Thread-Topic: [Sipping] Overload work...lost in the ether?
Thread-Index: AckBTGAO0ZbG/4xLQBeZtedcWfKr0Q==
From: Daryl Malas <D.Malas@cablelabs.com>
To: sipping@ietf.org
X-Approved: ondar
Subject: [Sipping] Overload work...lost in the ether?
X-BeenThere: sipping@ietf.org
X-Mailman-Version: 2.1.9
Precedence: list
List-Id: "SIPPING Working Group \(applications of SIP\)" <sipping.ietf.org>
List-Unsubscribe: <https://www.ietf.org/mailman/listinfo/sipping>, <mailto:sipping-request@ietf.org?subject=unsubscribe>
List-Archive: <https://www.ietf.org/mailman/private/sipping>
List-Post: <mailto:sipping@ietf.org>
List-Help: <mailto:sipping-request@ietf.org?subject=help>
List-Subscribe: <https://www.ietf.org/mailman/listinfo/sipping>, <mailto:sipping-request@ietf.org?subject=subscribe>
Content-Type: text/plain; charset="us-ascii"
Content-Transfer-Encoding: 7bit
Sender: sipping-bounces@ietf.org
Errors-To: sipping-bounces@ietf.org

All,

I am a little concerned based on the decisions made in the Sipping WG
session in Dublin regarding the overload work.  If we take a look back
this problem was first brought up in the working group in February 2006
(nearly 2.5 years ago) (draft-rosenberg-sipping-overload-reqs-00).  The
first draft (draft-hilt-sipping-hopbyhop-overload-00) providing a
potential track towards a solution was introduced in June 2006.  Then,
the working group decided to create a design team to look into the
problem and come up with a solid feedback mechanism and prove the
mechanism worked by describing potential solutions.  This design team
has been meeting at least since February 2007.  At IETF 70 (Vancouver),
the design team reported some significant improvements to the overload
problem using some unique algorithms provided by members of the team.
Now, fast forward to IETF 72 in Dublin, Volker introduced a new draft
(draft-hilt-sipping-overload-design-00) based on the work of the design
team.  I believe (correct me if I am wrong) the response from the
working group and working group chairs was:

- The design team should keep working on a "non-working group item" as
it is important
- Identify a control and feedback mechanism
- Do NOT come up with any solutions for the problem
- Continue to provide feedback of work to the working group (for how
long?)

I think we are missing the point related to this draft across the
industry.  When a problem such as this is introduced into the IETF, it
is introduced because the problem *exists* across the industry.  The
industry essentially is asking for the IETF to *solve* the
problem....or, come up with an industry standard "solution" to the
problem.  This way, whether I am using vendor x, y, or z; all of them
will understand and react to overload control in a similar manner to
provide the most optimal throughput.  (I am not saying
enhancements/improvements may not be vendor specific ("Our solution is
better than vendor "y's", because it provides...blah."), but at least
there is a baseline solution that can be standardized across the
industry.)

IMO, here is what will occur based on this response (and, is probably
already occurring).  Vendors and SSPs will come up with there own
solutions to the problem.  When the IETF finally releases something to
the industry, either no one will implement it (already using vendor
solutions x, y, and/or z), or it will be completely obsolete because
some other solution (e.g. SBC session limiting functionality) has
resolved (while maybe non-optimally) the problem.

I just wanted to provide some feedback and encourage the Sipping WG and
the overload design team to continue working aggressively to provide a
mechanism to report overload and a baseline solution to resolve it, or
provide a statement describing why the problem does not (or should not)
exist.

Regards,

Daryl


----------------
Daryl Malas
CableLabs
(o) +1 303 661 3302
(f) +1 303 661 9199
mailto:d.malas@cablelabs.com
_______________________________________________
Sipping mailing list  https://www.ietf.org/mailman/listinfo/sipping
This list is for NEW development of the application of SIP
Use sip-implementors@cs.columbia.edu for questions on current sip
Use sip@ietf.org for new developments of core SIP