Re: [CDNi] Comments on draft draft-krishnan-cdni-tm-has-00

Kevin J Ma <kevin.ma@azukisystems.com> Thu, 02 August 2012 02:50 UTC

Return-Path: <kevin.ma@azukisystems.com>
X-Original-To: cdni@ietfa.amsl.com
Delivered-To: cdni@ietfa.amsl.com
Received: from localhost (localhost [127.0.0.1]) by ietfa.amsl.com (Postfix) with ESMTP id 6B44621F87DE for <cdni@ietfa.amsl.com>; Wed, 1 Aug 2012 19:50:14 -0700 (PDT)
X-Virus-Scanned: amavisd-new at amsl.com
X-Spam-Flag: NO
X-Spam-Score: -2.566
X-Spam-Level:
X-Spam-Status: No, score=-2.566 tagged_above=-999 required=5 tests=[AWL=0.033, BAYES_00=-2.599]
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 Iiuo6gYqcByM for <cdni@ietfa.amsl.com>; Wed, 1 Aug 2012 19:50:13 -0700 (PDT)
Received: from mxout.myoutlookonline.com (mxout.myoutlookonline.com [64.95.72.244]) by ietfa.amsl.com (Postfix) with ESMTP id 31F6B21F87DA for <cdni@ietf.org>; Wed, 1 Aug 2012 19:50:13 -0700 (PDT)
Received: from mxout.myoutlookonline.com (localhost [127.0.0.1]) by mxout.myoutlookonline.com (Postfix) with ESMTP id 48081416881; Wed, 1 Aug 2012 22:50:14 -0400 (EDT)
X-Virus-Scanned: by SpamTitan at mail.lan
Received: from HUB015.mail.lan (unknown [10.110.2.1]) by mxout.myoutlookonline.com (Postfix) with ESMTP id 91667416875; Wed, 1 Aug 2012 22:50:13 -0400 (EDT)
Received: from MAILR002.mail.lan ([10.110.18.15]) by HUB015.mail.lan ([10.110.17.15]) with mapi; Wed, 1 Aug 2012 22:49:52 -0400
From: Kevin J Ma <kevin.ma@azukisystems.com>
To: ramki Krishnan <ramk@Brocade.com>, "Brandenburg, R. (Ray) van" <ray.vanbrandenburg@tno.nl>, "cdni@ietf.org" <cdni@ietf.org>, "bhumip.khasnabish@zteusa.com" <bhumip.khasnabish@zteusa.com>
Date: Wed, 01 Aug 2012 22:50:08 -0400
Thread-Topic: Comments on draft draft-krishnan-cdni-tm-has-00
Thread-Index: AQHNcCtar9E3CMmGP0C7wFKwbIuN8pdFdwHEgAArZMCAACYzsIAAACAQ
Message-ID: <291CC3F9E50E7641901A54E85D0977C6532706FCBD@MAILR002.mail.lan>
References: <CAEWORyd+ZKrg_=38bskGk=eNb3-dbFxhUNSu-g2=LT5RMq12RQ@mail.gmail.com> <A1781B51-6C47-4C48-AF21-266534863EEC@tno.nl> <C7634EB63EFD984A978DFB46EA5174F2BD6D325F23@HQ1-EXCH01.corp.brocade.com> <291CC3F9E50E7641901A54E85D0977C6532706FCB0@MAILR002.mail.lan>
In-Reply-To: <291CC3F9E50E7641901A54E85D0977C6532706FCB0@MAILR002.mail.lan>
Accept-Language: en-US
Content-Language: en-US
X-MS-Has-Attach:
X-MS-TNEF-Correlator:
acceptlanguage: en-US
Content-Type: text/plain; charset="us-ascii"
Content-Transfer-Encoding: quoted-printable
MIME-Version: 1.0
Subject: Re: [CDNi] Comments on draft draft-krishnan-cdni-tm-has-00
X-BeenThere: cdni@ietf.org
X-Mailman-Version: 2.1.12
Precedence: list
List-Id: "This list is to discuss issues associated with the Interconnection of Content Delivery Networks \(CDNs\)" <cdni.ietf.org>
List-Unsubscribe: <https://www.ietf.org/mailman/options/cdni>, <mailto:cdni-request@ietf.org?subject=unsubscribe>
List-Archive: <http://www.ietf.org/mail-archive/web/cdni>
List-Post: <mailto:cdni@ietf.org>
List-Help: <mailto:cdni-request@ietf.org?subject=help>
List-Subscribe: <https://www.ietf.org/mailman/listinfo/cdni>, <mailto:cdni-request@ietf.org?subject=subscribe>
X-List-Received-Date: Thu, 02 Aug 2012 02:50:14 -0000

Hi Ram,

  inline:

> -----Original Message-----
> From: Kevin J Ma
> Sent: Wednesday, August 01, 2012 10:14 PM
> To: Kevin J Ma
> Subject: FW: Comments on draft draft-krishnan-cdni-tm-has-00
> 
> 
> 
> From: cdni-bounces@ietf.org [mailto:cdni-bounces@ietf.org] On Behalf Of
> ramki Krishnan
> Sent: Wednesday, August 01, 2012 10:10 PM
> To: Brandenburg, R. (Ray) van; cdni@ietf.org; bhumip.khasnabish@zteusa.com
> Subject: Re: [CDNi] Comments on draft draft-krishnan-cdni-tm-has-00
> 
> Hi Ray,
> 
> Thanks for your comments. Please find responses inline.
> 
> Thanks, ram
> 
> From: cdni-bounces@ietf.org [mailto:cdni-bounces@ietf.org] On Behalf Of
> Brandenburg, R. (Ray) van
> Sent: Wednesday, August 01, 2012 2:22 PM
> To: cdni@ietf.org; bhumip.khasnabish@zteusa.com
> Subject: [CDNi] Comments on draft draft-krishnan-cdni-tm-has-00
> 
> Hi Bhumip,
> 
> In response to your question during yesterday's CDNI meeting, I read your
> draft draft-krishnan-cdni-tm-has-00.
> 
> Since I'm not an expert on TCP and the way router queues are implemented,
> I can't comment on the more technical aspects of your draft. However, when
> looking at the rationale behind the draft I have some questions.
> 
> If I understand your draft correctly, your main premise is that in cases
> where HTTP Adaptive Streaming is used, the content acquisition interface
> between the dCDN and uCDN (which in itself is out-of-scope of the WG)
> could become congested. I have a number of questions related to this:
> 
> 1) What I don't understand from your draft is what the relationship is
> between this supposed content congestion and the use of adaptive
> streaming. Of course, in peak hours, there will generally be more traffic
> across the link than outside peak hours. But isn't true regardless of the
> case of whether HAS is used or not?
> [ramki Krishnan] HAS automatically adapts to the network congestion and
> available bandwidth and delivers acceptable video quality to the user. For
> example, during normal hours, high resolution HD video would be delivered
> to the end user. Whereas, during peak hour congestion, low resolution HD
> video would be delivered to the end user.

I don't think the functionality of HAS is in question.
To Ray's point, if the link is congested, it's congested.
And as Ray mentioned, content acquisition is out of scope.
What is it that is being proposing wrt CDNI?
Nothing prevents definition of a new content acquisition protocol which
incorporates mandatory WRED, however, that seems orthogonal to CDNI.

> 2) Furthermore, you state that "The bandwidth needs of HAS is directly
> proportional to the number of active end users who are streaming video."
> Isn't the general idea behind using a (d)CDN that the necessary bandwidth
> between two CDNs is NOT directly proportional to the number of active end-
> users?
> [ramki Krishnan] Below are cases where caching in dCDN may not work very
> well.
> Pre-positioning of content may not work for all types of content; it often
> hard to predict in advance the content needs of users. With this
> background, CDNi network congestion could occur in the following scenarios
> 1) During peak hours, in a pull model caching, the first copy of many HAS
> streams would be delivered. 2) Long-tail personalized content, which is
> not amenable to caching, is desired by the end user.

I agree with Ray in questioning the premise that bandwidth needs are proporitional
to active users.  Proportional to the number of different content assets being
streamed possibly, but not active users.  It's not clear what prepositioning has
to do with the question of active users?

> 3) In section 3. you refer to Long-tail personalized content. I'm not sure
> what this means. Do you mean dynamic content that is being generated on a
> per-user basis by the uCDN or the CSP? If so, what would be the use case
> for wanting to have this content be delivered by a dCDN? Wouldn't this
> defeat the purpose of having a dCDN at all, since the content has to be
> delivered on a per-user basis by the uCDN anyway? If the uCDN has to
> deliver the content to the dCDN for each individual user, wouldn't it be
> more efficient for the uCDN to deliver this content to the end-user
> directly?
> [ramki Krishnan] Please find a short backgrounder below on long tail
> content.
> http://www.wired.com/wired/archive/12.10/tail.html
> http://whatis.techtarget.com/definition/long-tail
> Amazon.com and Netflix.com both earn a larger percentage of their profits
> from relatively obscure, niche books and movies (long tail) than from
> rentals and purchases of best sellers and blockbusters (most popular).

I don't think Ray was asking so much what long tail content is.
I believe Ray was saying that if you don't want to cache that content,
because it's long tail, then don't send it through the CDN.

Wrt CDNI, what is it that draft-krishnan-cdni-long-tail-00 is proposing?
The CDNI requirements (specifically META-14) already discuss distribution
control policies, including preventing delegation.  Beyond the ability to
prevent delegation, are you proposing that CDNs be required to implement
analytics-based delegation policies?  That seems somewhat beyond our scope.

thanx.

--  Kevin J. Ma

> Best regards,
> 
> Ray
> 
> 
> This e-mail and its contents are subject to the DISCLAIMER at
> http://www.tno.nl/emaildisclaimer