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

"Charles Eckel (eckelcu)" <eckelcu@cisco.com> Tue, 16 July 2013 23:32 UTC

Return-Path: <eckelcu@cisco.com>
X-Original-To: tsvwg@ietfa.amsl.com
Delivered-To: tsvwg@ietfa.amsl.com
Received: from localhost (localhost [127.0.0.1]) by ietfa.amsl.com (Postfix) with ESMTP id 5CBD421F85B3 for <tsvwg@ietfa.amsl.com>; Tue, 16 Jul 2013 16:32:42 -0700 (PDT)
X-Virus-Scanned: amavisd-new at amsl.com
X-Spam-Flag: NO
X-Spam-Score: -10.249
X-Spam-Level:
X-Spam-Status: No, score=-10.249 tagged_above=-999 required=5 tests=[AWL=-0.250, BAYES_00=-2.599, J_CHICKENPOX_21=0.6, RCVD_IN_DNSWL_HI=-8]
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 f+4KNkkEAg83 for <tsvwg@ietfa.amsl.com>; Tue, 16 Jul 2013 16:32:37 -0700 (PDT)
Received: from rcdn-iport-2.cisco.com (rcdn-iport-2.cisco.com [173.37.86.73]) by ietfa.amsl.com (Postfix) with ESMTP id 5AA9721F84EF for <tsvwg@ietf.org>; Tue, 16 Jul 2013 16:32:33 -0700 (PDT)
DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/simple; d=cisco.com; i=@cisco.com; l=3380; q=dns/txt; s=iport; t=1374017553; x=1375227153; h=from:to:subject:date:message-id:references:in-reply-to: content-transfer-encoding:mime-version; bh=/WeDx4ZXhr0o0HJ7uzqk4Nwb5pSjFNui/wOh5Ms6f+w=; b=M9TP5YmFRD8gRFCHSp/PQWICEoE3Nne75s4owYMQAUmNC14nbqWx62Wk OAAq8afd1gdJUhnQUJwtKeibk3ltnu2fJBa/krApPtmV0W4TkVzUruKg8 ljql2oeOGHhs0MmSEkjv2inp9ACDfvS32gu1OR+vnRIWB0bYnearR3Uwb Y=;
X-IronPort-Anti-Spam-Filtered: true
X-IronPort-Anti-Spam-Result: AhkFADnW5VGtJV2c/2dsb2JhbABagwY0T8IQgRAWdIIjAQEBAwE6RAcEAgEIEQQBAQEKFAkHMhQJCAIEARIIAYgBBQEMtU2PLjgGgwZtA5NEQZUkgxKCKA
X-IronPort-AV: E=Sophos;i="4.89,680,1367971200"; d="scan'208";a="235665541"
Received: from rcdn-core-5.cisco.com ([173.37.93.156]) by rcdn-iport-2.cisco.com with ESMTP; 16 Jul 2013 23:32:32 +0000
Received: from xhc-aln-x07.cisco.com (xhc-aln-x07.cisco.com [173.36.12.81]) by rcdn-core-5.cisco.com (8.14.5/8.14.5) with ESMTP id r6GNWWOn025569 (version=TLSv1/SSLv3 cipher=AES128-SHA bits=128 verify=FAIL) for <tsvwg@ietf.org>; Tue, 16 Jul 2013 23:32:32 GMT
Received: from xmb-aln-x08.cisco.com ([169.254.3.187]) by xhc-aln-x07.cisco.com ([173.36.12.81]) with mapi id 14.02.0318.004; Tue, 16 Jul 2013 18:32:32 -0500
From: "Charles Eckel (eckelcu)" <eckelcu@cisco.com>
To: "James Polk (jmpolk)" <jmpolk@cisco.com>, "tsvwg@ietf.org" <tsvwg@ietf.org>
Thread-Topic: [tsvwg] Submitted ID on delay vs. loss-only rate-adaptive for DiffServ
Thread-Index: AQHOgmhiyYlbl9BME0qUWX5+uVho8pln8eRA
Date: Tue, 16 Jul 2013 23:32:31 +0000
Message-ID: <92B7E61ADAC1BB4F941F943788C08828048B52EC@xmb-aln-x08.cisco.com>
References: <201307160608.r6G680RY026646@rcdn-core-4.cisco.com> <92B7E61ADAC1BB4F941F943788C08828048B5077@xmb-aln-x08.cisco.com> <201307162106.r6GL6khf029009@rcdn-core-2.cisco.com>
In-Reply-To: <201307162106.r6GL6khf029009@rcdn-core-2.cisco.com>
Accept-Language: en-US
Content-Language: en-US
X-MS-Has-Attach:
X-MS-TNEF-Correlator:
x-originating-ip: [171.68.16.40]
Content-Type: text/plain; charset="us-ascii"
Content-Transfer-Encoding: quoted-printable
MIME-Version: 1.0
Subject: Re: [tsvwg] Submitted ID on delay vs. loss-only rate-adaptive for DiffServ
X-BeenThere: tsvwg@ietf.org
X-Mailman-Version: 2.1.12
Precedence: list
List-Id: Transport Area Working Group <tsvwg.ietf.org>
List-Unsubscribe: <https://www.ietf.org/mailman/options/tsvwg>, <mailto:tsvwg-request@ietf.org?subject=unsubscribe>
List-Archive: <http://www.ietf.org/mail-archive/web/tsvwg>
List-Post: <mailto:tsvwg@ietf.org>
List-Help: <mailto:tsvwg-request@ietf.org?subject=help>
List-Subscribe: <https://www.ietf.org/mailman/listinfo/tsvwg>, <mailto:tsvwg-request@ietf.org?subject=subscribe>
X-List-Received-Date: Tue, 16 Jul 2013 23:32:42 -0000

> -----Original Message-----
> From: James Polk (jmpolk)
> Sent: Tuesday, July 16, 2013 2:07 PM
> To: Charles Eckel (eckelcu); tsvwg@ietf.org
> Cc: James Polk (jmpolk)
> Subject: RE: [tsvwg] Submitted ID on delay vs. loss-only rate-adaptive for
> DiffServ
> 
> At 03:46 PM 7/16/2013, Charles Eckel (eckelcu) wrote:
> >I read the draft and thank you for addressing this need. It does a
> >good job of making the case for the need to differentiate the DSCP
> >assignments of delay-and-loss-based vs. just-loss-based
> >rate-adaptive video applications. While I do not agree with some of
> >the finer points in the draft, including the statement in section 3
> >that AF4x traffic in general is inelastic/fixed bitrate,
> 
> Charles
> 
> Thank you for the quick review!
> 
> If we authors gave the impression that all AF4X marked traffic is
> inelastic and uses the 'same' fixed bitrates, we apologize. However,
> each AF4X flow from a given codec - be it audio or video - in today's
> implementations, pretty much use the same bitrate per flow (not the
> same bitrate for each flow). Do you agree with this clarification, or
> would you like to offer substitute/replacement text in the offending section?

I think video codec implementations in the AF4X class today often have variable bit rates; however, those variations are primarily due to the amount of motion and sometimes as an adaptation to loss. The latter is what is important in this discussion. Video codecs will continue to have variable bit rates in accordance with the amount of motion, but if aligned with the output of RMCAT, they will adapt based on delay as well as loss. 

Cheers,
Charles

 
> James
> 
> >  I completely agree that this traffic is largely loss sensitive and
> > yet often relies on loss based adaption.
> >The assignment of a new service class and the proposal for CS4 and
> >CS4-Discardable for rate-adaptive video makes sense to me. At the
> >same time, it is important to re-designate AF4x as you describe in
> >order to match the reality of today's deployments and avoid future confusion.
> >I look forward to seeing this work progress as it offer an incentive
> >for applications to embrace congestion control algorithms such as
> >those being developed in RMCAT without fearing they will be overrun
> >by non-delay adaptive traffic.
> >
> >Cheers,
> >Charles
> >
> >
> > > -----Original Message-----
> > > From: tsvwg-bounces@ietf.org [mailto:tsvwg-bounces@ietf.org] On Behalf
> Of
> > > James Polk (jmpolk)
> > > Sent: Monday, July 15, 2013 11:08 PM
> > > To: tsvwg@ietf.org
> > > Subject: [tsvwg] Submitted ID on delay vs. loss-only
> > rate-adaptive for DiffServ
> > >
> > > (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