Re: [ppsp] AD review of draft-ietf-ppsp-peer-protocol-06

Martin Stiemerling <martin.stiemerling@neclab.eu> Wed, 19 June 2013 07:47 UTC

Return-Path: <Martin.Stiemerling@neclab.eu>
X-Original-To: ppsp@ietfa.amsl.com
Delivered-To: ppsp@ietfa.amsl.com
Received: from localhost (localhost [127.0.0.1]) by ietfa.amsl.com (Postfix) with ESMTP id 0297E21F9F7E for <ppsp@ietfa.amsl.com>; Wed, 19 Jun 2013 00:47:16 -0700 (PDT)
X-Virus-Scanned: amavisd-new at amsl.com
X-Spam-Flag: NO
X-Spam-Score: -103.36
X-Spam-Level:
X-Spam-Status: No, score=-103.36 tagged_above=-999 required=5 tests=[AWL=0.239, BAYES_00=-2.599, RCVD_IN_DNSWL_LOW=-1, 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 WKjXPH9D8pr5 for <ppsp@ietfa.amsl.com>; Wed, 19 Jun 2013 00:47:11 -0700 (PDT)
Received: from mailer1.neclab.eu (mailer1.neclab.eu [195.37.70.40]) by ietfa.amsl.com (Postfix) with ESMTP id 5E02321F9C1D for <ppsp@ietf.org>; Wed, 19 Jun 2013 00:47:10 -0700 (PDT)
Received: from localhost (localhost [127.0.0.1]) by mailer1.neclab.eu (Postfix) with ESMTP id 2BA231045B3; Wed, 19 Jun 2013 09:46:49 +0200 (CEST)
X-Virus-Scanned: Amavisd on Debian GNU/Linux (netlab.nec.de)
Received: from mailer1.neclab.eu ([127.0.0.1]) by localhost (atlas-a.office.hd [127.0.0.1]) (amavisd-new, port 10024) with ESMTP id viyBeaTtftXu; Wed, 19 Jun 2013 09:46:49 +0200 (CEST)
Received: from ENCELADUS.office.hd (enceladus.office.hd [192.168.24.52]) by mailer1.neclab.eu (Postfix) with ESMTP id 1014D1045B5; Wed, 19 Jun 2013 09:46:39 +0200 (CEST)
Received: from [10.1.99.64] (10.1.99.64) by skoll.office.hd (192.168.125.11) with Microsoft SMTP Server (TLS) id 14.1.323.3; Wed, 19 Jun 2013 09:45:52 +0200
Message-ID: <51C161DD.1070509@neclab.eu>
Date: Wed, 19 Jun 2013 09:46:37 +0200
From: Martin Stiemerling <martin.stiemerling@neclab.eu>
User-Agent: Mozilla/5.0 (X11; Linux x86_64; rv:17.0) Gecko/20130510 Thunderbird/17.0.6
MIME-Version: 1.0
To: Wesley Eddy <wes@mti-systems.com>, ppsp <ppsp@ietf.org>
References: <517F8C7B.20106@neclab.eu> <518C4D3C.1040302@mti-systems.com>
In-Reply-To: <518C4D3C.1040302@mti-systems.com>
Content-Type: text/plain; charset="ISO-8859-1"; format="flowed"
Content-Transfer-Encoding: 7bit
X-Originating-IP: [10.1.99.64]
Subject: Re: [ppsp] AD review of draft-ietf-ppsp-peer-protocol-06
X-BeenThere: ppsp@ietf.org
X-Mailman-Version: 2.1.12
Precedence: list
List-Id: discussing to draw up peer to peer streaming protocol <ppsp.ietf.org>
List-Unsubscribe: <https://www.ietf.org/mailman/options/ppsp>, <mailto:ppsp-request@ietf.org?subject=unsubscribe>
List-Archive: <http://www.ietf.org/mail-archive/web/ppsp>
List-Post: <mailto:ppsp@ietf.org>
List-Help: <mailto:ppsp-request@ietf.org?subject=help>
List-Subscribe: <https://www.ietf.org/mailman/listinfo/ppsp>, <mailto:ppsp-request@ietf.org?subject=subscribe>
X-List-Received-Date: Wed, 19 Jun 2013 07:47:16 -0000

On 05/10/2013 03:28 AM, Wesley Eddy wrote:
> On 4/30/2013 5:18 AM, Martin Stiemerling wrote:
>> 2) LEDBAT as congestion control vs. PPSPP
>> The PPSP peer protocol is intended for the Standards Track and relies in
>> a normative manner on LEDBAT (RFC 6817). LEDBAT as such is an
>> **experimental** delay-based congestion control algorithm.
>> A Standards Track protocol cannot normatively rely on an Experimental
>> congestion control mechanism (or RFC in general).
>> There are ways out of this situation:
>> i) Do not use ledbat: this would call for another congestion control
>> mechanism to be described in the PPSPP draft.
>> ii) Work on an 'upgrade' of the LEDBAT specification to Standards Track:
>> Possible, but a very long way.
>> iii) Agree on having PPSPP also as Experimental protocol.
>>
>> I'm currently leaning towards option iii), but this is my pure personal
>> opinion as an individual in the IETF.
>
>
> Another option would be to mark it as a DOWNREF during the
> IETF Last Call, right?  That assumes the WG can make the
> case for why this is okay as a DOWNREF (e.g. wide deployment
> experience, and lack of cataclysms).

This would be one way of dealing with it in a procedural way, but I am 
not sure if this will solve the issue that we get a lot of push back on 
using an experimental CC mechanism in a standards track protocol without 
any real proof that LEDBAT is working on a large scale.

I am in support for LEDBAT but I can see a number of valid questions 
down the road in any further review.

One way out would be to have measurements and deployment results that 
show LEDBAT in action.

   Martin