Re: [rtcweb] [Suspected Junk Mail] Endpoints that don't support RTCP

John Leslie <john@jlc.net> Wed, 22 April 2015 15:29 UTC

Return-Path: <john@jlc.net>
X-Original-To: rtcweb@ietfa.amsl.com
Delivered-To: rtcweb@ietfa.amsl.com
Received: from localhost (ietfa.amsl.com [127.0.0.1]) by ietfa.amsl.com (Postfix) with ESMTP id 6395E1AC3C0 for <rtcweb@ietfa.amsl.com>; Wed, 22 Apr 2015 08:29:24 -0700 (PDT)
X-Virus-Scanned: amavisd-new at amsl.com
X-Spam-Flag: NO
X-Spam-Score: -4.21
X-Spam-Level:
X-Spam-Status: No, score=-4.21 tagged_above=-999 required=5 tests=[BAYES_00=-1.9, RCVD_IN_DNSWL_MED=-2.3, T_RP_MATCHES_RCVD=-0.01] autolearn=ham
Received: from mail.ietf.org ([4.31.198.44]) by localhost (ietfa.amsl.com [127.0.0.1]) (amavisd-new, port 10024) with ESMTP id c9mYT34pvXMo for <rtcweb@ietfa.amsl.com>; Wed, 22 Apr 2015 08:29:22 -0700 (PDT)
Received: from mailhost.jlc.net (mailhost.jlc.net [199.201.159.4]) by ietfa.amsl.com (Postfix) with ESMTP id 7A6FE1AC3C4 for <rtcweb@ietf.org>; Wed, 22 Apr 2015 08:29:21 -0700 (PDT)
Received: by mailhost.jlc.net (Postfix, from userid 104) id 18E4AC94A9; Wed, 22 Apr 2015 11:29:09 -0400 (EDT)
Date: Wed, 22 Apr 2015 11:29:09 -0400
From: John Leslie <john@jlc.net>
To: Magnus Westerlund <magnus.westerlund@ericsson.com>
Message-ID: <20150422152908.GF63465@verdi>
References: <CAOJ7v-01DhCKewmC-Cvh4Z-jeOmi=CunisjFWceoPfk2ZM9Wgg@mail.gmail.com> <7978938E-B510-43E2-9F19-C4752F6D23FD@cisco.com> <CABkgnnWvU+aYT9zgwEXCUhaO98y9kPyKwHnT=KXSr8O=knfW8w@mail.gmail.com> <CAPvvaa+SNPY+Ait2c8w9GPT-QfP7LEiuU6ejrokba93k60DdVg@mail.gmail.com> <CABkgnnW6KFuJhswLK97LE6J=9vqkf-cmeRMZOuz516ZryeSRQw@mail.gmail.com> <CAPvvaa+wid8y2h0g2040V8bSr50+rQRzpg-tCTK9EUFmtJrZYw@mail.gmail.com> <55361B07.3010707@ericsson.com> <CAPvvaaK-OxXk4=igyqix-XdubRhq+OafYvaTsJhNsbi4KHXJpw@mail.gmail.com> <5537948F.6040007@ericsson.com>
Mime-Version: 1.0
Content-Type: text/plain; charset="us-ascii"
Content-Disposition: inline
In-Reply-To: <5537948F.6040007@ericsson.com>
User-Agent: Mutt/1.4.1i
Archived-At: <http://mailarchive.ietf.org/arch/msg/rtcweb/ow6fAjDcRkSQx7_MAFQDpZpru_k>
Cc: rtcweb@ietf.org
Subject: Re: [rtcweb] [Suspected Junk Mail] Endpoints that don't support RTCP
X-BeenThere: rtcweb@ietf.org
X-Mailman-Version: 2.1.15
Precedence: list
List-Id: Real-Time Communication in WEB-browsers working group list <rtcweb.ietf.org>
List-Unsubscribe: <https://www.ietf.org/mailman/options/rtcweb>, <mailto:rtcweb-request@ietf.org?subject=unsubscribe>
List-Archive: <http://www.ietf.org/mail-archive/web/rtcweb/>
List-Post: <mailto:rtcweb@ietf.org>
List-Help: <mailto:rtcweb-request@ietf.org?subject=help>
List-Subscribe: <https://www.ietf.org/mailman/listinfo/rtcweb>, <mailto:rtcweb-request@ietf.org?subject=subscribe>
X-List-Received-Date: Wed, 22 Apr 2015 15:29:24 -0000

Magnus Westerlund <magnus.westerlund@ericsson.com> wrote:
> 
> Emil Ivov skrev den 2015-04-21 12:10:
>> 
>> I am going to be *very* upset if my browser drops a call because of
>> 10% packet loss. I regularly have calls in hotel networks with up to
>> 20%+ regular packet loss and still enjoy productive conversations
>> thanks to FEC and PLC.
> 
> Yes, with FEC.

   We can take Emil at his word that 10% packet loss does not imply
"crappy audio" to at least some users.

   However, Forward Error Correction _is_ leading us down the path to
congestion collapse: in that the reaction to packet loss is to send
more bits. :^(

   How far down that path is an open question... From my experience,
20% packet loss at MAE-East, for example, was too far.

   But we seem to be talking 10-20% at a hotel choke-point. That's a
different story. The damage is mostly limited to hotel customers.
In all likelihood, the _hotel_ would prefer to punish Emil -- but
that's not _our_ job.

> And I pulled 10% out of hat. I should of course [have]  calculated
> the 10* TCP rate for some typical RTT to determine if the circuit
> breaker would fire or not.

   Packet loss is an easier metric for us to understand.

> But, as you already discussed, the point is that your network usage is
> grossly unfair...

   I doubt folks in Emil's position would agree that 10*TCP is "grossly
unfair". (4*TCP is normal in web-browsing, and IW10 sends a lot more
bits...)

   But perhaps they could agree that 20% packet loss is "too far" down
the road to congestion collapse. (I'm pretty sure they'd agree that
10% packet loss is something the hotel "really-should" fix; and I
suspect we should stay out of that tussle.)

>... I am actually fine with it as long as the implementation does
> have some adaptation mechanism. But, from a specification point of
> view we did need a stop gap. I think the progress in RMCAT is clear
> on that.
> 
> I do note that especially when one adds FEC, one do need adaptation.
> One can't use ones redundancy to steam roll all other flows sharing
> a congested bottleneck.

   My intuition says that 72 kbps goodput must not be guaranteed in
the presence of 20% packet loss -- but that dropping to 0 kbps should
not be the only reduction option.

   YMMV...

--
John Leslie <john@jlc.net>