Re: [tcpm] WGLC: NCR draft-ietf-tcpm-tcp-dcr-06.txt ENDS 27 Jan 2006

Jakob Heitz <jheitz@redback.com> Fri, 20 January 2006 21:32 UTC

Received: from localhost.cnri.reston.va.us ([127.0.0.1] helo=megatron.ietf.org) by megatron.ietf.org with esmtp (Exim 4.32) id 1F03rj-0003aY-01; Fri, 20 Jan 2006 16:32:15 -0500
Received: from odin.ietf.org ([132.151.1.176] helo=ietf.org) by megatron.ietf.org with esmtp (Exim 4.32) id 1F03rh-0003aQ-5R for tcpm@megatron.ietf.org; Fri, 20 Jan 2006 16:32:13 -0500
Received: from ietf-mx.ietf.org (ietf-mx [132.151.6.1]) by ietf.org (8.9.1a/8.9.1a) with ESMTP id QAA29515 for <tcpm@ietf.org>; Fri, 20 Jan 2006 16:30:45 -0500 (EST)
Received: from prattle.redback.com ([155.53.12.9]) by ietf-mx.ietf.org with esmtp (Exim 4.43) id 1F040U-0006mm-Ax for tcpm@ietf.org; Fri, 20 Jan 2006 16:41:19 -0500
Received: from localhost (localhost [127.0.0.1]) by prattle.redback.com (Postfix) with ESMTP id 25B9B1492BF for <tcpm@ietf.org>; Fri, 20 Jan 2006 13:32:00 -0800 (PST)
Received: from prattle.redback.com ([127.0.0.1]) by localhost (prattle [127.0.0.1]) (amavisd-new, port 10024) with ESMTP id 29239-10 for <tcpm@ietf.org>; Fri, 20 Jan 2006 13:31:59 -0800 (PST)
Received: from [127.0.0.1] (login004.redback.com [155.53.12.57]) by prattle.redback.com (Postfix) with ESMTP id 100DA1492BC for <tcpm@ietf.org>; Fri, 20 Jan 2006 13:31:59 -0800 (PST)
Message-ID: <43D156B4.8020802@redback.com>
Date: Fri, 20 Jan 2006 13:31:32 -0800
From: Jakob Heitz <jheitz@redback.com>
Organization: Redback Networks, Software Development
User-Agent: Mozilla Thunderbird 1.0.2 (Windows/20050317)
X-Accept-Language: en-us, en
MIME-Version: 1.0
To: tcpm@ietf.org
Subject: Re: [tcpm] WGLC: NCR draft-ietf-tcpm-tcp-dcr-06.txt ENDS 27 Jan 2006
References: <20060120201741.2F15777B063@guns.icir.org>
In-Reply-To: <20060120201741.2F15777B063@guns.icir.org>
Content-Type: text/plain; charset="ISO-8859-1"; format="flowed"
Content-Transfer-Encoding: 7bit
X-Virus-Scanned: by amavisd-new at redback.com
X-Spam-Score: 0.0 (/)
X-Scan-Signature: 8b431ad66d60be2d47c7bfeb879db82c
Content-Transfer-Encoding: 7bit
X-BeenThere: tcpm@ietf.org
X-Mailman-Version: 2.1.5
Precedence: list
List-Id: TCP Maintenance and Minor Extensions Working Group <tcpm.ietf.org>
List-Unsubscribe: <https://www1.ietf.org/mailman/listinfo/tcpm>, <mailto:tcpm-request@ietf.org?subject=unsubscribe>
List-Post: <mailto:tcpm@ietf.org>
List-Help: <mailto:tcpm-request@ietf.org?subject=help>
List-Subscribe: <https://www1.ietf.org/mailman/listinfo/tcpm>, <mailto:tcpm-request@ietf.org?subject=subscribe>
Sender: tcpm-bounces@ietf.org
Errors-To: tcpm-bounces@ietf.org

Awesome footwork, Mark!

I've been out of the loop for a while, so can someone
please refresh me on the requirement for fairness.

I understand the requirement to prevent the next
Internet meltdown, but not a requirement for fairness.

Mark Allman wrote:
> 
>>If there's a DCR flow and a non-DCR flow sharing a path that reorders
>>packets a bit, wouldn't the reordering tolerance of the DCR flow cause
>>it to steal bandwidth from the non-DCR flow?
> 
> 
> This is not clear to me.  In fact, it's not clear to me exactly how
> fairness comes into this.  If there were 2 flows over some path and no
> reordering then we'd expect them to see about the same performance
> (about half the bandwidth).  Now, if there was reordering and neither
> did NCR then they would each get less than half the bandwidth -- say
> they each got 1/4 the bandwidth, just to put some numbers on things.
> So, now the reordering is causing a 50% slowdown in the flows and less
> than full utilization.  Now, if one of the flows were to use NCR and it
> were to get more than 1/4 the bandwidth that would seem fine to me.
> And, in fact, the NCR flow could get up to 3/4 of the capacity and I
> wouldn't think that was unfair at all --- even though the rates are
> quite different.  I.e., the NCR flow is using what is available.  Now,
> if the NCR flow ended up with 7/8 of the capacity and drove the non-NCR
> flow to 1/8 of the capacity ... well, then there is a question.  In some
> sense, the NCR flow is stealing from the non-NCR flow, for sure.  Will
> this happen?  I am not sure.  Is there a way to minimize it?  I don't
> know.  Is this a natural part of trying to make progress and an
> incentive for stacks to combat reordering?  Perhaps.  This could all be
> part of the experiment. 
> 
> 
>>The paper says "it is to be noted that the reason for TCP-DCR
>>realizing better throughputs (when packets are reordered) is not due
>>to unfairness, but due to correctly recovering from the reordering
>>events." Maybe I'm dense, but I don't see the experimental data to
>>back this up. Is the throughput for SACK shown in Figure 4 identical
>>when competing only against other SACK flows? Is the dynamic behavior
>>roughly the same?
> 
> 
> Where is this from?
> 
> Thanks again!
> 
> allman


_______________________________________________
tcpm mailing list
tcpm@ietf.org
https://www1.ietf.org/mailman/listinfo/tcpm