Re: [rmcat] Fw: New Version Notification for draft-hayes-rmcat-sbd-00.txt

Mirja Kühlewind <mirja.kuehlewind@tik.ee.ethz.ch> Tue, 21 October 2014 09:22 UTC

Return-Path: <mirja.kuehlewind@tik.ee.ethz.ch>
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 5E61E1A01AA for <rmcat@ietfa.amsl.com>; Tue, 21 Oct 2014 02:22:15 -0700 (PDT)
X-Virus-Scanned: amavisd-new at amsl.com
X-Spam-Flag: NO
X-Spam-Score: -3.91
X-Spam-Level:
X-Spam-Status: No, score=-3.91 tagged_above=-999 required=5 tests=[BAYES_00=-1.9, MIME_8BIT_HEADER=0.3, 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 UumF_FWLAGud for <rmcat@ietfa.amsl.com>; Tue, 21 Oct 2014 02:22:12 -0700 (PDT)
Received: from smtp.ee.ethz.ch (smtp.ee.ethz.ch [129.132.2.219]) (using TLSv1 with cipher ADH-AES256-SHA (256/256 bits)) (No client certificate requested) by ietfa.amsl.com (Postfix) with ESMTPS id 5688B1A01F0 for <rmcat@ietf.org>; Tue, 21 Oct 2014 02:22:11 -0700 (PDT)
Received: from localhost (localhost [127.0.0.1]) by smtp.ee.ethz.ch (Postfix) with ESMTP id 9924CD9303; Tue, 21 Oct 2014 11:22:09 +0200 (MEST)
X-Virus-Scanned: by amavisd-new on smtp.ee.ethz.ch
Received: from smtp.ee.ethz.ch ([127.0.0.1]) by localhost (.ee.ethz.ch [127.0.0.1]) (amavisd-new, port 10024) with LMTP id N1VtvlgSoGVl; Tue, 21 Oct 2014 11:22:09 +0200 (MEST)
Received: from [82.130.103.143] (nb-10510.ethz.ch [82.130.103.143]) (using TLSv1 with cipher DHE-RSA-AES128-SHA (128/128 bits)) (No client certificate requested) (Authenticated sender: mirjak) by smtp.ee.ethz.ch (Postfix) with ESMTPSA id 4D9AED9302; Tue, 21 Oct 2014 11:22:09 +0200 (MEST)
Message-ID: <544625C1.3050808@tik.ee.ethz.ch>
Date: Tue, 21 Oct 2014 11:22:09 +0200
From: Mirja Kühlewind <mirja.kuehlewind@tik.ee.ethz.ch>
User-Agent: Mozilla/5.0 (X11; Linux x86_64; rv:31.0) Gecko/20100101 Thunderbird/31.1.2
MIME-Version: 1.0
To: David Hayes <davihay@ifi.uio.no>, "rmcat@ietf.org" <rmcat@ietf.org>
References: <20141010173710.1769e033@hayesd-laptop>
In-Reply-To: <20141010173710.1769e033@hayesd-laptop>
Content-Type: text/plain; charset="windows-1252"; format="flowed"
Content-Transfer-Encoding: 7bit
Archived-At: http://mailarchive.ietf.org/arch/msg/rmcat/wvwXBjZ4JjY7rfj4n8jKzuhDt8E
Cc: Simone Ferlin-Oliveira <ferlin@simula.no>, Michael Welzl Welzl <michawe@ifi.uio.no>
Subject: Re: [rmcat] Fw: New Version Notification for draft-hayes-rmcat-sbd-00.txt
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: <http://www.ietf.org/mail-archive/web/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: Tue, 21 Oct 2014 09:22:15 -0000

Hi David, hi all,

I've read your document and have a couple of questions (as an individual 
contributor):

1) You propose to use the OWD, to do all the calculation at the receiver and to 
signal the information to the sender. Did you also do some analysis how good 
your approach would be if you use RTT (because than the sender could also work 
independent of the receiver)?

2) You also talk about a receiver based approach. I'm not sure if this case is 
needed because that's the case where simply congestion control does its job. 
While if one sender has multiple flows it seems to be more reasonable for me to 
couple these.

3) Am I right to that you need an initial set-up time of 17.5 sec? Can you also 
explain a little further why you've chosen 350ms and N=50?

4) Can you also explain with which (network) effect you have skewness? Is this 
really an effect in real systems that gives you valuable information?

5) If you look at the variance (and use the max) you might want to apply some 
kind of filtering first e.g. to filter out single out liners (due to some 
processing delays).

6) Can you also explain a little more, why you also use the oscillation 
frequency and the value p_v=0.2? While the other metrics actually measures some 
kind of network behavior, e.g. delay variance is determined by the queue size, 
the oscillation size is determined by the congestion control behavior. I guess 
the flows have to use the same congestion control scheme...?

7) For packet loss you can also estimated the loss frequency. I would think if 
the congestion control operates loss-based that this would actually give you a 
pretty good estimate if flows share the same bottleneck. Or even easier if the 
loss of the flows always occur in the same RTT.

8) And one last question regarding the grouping: Do you always need to apply all 
three conditions? Why are those three needed?

Mirja



On 10.10.2014 17:37, David Hayes wrote:
> Dear All,
>
> We have just submitted of our initial shared bottleneck detection
> draft and will value your comments and suggestions.
>
> Regards,
>
> David
>
> Begin forwarded message:
>
> Date: Fri, 10 Oct 2014 08:17:57 -0700
> From: <internet-drafts@ietf.org>
> To: Michael Welzl <michawe@ifi.uio.no>, David Hayes
> <davihay@ifi.uio.no>, Michael Welzl <michawe@ifi.uio.no>, Simone Ferlin
> <ferlin@simula.no>, Simone Ferlin <ferlin@simula.no>, David Hayes
> <davihay@ifi.uio.no> Subject: New Version Notification for
> draft-hayes-rmcat-sbd-00.txt
>
>
>
> A new version of I-D, draft-hayes-rmcat-sbd-00.txt
> has been successfully submitted by David Hayes and posted to the
> IETF repository.
>
> Name:		draft-hayes-rmcat-sbd
> Revision:	00
> Title:		Shared Bottleneck Detection for Coupled
> Congestion Control for RTP Media. Document date:	2014-10-10
> Group:		Individual Submission
> Pages:		12
> URL:
> http://www.ietf.org/internet-drafts/draft-hayes-rmcat-sbd-00.txt
> Status:         https://datatracker.ietf.org/doc/draft-hayes-rmcat-sbd/
> Htmlized:       http://tools.ietf.org/html/draft-hayes-rmcat-sbd-00
>
>
> Abstract:
>     This document describes a mechanism to detect whether end-to-end data
>     flows share a common bottleneck.  It relies on summary statistics
>     that are calculated by a data receiver based on continuous
>     measurements and regularly fed to a grouping algorithm that runs
>     wherever the knowledge is needed.  This mechanism complements the
>     coupled congestion control mechanism in draft-welzl-rmcat-coupled-cc.
>
>
>
>
> Please note that it may take a couple of minutes from the time of
> submission until the htmlized version and diff are available at
> tools.ietf.org.
>
> The IETF Secretariat
>
>
>