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

ramki Krishnan <ramk@Brocade.com> Thu, 02 August 2012 02:09 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 6124311E8191 for <cdni@ietfa.amsl.com>; Wed, 1 Aug 2012 19:09:57 -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=[BAYES_00=-2.599, HTML_MESSAGE=0.001, 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 N3xvkewnWeub for <cdni@ietfa.amsl.com>; Wed, 1 Aug 2012 19:09:55 -0700 (PDT)
Received: from mx0b-000f0801.pphosted.com (mx0b-000f0801.pphosted.com [67.231.152.113]) by ietfa.amsl.com (Postfix) with ESMTP id 7426811E818C for <cdni@ietf.org>; Wed, 1 Aug 2012 19:09:55 -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 q7229ori005523; Wed, 1 Aug 2012 19:09:50 -0700
Received: from hq1wp-exhub02.corp.brocade.com ([144.49.131.13]) by mx0b-000f0801.pphosted.com with ESMTP id 16ema7gtxe-1 (version=TLSv1/SSLv3 cipher=AES128-SHA bits=128 verify=NOT); Wed, 01 Aug 2012 19:09:49 -0700
Received: from HQ1-EXCH01.corp.brocade.com ([fe80::ed42:173e:fe7d:d0a6]) by HQ1WP-EXHUB02.corp.brocade.com ([fe80::e1f4:a4c8:696b:3780%10]) with mapi; Wed, 1 Aug 2012 19:09:48 -0700
From: ramki Krishnan <ramk@Brocade.com>
To: "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 19:09:42 -0700
Thread-Topic: Comments on draft draft-krishnan-cdni-tm-has-00
Thread-Index: AQHNcCtar9E3CMmGP0C7wFKwbIuN8pdFdwHEgAArZMA=
Message-ID: <C7634EB63EFD984A978DFB46EA5174F2BD6D325F23@HQ1-EXCH01.corp.brocade.com>
References: <CAEWORyd+ZKrg_=38bskGk=eNb3-dbFxhUNSu-g2=LT5RMq12RQ@mail.gmail.com> <A1781B51-6C47-4C48-AF21-266534863EEC@tno.nl>
In-Reply-To: <A1781B51-6C47-4C48-AF21-266534863EEC@tno.nl>
Accept-Language: en-US
Content-Language: en-US
X-MS-Has-Attach:
X-MS-TNEF-Correlator:
acceptlanguage: en-US
Content-Type: multipart/alternative; boundary="_000_C7634EB63EFD984A978DFB46EA5174F2BD6D325F23HQ1EXCH01corp_"
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-01_06:2012-08-01, 2012-08-01, 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-1208010339
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:09:57 -0000

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.

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.

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

Best regards,



Ray





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