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

"Charles Eckel (eckelcu)" <eckelcu@cisco.com> Thu, 07 November 2013 01:13 UTC

Return-Path: <eckelcu@cisco.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 70D5B11E81D2 for <pcp@ietfa.amsl.com>; Wed, 6 Nov 2013 17:13:46 -0800 (PST)
X-Virus-Scanned: amavisd-new at amsl.com
X-Spam-Flag: NO
X-Spam-Score: -10.299
X-Spam-Level:
X-Spam-Status: No, score=-10.299 tagged_above=-999 required=5 tests=[AWL=0.300, 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 N+6j0taItSXj for <pcp@ietfa.amsl.com>; Wed, 6 Nov 2013 17:13:41 -0800 (PST)
Received: from rcdn-iport-9.cisco.com (rcdn-iport-9.cisco.com [173.37.86.80]) by ietfa.amsl.com (Postfix) with ESMTP id E03E311E81D4 for <pcp@ietf.org>; Wed, 6 Nov 2013 17:13:40 -0800 (PST)
DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/simple; d=cisco.com; i=@cisco.com; l=11408; q=dns/txt; s=iport; t=1383786821; x=1384996421; h=from:to:cc:subject:date:message-id:in-reply-to: content-id:content-transfer-encoding:mime-version; bh=vznjeLpiDswnczQ+vv1tfnm/rIpysBYKZLLKIV8tqd0=; b=ftT8k8SMT7n09bUcEIWYkd9HpE+YJHhFUhvX1JFrBNli65/m4e+xDx8c yxl138M9lzdUV+FojK3XV5rrzaB9czacf5SdABPq5YqdCmRPmT4eL3j7R td/y8/6QHVAmaks0TH0wirdtKCAdKqr30W7zmte8YIYOh+LRDgXThhbGU k=;
X-IronPort-Anti-Spam-Filtered: true
X-IronPort-Anti-Spam-Result: Ah0GAMLoelKtJV2Y/2dsb2JhbABbgwc4TQa/LoEpFnSCJQEBAQQBAQE3NAsMBgEIEQQBAR8JLgsUCQgCBAENBQmHeAgFvn6OCoFPBwaEKgOYDIEviyaFNYMmgio
X-IronPort-AV: E=Sophos;i="4.93,647,1378857600"; d="scan'208";a="278708801"
Received: from rcdn-core-1.cisco.com ([173.37.93.152]) by rcdn-iport-9.cisco.com with ESMTP; 07 Nov 2013 01:13:40 +0000
Received: from xhc-aln-x12.cisco.com (xhc-aln-x12.cisco.com [173.36.12.86]) by rcdn-core-1.cisco.com (8.14.5/8.14.5) with ESMTP id rA71DduB029024 (version=TLSv1/SSLv3 cipher=AES128-SHA bits=128 verify=FAIL); Thu, 7 Nov 2013 01:13:39 GMT
Received: from xmb-aln-x08.cisco.com ([169.254.3.191]) by xhc-aln-x12.cisco.com ([173.36.12.86]) with mapi id 14.03.0123.003; Wed, 6 Nov 2013 19:13:39 -0600
From: "Charles Eckel (eckelcu)" <eckelcu@cisco.com>
To: "Moustafa, Hassnaa" <hassnaa.moustafa@intel.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+UAgAAJHQA=
Date: Thu, 07 Nov 2013 01:13:38 +0000
Message-ID: <CEA02769.14664%eckelcu@cisco.com>
In-Reply-To: <F893BEC192403B489DBA38999068CF1905949F31@ORSMSX102.amr.corp.intel.com>
Accept-Language: en-US
Content-Language: en-US
X-MS-Has-Attach:
X-MS-TNEF-Correlator:
user-agent: Microsoft-MacOutlook/14.2.3.120616
x-originating-ip: [10.21.115.31]
Content-Type: text/plain; charset="us-ascii"
Content-ID: <D4FAC0FAB61DFA4F909A5227E9B202F6@emea.cisco.com>
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: Thu, 07 Nov 2013 01:13:46 -0000

On 11/6/13 2:42 PM, "Moustafa, Hassnaa" <hassnaa.moustafa@intel.com> wrote:

>Hi Charles,
>
>But how to let RTP intercepted by middle nodes in the network?

That is a different use case than the one I thought we were discussing.
I understood the use case to be that the client wanted to signal to an RTP
video streaming or conferencing server to reduce the amount of bandwidth
it receives. I am saying there are existing application level signaling
mechanisms to accomplish this. In the case of RTCP tmmbr, the RTCP message
would be from the client to the application server, and it is not intended
for the network to glean information from it.


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

Yes, and this idea seems reasonable to me in general, just not for the use
case above as I understood it.

Cheers,
Charles

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