Re: [pcp] New Submission: draft-mou-pcp-application-network-feedback-00.txt

"Moustafa, Hassnaa" <hassnaa.moustafa@intel.com> Wed, 06 November 2013 22:42 UTC

Return-Path: <hassnaa.moustafa@intel.com>
X-Original-To: pcp@ietfa.amsl.com
Delivered-To: pcp@ietfa.amsl.com
Received: from localhost (localhost [127.0.0.1]) by ietfa.amsl.com (Postfix) with ESMTP id 256E121E808A for <pcp@ietfa.amsl.com>; Wed, 6 Nov 2013 14:42:51 -0800 (PST)
X-Virus-Scanned: amavisd-new at amsl.com
X-Spam-Flag: NO
X-Spam-Score: -10.024
X-Spam-Level:
X-Spam-Status: No, score=-10.024 tagged_above=-999 required=5 tests=[AWL=0.575, BAYES_00=-2.599, 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 r3qOLHsrqYpB for <pcp@ietfa.amsl.com>; Wed, 6 Nov 2013 14:42:46 -0800 (PST)
Received: from mga03.intel.com (mga03.intel.com [143.182.124.21]) by ietfa.amsl.com (Postfix) with ESMTP id 5F55721E80C7 for <pcp@ietf.org>; Wed, 6 Nov 2013 14:42:43 -0800 (PST)
Received: from azsmga002.ch.intel.com ([10.2.17.35]) by azsmga101.ch.intel.com with ESMTP; 06 Nov 2013 14:42:42 -0800
X-ExtLoop1: 1
X-IronPort-AV: E=Sophos;i="4.93,535,1378882800"; d="scan'208";a="317943966"
Received: from orsmsx106.amr.corp.intel.com ([10.22.225.133]) by AZSMGA002.ch.intel.com with ESMTP; 06 Nov 2013 14:42:41 -0800
Received: from orsmsx102.amr.corp.intel.com ([169.254.1.203]) by ORSMSX106.amr.corp.intel.com ([169.254.5.158]) with mapi id 14.03.0123.003; Wed, 6 Nov 2013 14:42:41 -0800
From: "Moustafa, Hassnaa" <hassnaa.moustafa@intel.com>
To: "Charles Eckel (eckelcu)" <eckelcu@cisco.com>, "Tirumaleswar Reddy (tireddy)" <tireddy@cisco.com>, "pcp@ietf.org" <pcp@ietf.org>
Thread-Topic: [pcp] New Submission: draft-mou-pcp-application-network-feedback-00.txt
Thread-Index: AQHO20EX7aeWR5gOw0WyYbyjnfhkfZoYy+UA
Date: Wed, 06 Nov 2013 22:42:40 +0000
Message-ID: <F893BEC192403B489DBA38999068CF1905949F31@ORSMSX102.amr.corp.intel.com>
References: <F893BEC192403B489DBA38999068CF19059498E0@ORSMSX102.amr.corp.intel.com> <CEA003BD.144DB%eckelcu@cisco.com>
In-Reply-To: <CEA003BD.144DB%eckelcu@cisco.com>
Accept-Language: en-US
Content-Language: en-US
X-MS-Has-Attach:
X-MS-TNEF-Correlator:
x-originating-ip: [10.22.254.140]
Content-Type: text/plain; charset="us-ascii"
Content-Transfer-Encoding: quoted-printable
MIME-Version: 1.0
Cc: "Moses, Danny" <danny.moses@intel.com>
Subject: Re: [pcp] New Submission: draft-mou-pcp-application-network-feedback-00.txt
X-BeenThere: pcp@ietf.org
X-Mailman-Version: 2.1.12
Precedence: list
List-Id: PCP wg discussion list <pcp.ietf.org>
List-Unsubscribe: <https://www.ietf.org/mailman/options/pcp>, <mailto:pcp-request@ietf.org?subject=unsubscribe>
List-Archive: <http://www.ietf.org/mail-archive/web/pcp>
List-Post: <mailto:pcp@ietf.org>
List-Help: <mailto:pcp-request@ietf.org?subject=help>
List-Subscribe: <https://www.ietf.org/mailman/listinfo/pcp>, <mailto:pcp-request@ietf.org?subject=subscribe>
X-List-Received-Date: Wed, 06 Nov 2013 22:42:56 -0000

Hi Charles,

But how to let RTP intercepted by middle nodes in the network? The main idea behind this draft is looking for a signaling mechanism that can push feedback information into the network by the end-user application and by the service platform.

Looking forward to more discussions.

Regards,
Hassnaa
-----Original Message-----
From: Charles Eckel (eckelcu) [mailto:eckelcu@cisco.com] 
Sent: Wednesday, November 06, 2013 2:40 PM
To: Moustafa, Hassnaa; Tirumaleswar Reddy (tireddy); pcp@ietf.org
Cc: Moses, Danny
Subject: Re: [pcp] New Submission: draft-mou-pcp-application-network-feedback-00.txt

On 11/5/13 9:55 PM, "Moustafa, Hassnaa" <hassnaa.moustafa@intel.com> wrote:

>Thanks Tiru for your comments.
>Please find my answers:
>1) If the client learns that the battery conditions, light levels have 
>changed -
>a) why can't the client request subsequent chunk with different 
>encoding from the URL in the manifest file ?
>b) why can't the client be intelligent enough to pick the subsequent 
>chunk with appropriate bit-rate based on endpoint device conditions ?
>
>Hassnaa: this is possible for HTTP adaptive streaming where the client 
>controls the video selection, but could not be done in RTP video 
>streaming and video conferencing applications in which the server 
>should take the adaptation decision based on some information known 
>from the client.

For RTP traffic, using RTCP tmmbr seems an appropriate alternative.

Cheers,
Charles
 
> And even for HTTP adaptive streaming, the client does not have a full 
>view of the network (but only the throughput for his connectivity) and 
>if the adaptation is done by the network itself it will consider the 
>global bandwidth.
>
>2) use case in section 3.2 of the draft; uCDN (upstream CDN) based on 
>location of the client and other parameters queries available dCDN 
>(Downstream CDN) to selects the dCDN for serving content to the client.
>How is FEEDBACK option useful with uCDN/dCDN ?
>
>Hassnaa: This use-case in this current version of the draft does not 
>consider CDN-I (CDN Interco) but it is a very good point to consider a 
>use-case doe CDN-I in the next version of the draft. What the current 
>use-case considers is simply a controller node that controls the 
>multiple Application servers in the service platform. And here the 
>feedback option is useful as it allows the controller to do a selection 
>of the application server having content matching the "user location 
>looking for proximity, user devices resources that are available, .."
>
>
>Hope that this clarifies your questions and looking forward to more 
>discussion.
>
>Regards,
>Hassnaa
>
>-----Original Message-----
>From: Tirumaleswar Reddy (tireddy) [mailto:tireddy@cisco.com]
>Sent: Tuesday, November 05, 2013 7:58 PM
>To: Moustafa, Hassnaa; pcp@ietf.org
>Cc: Moses, Danny
>Subject: RE: [pcp] New Submission:
>draft-mou-pcp-application-network-feedback-00.txt
>
>Hi,
>
>My initial comments:
>
>1) If the client learns that the battery conditions, light levels have 
>changed -
>a) why can't the client request subsequent chunk with different 
>encoding from the URL in the manifest file ?
>b) why can't the client be intelligent enough to pick the subsequent 
>chunk with appropriate bit-rate based on endpoint device conditions ?
>
>2) use case in section 3.2 of the draft; uCDN (upstream CDN) based on 
>location of the client and other parameters queries available dCDN 
>(Downstream CDN) to selects the dCDN for serving content to the client.
>
>How is FEEDBACK option useful with uCDN/dCDN ?
>
>-Tiru.
>
>> -----Original Message-----
>> From: Moustafa, Hassnaa [mailto:hassnaa.moustafa@intel.com]
>> Sent: Monday, November 04, 2013 6:33 PM
>> To: pcp@ietf.org
>> Cc: Moses, Danny
>> Subject: [pcp] New Submission:
>> draft-mou-pcp-application-network-feedback-
>> 00.txt
>> 
>> Hi All,
>> 
>> Draft (draft-mou-pcp-application-network-feedback) is a new draft 
>>that  is submitted today on (PCP Extension for Signaling Feedback  
>>Information from the End-User Application to the Application Sever and 
>>to the Network).
>> 
>> The draft is available at :             http://www.ietf.org/internet-
>> drafts/draft-mou-pcp-application-network-feedback-00.txt
>> 
>> This draft addresses the need for more intelligence in the network 
>> and service infrastructure for better content delivery to optimize 
>> the network and devices resources. In this view, the draft proposes 
>> using PCP to signal information
>> for: i)  Knowledge in the network and service platform about the 
>> available device and network conditions for the end-user and ii) 
>> Knowledge in the network about the content requirements in terms of 
>> devices and  network resources for content stored either in the 
>> network or in the application server.
>> 
>> The abstract of the draft is as follows:
>> " Abstract:    Nowadays users consumption style for video and multimedia
>> applications is strongly changing.  Users are heavily counting on  
>>wireless and mobile devices for video streaming and interactive video
>>    and multimedia applications.  This can be implemented for instance  
>>by having more intelligence in the service and the network  
>>infrastructure to better suit a differentiated users consumption 
>>style.  This can be achieved
>>    through having: (i) a knowledge in the network and service 
>>platform  about the available device and network conditions for the 
>>end-user and
>> (ii) a knowledge in the network about the content requirements in 
>>terms of devices
>>    capabilities and network resources for content stored either in 
>>the  network or in the application server.  To obtain such knowledge 
>>with  no need for changing the current infrastructure and in a 
>>generalized way to all
>>    applications, feedback/notification mechanisms between the 
>>end-user  application, the network and the service platform is needed 
>>to provide  information helping the content delivery and adaptation decisions.
>> This document
>>     is investigating such application-agnostic track.
>> 
>>    This document extends the Port Control Protocol (PCP) RFC 6887 
>> [RFC6887] to allow: (i) the users application to notify the network 
>> and application server about its available resources in terms of
>>    devices capabilities and network conditions as well as information 
>> about the user (e.g., location, mobility status) and (ii) the 
>> application server to notify the network about the requirements of
>>    the content it stores in terms of devices and network resources.  
>> A new PCP option, denoted the FEEDBACK, is specified to allow such 
>> feedback notification signaling.  This option is used with both PEER
>>    and MAP Opcodes."
>> 
>> Looking forward to having your feedback and more discussion on this 
>>draft.
>> 
>> Regards,
>> Hassnaa
>> 
>> 
>> 
>> -----Original Message-----
>> From: internet-drafts@ietf.org [mailto:internet-drafts@ietf.org]
>> Sent: Monday, November 04, 2013 4:06 AM
>> To: Mohamed Boucadair; Moustafa, Hassnaa; Moses, Danny
>> Subject: New Version Notification for
>> draft-mou-pcp-application-network-
>> feedback-00.txt
>> 
>> 
>> A new version of I-D,
>> draft-mou-pcp-application-network-feedback-00.txt
>> has been successfully submitted by Hassnaa Moustafa and posted to the 
>> IETF repository.
>> 
>> Filename:	 draft-mou-pcp-application-network-feedback
>> Revision:	 00
>> Title:		 PCP Extension for Signaling Feedback Information from the End-
>> User Application to the Application Sever and to the Network
>> Creation date:	 2013-11-04
>> Group:		 Individual Submission
>> Number of pages: 14
>> URL:             http://www.ietf.org/internet-drafts/draft-mou-pcp-
>> application-network-feedback-00.txt
>> Status:         
>>http://datatracker.ietf.org/doc/draft-mou-pcp-application-
>> network-feedback
>> Htmlized:       
>>http://tools.ietf.org/html/draft-mou-pcp-application-network-
>> feedback-00
>> 
>> 
>> Abstract:
>>    Nowadays users consumption style for video and multimedia
>>    applications is strongly changing.  Users are heavily counting on
>>    wireless and mobile devices for video streaming and interactive video
>>    and multimedia applications.  This can be implemented for instance by
>>    having more intelligence in the service and the network
>>    infrastructure to better suit a differentiated users consumption
>>    style.  This can be achieved through having: (i) a knowledge in the
>>    network and service platform about the available device and network
>>    conditions for the end-user and (ii) a knowledge in the network about
>>    the content requirements in terms of devices capabilities and network
>>    resources for content stored either in the network or in the
>>    application server.  To obtain such knowledge with no need for
>>    changing the current infrastructure and in a generalized way to all
>>    applications, feedback/notification mechanisms between the end-user
>>    application, the network and the service platform is needed to
>>    provide information helping the content delivery and adaptation
>>    decisions.  This document is investigating such application-agnostic
>>    track.
>> 
>>    This document extends the Port Control Protocol (PCP) RFC 6887
>>    [RFC6887] to allow: (i) the users application to notify the network
>>    and application server about its available resources in terms of
>>    devices capabilities and network conditions as well as information
>>    about the user (e.g., location, mobility status) and (ii) the
>>    application server to notify the network about the requirements of
>>    the content it stores in terms of devices and network resources.  A
>>    new PCP option, denoted the FEEDBACK, is specified to allow such
>>    feedback notification signaling.  This option is used with both PEER
>>    and MAP Opcodes.
>> 
>> 
>> 
>> 
>> Please note that it may take a couple of minutes from the time of  
>>submission until the htmlized version and diff are available at 
>>tools.ietf.org.
>> 
>> The IETF Secretariat
>
>_______________________________________________
>pcp mailing list
>pcp@ietf.org
>https://www.ietf.org/mailman/listinfo/pcp