Re: [rmcat] [tsvwg] FW: Fwd: Submitted ID on delay vs. loss-only rate-adaptive for DiffServ

Brian E Carpenter <brian.e.carpenter@gmail.com> Wed, 17 July 2013 23:17 UTC

Return-Path: <brian.e.carpenter@gmail.com>
X-Original-To: rmcat@ietfa.amsl.com
Delivered-To: rmcat@ietfa.amsl.com
Received: from localhost (localhost [127.0.0.1]) by ietfa.amsl.com (Postfix) with ESMTP id 9414521E8087; Wed, 17 Jul 2013 16:17:21 -0700 (PDT)
X-Virus-Scanned: amavisd-new at amsl.com
X-Spam-Flag: NO
X-Spam-Score: -102.193
X-Spam-Level:
X-Spam-Status: No, score=-102.193 tagged_above=-999 required=5 tests=[AWL=-0.194, BAYES_00=-2.599, J_CHICKENPOX_21=0.6, 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 nYMyKOjdHCWp; Wed, 17 Jul 2013 16:17:20 -0700 (PDT)
Received: from mail-pb0-x22f.google.com (mail-pb0-x22f.google.com [IPv6:2607:f8b0:400e:c01::22f]) by ietfa.amsl.com (Postfix) with ESMTP id BFE1A21E8054; Wed, 17 Jul 2013 16:17:20 -0700 (PDT)
Received: by mail-pb0-f47.google.com with SMTP id rr13so2442146pbb.34 for <multiple recipients>; Wed, 17 Jul 2013 16:17:20 -0700 (PDT)
DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=gmail.com; s=20120113; h=message-id:date:from:organization:user-agent:mime-version:to:cc :subject:references:in-reply-to:content-type :content-transfer-encoding; bh=TXBw5A4NDzOQMAW8JpWcKs5oY7B2VZ4fv5dCVmUU0OI=; b=aLGtuTmB/XJqFL55Kn/ySu2g5/YesLHeB/h6920OGzEEjnmOFWZcp/GYgOCIGAm8Pj KGhXRyMSfCeGBkiAVqs+rN3jmGeS3aHvksBEiVwz8mH3omFiG5eNgg9SXhFXQAoOr28G pjkNs5CRcLyLH0yveaNg7l01FGlRQA/zCiMUK78MIXvrKdvahZdvt8ryssZ9KyZUwZX1 xOIS+Ij5gO3LJ2+FUgcTAqYGpn6+67jRs2TQSxpHhjL84nU1K1Knxa6uby+65t6wU9H7 kPK5XElbbdnlzkBdgF0WGNLwCjvo5hayQtx/g0Z3ZqeBmFvCmpB7u0dxxDTG3fP0ISyx 5Wug==
X-Received: by 10.66.5.195 with SMTP id u3mr10031929pau.79.1374103040494; Wed, 17 Jul 2013 16:17:20 -0700 (PDT)
Received: from [192.168.178.23] (33.198.69.111.dynamic.snap.net.nz. [111.69.198.33]) by mx.google.com with ESMTPSA id yj2sm10003192pbb.40.2013.07.17.16.17.16 for <multiple recipients> (version=TLSv1 cipher=ECDHE-RSA-RC4-SHA bits=128/128); Wed, 17 Jul 2013 16:17:19 -0700 (PDT)
Message-ID: <51E72604.8030203@gmail.com>
Date: Thu, 18 Jul 2013 11:17:24 +1200
From: Brian E Carpenter <brian.e.carpenter@gmail.com>
Organization: University of Auckland
User-Agent: Thunderbird 2.0.0.6 (Windows/20070728)
MIME-Version: 1.0
To: James Polk <jmpolk@cisco.com>
References: <201307160608.r6G680RY026646@rcdn-core-4.cisco.com> <025A278C-55F2-4EB4-A12F-677F8F01A0D0@netapp.com> <D21571530BF9644D9A443D6BD95B910315595CC7@xmb-rcd-x12.cisco.com> <D21571530BF9644D9A443D6BD95B910315595D97@xmb-rcd-x12.cisco.com> <A860EC86B79FA646BF3F89165A88626415339C25@xmb-aln-x11.cisco.com> <201307162111.r6GLBSwF029514@rcdn-core-5.cisco.com> <3879D71E758A7E4AA99A35DD8D41D3D91D494900@xmb-rcd-x14.cisco.com> <a7eb5ace4bbdbaa945f5df9ac6e37bc8.squirrel@www.erg.abdn.ac.uk> <51E6F6C2.8090202@gmail.com> <201307172046.r6HKk02G028620@rcdn-core-1.cisco.com>
In-Reply-To: <201307172046.r6HKk02G028620@rcdn-core-1.cisco.com>
Content-Type: text/plain; charset="UTF-8"
Content-Transfer-Encoding: 7bit
X-Mailman-Approved-At: Thu, 18 Jul 2013 02:00:48 -0700
Cc: gorry@erg.abdn.ac.uk, "rmcat@ietf.org" <rmcat@ietf.org>, "Michael Ramalho (mramalho)" <mramalho@cisco.com>, "Mo Zanaty (mzanaty)" <mzanaty@cisco.com>, "tsvwg@ietf.org" <tsvwg@ietf.org>
Subject: Re: [rmcat] [tsvwg] FW: Fwd: Submitted ID on delay vs. loss-only rate-adaptive for DiffServ
X-BeenThere: rmcat@ietf.org
X-Mailman-Version: 2.1.12
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: Wed, 17 Jul 2013 23:17:21 -0000

On 18/07/2013 08:46, James Polk wrote:
> At 02:55 PM 7/17/2013, Brian E Carpenter wrote:
>> On 17/07/2013 18:50, gorry@erg.abdn.ac.uk wrote:
>> > I think the question of sharing diffserv is important, and my current
>> > suggestion is that RMCAT should use one or at most two DSCPs and
>> design a
>> > CC that works well within the class - however this does not absolve
>> RMCAT
>> > from also having to work in the Internet without this class. This will
>> > likely be the main use-case!
>> >
>> > Although the proposal could help these applications - the IETF can not
>> > somehow mandate this is universally deployed - and even if the DSCP(s)
>> > were universally recognised, it would still be aggregated within some
>> > networks and on L2 technologies that support fewer classes than DSCP
>> > markings.
>> >
>> > It would be interesting to know if others think we should be
>> considering
>> > more DSCPs for this?
>>
>> If you mean "more" in the sense of defining new PHBs, I sincerely hope
>> not. Diffserv works best with a small set of highly differentiated
>> PHBs. Also, in order to get cross-domain agreements on DSCP assignments,
>> the fewer there are the better.
> 
> Brian - while I agree less is more manageable, but less what? Isn't 'the
> less' or "... a small set..." you're referring to actually about
> treatment aggregates, defined by RFC 5127 (where similar PHBs are
> aggregated into 'treatment aggregates' to all be treated the same where
> we have big pipes)? Treatment Aggregates would see all of the above
> video traffic in the same individual treatment aggregate, solving the
> issue you bring up that _not_ any more treatment aggregates are defined.

Yes, I agree entirely.

   Brian

> 
> James
> 
> 
>>     Brian
>>
>> >
>> > Gorry
>> >
>> >> I support something like what this draft proposes, to segregate
>> RMCAT (and
>> >> potentially other delay-adaptive traffic) from other traffic which
>> does
>> >> not adapt to delay trends (and therefore incurs maximum queue delay
>> for
>> >> all traffic in its queue). Of course, this only helps when such queue
>> >> segregation is available in the network, but effective active queue
>> >> management is not available (otherwise there would be no delay
>> signals for
>> >> delay-adaptive traffic to act on).
>> >>
>> >> An open question in my mind, that I think this draft needs to
>> address, is
>> >> whether all delay-adaptive traffic should share the same
>> queue/DSCP, or
>> >> whether we need different queues/DSCPs for different delay-adaptive
>> >> protocols/applications (for example, RMCAT vs. LEDBAT).
>> >>
>> >> Mo
>> >>
>> >> -----Original Message-----
>> >> From: rmcat-bounces@ietf.org [mailto:rmcat-bounces@ietf.org] On
>> Behalf Of
>> >> James Polk (jmpolk)
>> >> Sent: Tuesday, July 16, 2013 5:11 PM
>> >> To: Cheng-Jia Lai (chelai); James Polk (jmpolk); Toerless Eckert
>> (eckert);
>> >> Michael Ramalho (mramalho); tsvwg@ietf.org; rmcat@ietf.org
>> >> Subject: Re: [rmcat] [tsvwg] FW: Fwd: Submitted ID on delay vs.
>> loss-only
>> >> rate-adaptive for DiffServ
>> >>
>> >> CJ
>> >>
>> >> Thank you for the quick review.
>> >>
>> >> I'll ask you the same question I just asked Michael, the draft isn't
>> >> very long (under 8 pages currently), and it is a work in progress -
>> >> but do you have text or just points that this draft needs to cover
>> >> that it doesn't currently?
>> >>
>> >> James
>> >>
>> >> At 01:36 PM 7/16/2013, Cheng-Jia Lai (chelai) wrote:
>> >>> Same here... I feel it makes sense to create a new DSCP / CS4 for
>> >>> transport of video flows that have rate adaptive behaviors and/or
>> >>> intra-flow preferential drop priorities as indicated in the I-D. The
>> >>> service provided by the network may thus be considered new, i.e.
>> >>> different from what exists in AF4x, so IMHO, using a new or reusing
>> >>> CS4 service class adds clarity for the user applications.
>> >>>
>> >>> Regards,
>> >>> CJ
>> >>>
>> >>>
>> >>> -----Original Message-----
>> >>> From: tsvwg-bounces@ietf.org [mailto:tsvwg-bounces@ietf.org] On
>> >>> Behalf Of Michael Ramalho (mramalho)
>> >>> Sent: Tuesday, July 16, 2013 6:36 AM
>> >>> To: tsvwg@ietf.org
>> >>> Subject: [tsvwg] FW: [rmcat] Fwd: Submitted ID on delay vs.
>> >>> loss-only rate-adaptive for DiffServ
>> >>>
>> >>> TSVWG Members,
>> >>>
>> >>> I should have copied you on my email to the RMCAT mailer below.
>> >>>
>> >>> I strongly support the creation of a new DSCP for transports in
>> >>> which their congestion control can adapt based on delay.
>> >>>
>> >>> The current ID in support of this
>> >>>
>> (http://www.ietf.org/internet-drafts/draft-polk-tsvwg-delay-vs-loss-ds-service-classes-00.txt
>>
>> >>> ) is a work in progress, but a step in the right direction.
>> >>>
>> >>> It is a given that the ability of the eventual RMCAT adaptation
>> >>> mechanisms to achieve low delay will be function of the other
>> >>> dominant traffic it is competing against. If the dominant competing
>> >>> traffic DEPENDS on loss, the RMCAT packets are held hostage to being
>> >>> delayed by the bottleneck queue delay maximum.
>> >>>
>> >>> Thus, whenever possible, it will be preferable for RMCAT flows to
>> >>> compete with other congestion control transports that adapt on
>> >>> delay. Even this may not get us to the desired low-delay goals when
>> >>> a portion of the traffic has long RTTs (i.e., adaptation control
>> >>> loops that are long in time), or for links that have a highly-time
>> >>> varying capacity,  but it will help for a lot of common bottleneck
>> >>> topologies (e.g., slowly time-varying access bufferbloat).
>> >>>
>> >>> It is my hope that this topic has some discussion time in the Berlin
>> >>> Transport WG (not the specific codepoint to be chosen, but rather
>> >>> the need for one).
>> >>>
>> >>> Off Soapbox,
>> >>>
>> >>> Michael Ramalho, Ph.D.
>> >>>
>> >>> -----Original Message-----
>> >>> From: Michael Ramalho (mramalho)
>> >>> Sent: Tuesday, July 16, 2013 9:06 AM
>> >>> To: rmcat@ietf.org
>> >>> Subject: RE: [rmcat] Fwd: [tsvwg] Submitted ID on delay vs.
>> >>> loss-only rate-adaptive for DiffServ
>> >>>
>> >>> RMCAT Design Team,
>> >>>
>> >>> The draft Lars references below is a formal request for a DSCP
>> >>> dedicated to "RMCAT-only (or other nice delay-based cc) traffic".
>> >>>
>> >>> It will take a while to become socialized ... and we can progress
>> >>> our RMCAT work in the interim.
>> >>>
>> >>> Michael Ramalho
>> >>>
>> >>> -----Original Message-----
>> >>> From: rmcat-bounces@ietf.org [mailto:rmcat-bounces@ietf.org] On
>> >>> Behalf Of Eggert, Lars
>> >>> Sent: Tuesday, July 16, 2013 5:26 AM
>> >>> To: WG WG
>> >>> Cc: draft-polk-tsvwg-delay-vs-loss-ds-service-classes@tools.ietf.org
>> >>> Subject: [rmcat] Fwd: [tsvwg] Submitted ID on delay vs. loss-only
>> >>> rate-adaptive for DiffServ
>> >>>
>> >>> Possibly of interest to RMCAT.
>> >>>
>> >>> Begin forwarded message:
>> >>>
>> >>>> From: James Polk <jmpolk@cisco.com>
>> >>>> Subject: [tsvwg] Submitted ID on delay vs. loss-only
>> >>> rate-adaptive for DiffServ
>> >>>> Date: July 16, 2013 8:07:59 GMT+02:00
>> >>>> To: <tsvwg@ietf.org>
>> >>>>
>> >>>> (as an author)
>> >>>>
>> >>>> Toerless and I put together a draft about legacy rate-adaptation
>> >>> based only on loss vs. what RMCAT is looking to (for RTCWEB), which
>> >>> is based on delay and loss.  Here's the URL.
>> >>>>
>> >>>
>> http://www.ietf.org/internet-drafts/draft-polk-tsvwg-delay-vs-loss-ds-service-classes-00.txt
>>
>> >>>> It's more raw than we had in mind, but we believe this is
>> >>> necessary, based on implementation experience and what users and
>> >>> customers have in their networks, or are planning on having in
>> >>> their networks soon.
>> >>>> James & Toerless
>> >>>>
>> >
>> >
>> >
> 
>