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

ramki Krishnan <ramk@Brocade.com> Thu, 02 August 2012 17:46 UTC

Return-Path: <ramk@Brocade.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 EF41E11E81B0 for <cdni@ietfa.amsl.com>; Thu, 2 Aug 2012 10:46:15 -0700 (PDT)
X-Virus-Scanned: amavisd-new at amsl.com
X-Spam-Flag: NO
X-Spam-Score: -3.264
X-Spam-Level:
X-Spam-Status: No, score=-3.264 tagged_above=-999 required=5 tests=[AWL=0.000, BAYES_00=-2.599, IP_NOT_FRIENDLY=0.334, RCVD_IN_DNSWL_LOW=-1]
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 P99aKa6lYCVa for <cdni@ietfa.amsl.com>; Thu, 2 Aug 2012 10:46:14 -0700 (PDT)
Received: from mx0b-000f0801.pphosted.com (mx0b-000f0801.pphosted.com [67.231.152.113]) by ietfa.amsl.com (Postfix) with ESMTP id 8C76411E81AD for <cdni@ietf.org>; Thu, 2 Aug 2012 10:46:14 -0700 (PDT)
Received: from pps.filterd (m0000700 [127.0.0.1]) by mx0b-000f0801.pphosted.com (8.14.5/8.14.5) with SMTP id q72Hjfu2011215; Thu, 2 Aug 2012 10:46:11 -0700
Received: from hq1wp-exhub01.corp.brocade.com ([144.49.131.13]) by mx0b-000f0801.pphosted.com with ESMTP id 16fuycg2k9-1 (version=TLSv1/SSLv3 cipher=AES128-SHA bits=128 verify=NOT); Thu, 02 Aug 2012 10:46:11 -0700
Received: from HQ1-EXCH01.corp.brocade.com ([fe80::ed42:173e:fe7d:d0a6]) by HQ1WP-EXHUB01.corp.brocade.com ([::1]) with mapi; Thu, 2 Aug 2012 10:46:10 -0700
From: ramki Krishnan <ramk@Brocade.com>
To: Kevin J Ma <kevin.ma@azukisystems.com>, "Brandenburg, R. (Ray) van" <ray.vanbrandenburg@tno.nl>, "cdni@ietf.org" <cdni@ietf.org>, "bhumip.khasnabish@zteusa.com" <bhumip.khasnabish@zteusa.com>
Date: Thu, 02 Aug 2012 10:46:04 -0700
Thread-Topic: Comments on draft draft-krishnan-cdni-tm-has-00
Thread-Index: AQHNcCtar9E3CMmGP0C7wFKwbIuN8pdFdwHEgAArZMCAACYzsIAAACAQgAECvXA=
Message-ID: <C7634EB63EFD984A978DFB46EA5174F2BD6D326008@HQ1-EXCH01.corp.brocade.com>
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> <291CC3F9E50E7641901A54E85D0977C6532706FCBD@MAILR002.mail.lan>
In-Reply-To: <291CC3F9E50E7641901A54E85D0977C6532706FCBD@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
X-Proofpoint-Virus-Version: vendor=fsecure engine=2.50.10432:5.7.7855, 1.0.260, 0.0.0000 definitions=2012-08-02_07:2012-08-01, 2012-08-02, 1970-01-01 signatures=0
X-Proofpoint-Spam-Details: rule=notspam policy=default score=0 spamscore=0 suspectscore=2 phishscore=0 bulkscore=0 adultscore=0 classifier=spam adjust=0 reason=mlx scancount=1 engine=7.0.1-1207200000 definitions=main-1208020187
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 17:46:16 -0000

Hi Kevin,

Thanks for your comments. Content acquisition and data plane is an important part of interconnecting CDNs. If this is considered out of scope for CDNi, is there any group chartered with this activity ?

Thanks, ramki

-----Original Message-----
From: Kevin J Ma [mailto:kevin.ma@azukisystems.com] 
Sent: Wednesday, August 01, 2012 7:50 PM
To: ramki Krishnan; Brandenburg, R. (Ray) van; cdni@ietf.org; bhumip.khasnabish@zteusa.com
Subject: RE: Comments on draft draft-krishnan-cdni-tm-has-00

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