Re: [rmcat] How we should handle feedback, and where the congestion should run

Randell Jesup <randell-ietf@jesup.org> Sat, 07 November 2015 05:43 UTC

Return-Path: <randell-ietf@jesup.org>
X-Original-To: rmcat@ietfa.amsl.com
Delivered-To: rmcat@ietfa.amsl.com
Received: from localhost (ietfa.amsl.com [127.0.0.1]) by ietfa.amsl.com (Postfix) with ESMTP id 189ED1B2AC0 for <rmcat@ietfa.amsl.com>; Fri, 6 Nov 2015 21:43:30 -0800 (PST)
X-Virus-Scanned: amavisd-new at amsl.com
X-Spam-Flag: NO
X-Spam-Score: -1.9
X-Spam-Level:
X-Spam-Status: No, score=-1.9 tagged_above=-999 required=5 tests=[BAYES_00=-1.9, RCVD_IN_DNSWL_NONE=-0.0001] 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 30kytw7_gYDB for <rmcat@ietfa.amsl.com>; Fri, 6 Nov 2015 21:43:28 -0800 (PST)
Received: from aso-006-i435.relay.mailchannels.net (aso-006-i435.relay.mailchannels.net [23.91.64.116]) (using TLSv1.1 with cipher ECDHE-RSA-AES256-SHA (256/256 bits)) (No client certificate requested) by ietfa.amsl.com (Postfix) with ESMTPS id 912601B2ABE for <rmcat@ietf.org>; Fri, 6 Nov 2015 21:43:26 -0800 (PST)
X-Sender-Id: wwwh|x-authuser|randell@jesup.org
Received: from relay.mailchannels.net (localhost [127.0.0.1]) by relay.mailchannels.net (Postfix) with ESMTP id 493EFA0213 for <rmcat@ietf.org>; Sat, 7 Nov 2015 05:43:25 +0000 (UTC)
Received: from r2-chicago.webserversystems.com (ip-10-220-9-73.us-west-2.compute.internal [10.220.9.73]) by relay.mailchannels.net (Postfix) with ESMTPA id 53192A023C for <rmcat@ietf.org>; Sat, 7 Nov 2015 05:43:24 +0000 (UTC)
X-Sender-Id: wwwh|x-authuser|randell@jesup.org
Received: from r2-chicago.webserversystems.com (r2-chicago.webserversystems.com [10.122.72.91]) (using TLSv1 with cipher DHE-RSA-AES256-SHA) by 0.0.0.0:2500 (trex/5.5.5); Sat, 07 Nov 2015 05:43:24 +0000
X-MC-Relay: Neutral
X-MailChannels-SenderId: wwwh|x-authuser|randell@jesup.org
X-MailChannels-Auth-Id: wwwh
X-MC-Loop-Signature: 1446875004488:2506774641
X-MC-Ingress-Time: 1446875004487
Received: from pool-96-227-119-208.phlapa.fios.verizon.net ([96.227.119.208]:64927 helo=[192.168.1.12]) by r2-chicago.webserversystems.com with esmtpsa (TLSv1:DHE-RSA-AES128-SHA:128) (Exim 4.85) (envelope-from <randell-ietf@jesup.org>) id 1ZuwHb-0000jm-IK for rmcat@ietf.org; Fri, 06 Nov 2015 23:43:23 -0600
References: <563BF7C3.40500@jesup.org> <2CEE6E71-BCDC-4778-88D1-8EDE87BAAE4D@ifi.uio.no> <563CD0BE.1010807@jesup.org> <D262BB29.29148%xiaoqzhu@cisco.com>
To: rmcat@ietf.org
From: Randell Jesup <randell-ietf@jesup.org>
Message-ID: <563D8F8A.1050406@jesup.org>
Date: Sat, 07 Nov 2015 00:43:38 -0500
User-Agent: Mozilla/5.0 (Windows NT 6.3; WOW64; rv:38.0) Gecko/20100101 Thunderbird/38.3.0
MIME-Version: 1.0
In-Reply-To: <D262BB29.29148%xiaoqzhu@cisco.com>
Content-Type: text/plain; charset="windows-1252"; format="flowed"
Content-Transfer-Encoding: 7bit
X-AuthUser: randell@jesup.org
Archived-At: <http://mailarchive.ietf.org/arch/msg/rmcat/FpUGL0kBZODe23rdxU76LvfCoYE>
Subject: Re: [rmcat] How we should handle feedback, and where the congestion should run
X-BeenThere: rmcat@ietf.org
X-Mailman-Version: 2.1.15
Precedence: list
List-Id: "RTP Media Congestion Avoidance Techniques \(RMCAT\) Working Group discussion list." <rmcat.ietf.org>
List-Unsubscribe: <https://www.ietf.org/mailman/options/rmcat>, <mailto:rmcat-request@ietf.org?subject=unsubscribe>
List-Archive: <https://mailarchive.ietf.org/arch/browse/rmcat/>
List-Post: <mailto:rmcat@ietf.org>
List-Help: <mailto:rmcat-request@ietf.org?subject=help>
List-Subscribe: <https://www.ietf.org/mailman/listinfo/rmcat>, <mailto:rmcat-request@ietf.org?subject=subscribe>
X-List-Received-Date: Sat, 07 Nov 2015 05:43:30 -0000

On 11/6/2015 11:33 PM, Xiaoqing Zhu (xiaoqzhu) wrote:
> In the eval-test-case draft, there is currently one test case dedicated
> for exploring impact of two-way traffic (Sec. 5.3.  Congested Feedback
> Link with Bi-directional RMCAT flows). Some corresponding graphs can be
> found below (they may not reflect the most up-to-date algorithm
> performance).
>
> * NADA:http://www.ietf.org/proceedings/92/slides/slides-92-rmcat-4.pdf
> (page #9 and #10)
> * SCReAM:
> http://www.ietf.org/proceedings/interim/2014/11/09/rmcat/slides/slides-inte
> rim-2014-rmcat-1-1.pdf (page #9)
> (Sorry, I was not able to find one with GCC yet.).

Thanks!  Those don't look too bad, though it can be hard to drill down 
into the details due to the PDF and thickness of the lines (and 
dense-ness of the graph); I found the closeups at the end of your pdf 
especially interesting (though not focused on this case).  One question 
that will be interesting as we develop a feedback mechanism is going to 
be the requirements from the algorithms on it, and the bandwidth it uses.

I note NADA seems to be slower to respond to delay, though it also seems 
to do much better against competing TCP flows (and likely the two items 
are linked, which will make for some interesting tradeoffs and tuning to 
do).

> Would like to know whether you think that current design of the test case
> has captured gist of the issue encountered by two-way calls, or any
> suggestions on additional test scenarios in that regard?

I think showing a graph similar to Scream's, with congested and 
non-congested feedback paths is a useful comparison - much easier to see 
the impact.  Feedback bandwidth would be useful, though that might be 
fairly fixed right now (multiple of packet rate), so unless it's 
surprising it may not need graphing (just noting on the graph).

-- 
Randell Jesup -- rjesup a t mozilla d o t com
Please please please don't email randell-ietf@jesup.org!  Way too much spam