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

James Polk <jmpolk@cisco.com> Wed, 17 July 2013 20:46 UTC

Return-Path: <jmpolk@cisco.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 B96BB21F9EC4; Wed, 17 Jul 2013 13:46:06 -0700 (PDT)
X-Virus-Scanned: amavisd-new at amsl.com
X-Spam-Flag: NO
X-Spam-Score: -110.213
X-Spam-Level:
X-Spam-Status: No, score=-110.213 tagged_above=-999 required=5 tests=[AWL=-0.214, BAYES_00=-2.599, J_CHICKENPOX_21=0.6, RCVD_IN_DNSWL_HI=-8, 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 O8LH94+HqqSs; Wed, 17 Jul 2013 13:46:02 -0700 (PDT)
Received: from rcdn-iport-4.cisco.com (rcdn-iport-4.cisco.com [173.37.86.75]) by ietfa.amsl.com (Postfix) with ESMTP id 1235321F9EA7; Wed, 17 Jul 2013 13:46:02 -0700 (PDT)
DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/simple; d=cisco.com; i=@cisco.com; l=7663; q=dns/txt; s=iport; t=1374093962; x=1375303562; h=message-id:date:to:from:subject:cc:in-reply-to: references:mime-version; bh=Oqd6Z1DnziKxlsIJS3njLwDRMssOQGI5lPX0imGEl+k=; b=RmsdjlvM1hYzXILYGd/Dr4+ScVz1qzDDW8QZ7KhxL66ZpsDnSYenxEIX xW1FBYhkLSq1yxxW/a6F4h5MKt78S8KqDVpsxKKrWdmMetBFBFBXcheYW rI6Iz9eZmPqGfJf5+fnh0Ss2p7NFAqOaO8Co+EuImLMUl6K/aNL2Hc16V 0=;
X-IronPort-AV: E=Sophos;i="4.89,687,1367971200"; d="scan'208";a="236218285"
Received: from rcdn-core-1.cisco.com ([173.37.93.152]) by rcdn-iport-4.cisco.com with ESMTP; 17 Jul 2013 20:46:01 +0000
Received: from jmpolk-WS.cisco.com ([10.89.8.39]) (authenticated bits=0) by rcdn-core-1.cisco.com (8.14.5/8.14.5) with ESMTP id r6HKk02G028620 (version=TLSv1/SSLv3 cipher=DHE-RSA-AES256-SHA bits=256 verify=NO); Wed, 17 Jul 2013 20:46:01 GMT
Message-Id: <201307172046.r6HKk02G028620@rcdn-core-1.cisco.com>
X-Mailer: QUALCOMM Windows Eudora Version 7.1.0.9
Date: Wed, 17 Jul 2013 15:46:00 -0500
To: Brian E Carpenter <brian.e.carpenter@gmail.com>, gorry@erg.abdn.ac.uk
From: James Polk <jmpolk@cisco.com>
In-Reply-To: <51E6F6C2.8090202@gmail.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>
Mime-Version: 1.0
Content-Type: text/plain; charset="us-ascii"; format="flowed"
X-Authenticated-User: jmpolk
Cc: "rmcat@ietf.org" <rmcat@ietf.org>, "Michael Ramalho (mramalho)" <mramalho@cisco.com>, "James Polk (jmpolk)" <jmpolk@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 20:46:07 -0000

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.

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
> >>>>
> >
> >
> >