Re: [Aeon] Charter Proposal

"Jose Saldana" <jsaldana@unizar.es> Tue, 03 June 2014 15:28 UTC

Return-Path: <jsaldana@unizar.es>
X-Original-To: aeon@ietfa.amsl.com
Delivered-To: aeon@ietfa.amsl.com
Received: from localhost (ietfa.amsl.com [127.0.0.1]) by ietfa.amsl.com (Postfix) with ESMTP id B75D01A02EE for <aeon@ietfa.amsl.com>; Tue, 3 Jun 2014 08:28:07 -0700 (PDT)
X-Virus-Scanned: amavisd-new at amsl.com
X-Spam-Flag: NO
X-Spam-Score: -4.851
X-Spam-Level:
X-Spam-Status: No, score=-4.851 tagged_above=-999 required=5 tests=[BAYES_00=-1.9, HTML_MESSAGE=0.001, RCVD_IN_DNSWL_MED=-2.3, RP_MATCHES_RCVD=-0.651, SPF_PASS=-0.001] autolearn=ham
Received: from mail.ietf.org ([4.31.198.44]) by localhost (ietfa.amsl.com [127.0.0.1]) (amavisd-new, port 10024) with ESMTP id CmdQk0CWlVqA for <aeon@ietfa.amsl.com>; Tue, 3 Jun 2014 08:28:03 -0700 (PDT)
Received: from huecha.unizar.es (huecha.unizar.es [155.210.1.51]) (using TLSv1 with cipher DHE-RSA-AES256-SHA (256/256 bits)) (No client certificate requested) by ietfa.amsl.com (Postfix) with ESMTPS id 224521A021E for <aeon@ietf.org>; Tue, 3 Jun 2014 08:28:01 -0700 (PDT)
Received: from usuarioPC (gtc1pc12.cps.unizar.es [155.210.158.17]) by huecha.unizar.es (8.13.8/8.13.8/Debian-3) with ESMTP id s53FRbev032428; Tue, 3 Jun 2014 17:27:37 +0200
From: Jose Saldana <jsaldana@unizar.es>
To: "'Fan, Peng'" <fanpeng@chinamobile.com>, 'Linda Dunbar' <linda.dunbar@huawei.com>, aeon@ietf.org
References: <4A95BA014132FF49AE685FAB4B9F17F645D2A013@dfweml701-chm.china.huawei.com> <004001cf7f09$09d37540$1d7a5fc0$@unizar.es> <01c501cf7f3d$c97e3d60$5c7ab820$@chinamobile.com>
In-Reply-To: <01c501cf7f3d$c97e3d60$5c7ab820$@chinamobile.com>
Date: Tue, 03 Jun 2014 17:27:40 +0200
Message-ID: <00fb01cf7f40$5c1358c0$143a0a40$@unizar.es>
MIME-Version: 1.0
Content-Type: multipart/alternative; boundary="----=_NextPart_000_00FC_01CF7F51.1F9E99C0"
X-Mailer: Microsoft Outlook 14.0
Thread-Index: AQKbWFxr+ZB151KKZrglIy5w1XDhygHK+MguAac4Y2GZrDxFQA==
Content-Language: es
X-Mail-Scanned: Criba 2.0 + Clamd & Bogofilter
Archived-At: http://mailarchive.ietf.org/arch/msg/aeon/_oKIfRX_NlKtshFkukjVT8g0Lww
Subject: Re: [Aeon] Charter Proposal
X-BeenThere: aeon@ietf.org
X-Mailman-Version: 2.1.15
Precedence: list
List-Id: "Application Enabled Open Networking \(AEON\)" <aeon.ietf.org>
List-Unsubscribe: <https://www.ietf.org/mailman/options/aeon>, <mailto:aeon-request@ietf.org?subject=unsubscribe>
List-Archive: <http://www.ietf.org/mail-archive/web/aeon/>
List-Post: <mailto:aeon@ietf.org>
List-Help: <mailto:aeon-request@ietf.org?subject=help>
List-Subscribe: <https://www.ietf.org/mailman/listinfo/aeon>, <mailto:aeon-request@ietf.org?subject=subscribe>
X-List-Received-Date: Tue, 03 Jun 2014 15:28:07 -0000

Hi,
 
My idea is that "requirements" is something that an application requests
from the network (the former example): "I am a VoIP app and I request for a
100-ms-delay service from the network".
 
However, perhaps it is not necessary that the application says that. It may
only say: "I am a VoIP application". Then the network has a table with types
of services and delays, and decides to provide a maximum delay of 100 ms.
This would cover (a) and (b).
 
(c) can also be considered: if the network says to a video conference
application "at this moment I can only give you 500kbps". Then the video
conference application can adjust its codec and its video quality
accordingly. And it avoids the need for measuring the available bandwidth
continuously.
 
Jose
 
De: Fan, Peng [mailto:fanpeng@chinamobile.com] 
Enviado el: martes, 03 de junio de 2014 17:09
Para: 'Jose Saldana'; 'Linda Dunbar'; aeon@ietf.org
Asunto: RE: [Aeon] Charter Proposal
 
Hi Jose,
 
Just to clarify. By "requirements" are you indicating network resources
applications are requesting for (e.g. I am a VoIP app and I request for a
100-ms-delay service from the network), or a set of criteria that the
network is supposed to meet for different types of applications (e.g. the
network is recommended to provide 100 ms delay for VoIP app). I guess we
have not considered the latter.
 
The former one reminds me of the information exchanged between applications
and network, though it is something in the solution scope which we have not
reviewed so much at the current problem identifying stage. From the
discussion and drafts till now, information can be something conveyed from
application to network, referred to as "characteristics", which can be
further divided into: (a) flow description that helps network identify the
traffic; (b) network resource request made by applications.
 
or can be something conveyed from network to application, that is (c) some
feedback made by network indicating status or whether request can be met or
not. This was also raised in Pal's message earlier.
 
I guess we can agree that (a) is the basic information we need to focus on.
(b) and (c) propose a good discussion point whether we will cover them as
well.
 
Best regards,
Peng
 
From: Aeon [mailto:aeon-bounces@ietf.org] On Behalf Of Jose Saldana
Sent: Tuesday, June 03, 2014 4:52 PM
To: 'Linda Dunbar'; aeon@ietf.org
Subject: Re: [Aeon] Charter Proposal
 
Hi,
 
One question regarding the Charter Proposal.
 
Would the identification of the requirements of each application be within
the scope of the WG? I mean, is this WG going to write a document in which
different applications and services are classified, and their delay (or
jitter) requirements summarized?
 
Perhaps this is out of scope. In that case, a sentence could be added after
"The following topics are out of scope of this Working Group" stating that.
 
If this could be within the scope, here is a draft with some delay
requirements for small-packet flows:
http://datatracker.ietf.org/doc/draft-suznjevic-tsvwg-mtd-tcmtf/
 
 
<http://tools.ietf.org/html/draft-suznjevic-tsvwg-mtd-tcmtf-02#section-6> 6.
Delay recommendations . . . . . . . . . . . . . . . . . . . .
<http://tools.ietf.org/html/draft-suznjevic-tsvwg-mtd-tcmtf-02#page-8> 8
 
<http://tools.ietf.org/html/draft-suznjevic-tsvwg-mtd-tcmtf-02#section-6.1>
6.1.  VoIP  . . . . . . . . . . . . . . . . . . . . . . . . . .
<http://tools.ietf.org/html/draft-suznjevic-tsvwg-mtd-tcmtf-02#page-12> 12
 
<http://tools.ietf.org/html/draft-suznjevic-tsvwg-mtd-tcmtf-02#section-6.2>
6.2.  Online games  . . . . . . . . . . . . . . . . . . . . . .
<http://tools.ietf.org/html/draft-suznjevic-tsvwg-mtd-tcmtf-02#page-12> 12
 
<http://tools.ietf.org/html/draft-suznjevic-tsvwg-mtd-tcmtf-02#section-6.3>
6.3.  Remote desktop access . . . . . . . . . . . . . . . . . .
<http://tools.ietf.org/html/draft-suznjevic-tsvwg-mtd-tcmtf-02#page-13> 13
 
<http://tools.ietf.org/html/draft-suznjevic-tsvwg-mtd-tcmtf-02#section-6.4>
6.4.  Non real-time service . . . . . . . . . . . . . . . . . .
<http://tools.ietf.org/html/draft-suznjevic-tsvwg-mtd-tcmtf-02#page-13> 13
 
<http://tools.ietf.org/html/draft-suznjevic-tsvwg-mtd-tcmtf-02#section-6.5>
6.5.  Summary . . . . . . . . . . . . . . . . . . . . . . . . .
<http://tools.ietf.org/html/draft-suznjevic-tsvwg-mtd-tcmtf-02#page-13> 13
 
Best regards,
 
Jose
 
De: Aeon [mailto:aeon-bounces@ietf.org] En nombre de Linda Dunbar
Enviado el: lunes, 02 de junio de 2014 0:03
Para: aeon@ietf.org
Asunto: Re: [Aeon] Charter Proposal
 
We really need to send the BOF request by Thurs (June 5) because June 6th is
the BoF request deadline. 
The previously proposed charter only focuses on why operators wanting to
know applications. Without applications wanting to send their
characteristics to network, the network has to depend on DPI (or nothing
when the traffic is encrypted). 
I think that we should change the angle to describe why today's applications
need to send their traffic characteristics to network for differentiated
services. With this in mind, I rewrote the charter proposal:
Do people on the list agree if we can send this charter  proposal to the
Transport ADs (Spencer & Martin) to request a BoF in Toronto. 
Linda 
Description of Working Group:
 
Today's traffic characteristics, such as bandwidth, delay, loss, jitter,
etc, are statically configured and managed by service providers on per
client or port basis. Even with edge devices or CPE (customer premises
equipment) being able to configure different QoS for differentiated network
services, the classification is usually coarse and fixed. For example, CPE
can assign different QoS to differentiate video, voice and data traffic, but
CPE can't differentiate the applications under data category even though
more and more data traffic are carrying video content.  
It is impossible for applications to get differentiated services from public
internet, such as hotspot WIFI. It is also not possible for applications to
change network behavior. For example it is not easy for AntiDoS applications
to enforce certain traffic to a special scrubbing center when some threat is
detected. 
 
Today, more and more applications need differentiated services from network.
Some applications may need special services for a specific time span, while
other applications may need to indicate their unique characteristics to the
network for special treatment, especially when they send encrypted traffic. 
 
The working group will examine what network characteristics that
applications need to communicate with network, define general framework and
architecture for enabling those communications, examine existing protocols
for those communications, and potentially identify new protocols.
Specifically, the Working Group will:
1.  Identify the applications (or use cases) that need differentiated
services, and time based services. 
 
2. identify typical workflows for which heuristic based approaches are used
2. identify limitations of existing solutions
3. create a set of requirements for a solution based on explicit
communication between applications and the network that can be applied in
a consistent fashion across a variety of signaling protocols
4. identify a set of use cases addressable by such a solution
5. identify the information that needs to be communicated between
application and the network
6. create a framework for providing this communication between
applications and the network and that addresses the use cases
7. specify how existing signaling protocols can be enhanced to support
this framework
 
The Working Group is expected to work closely with other Transport area
groups.
 
The following topics are out of scope of this Working Group:
TBD
 
Deliverables:
TBD
 
Milestones:
TBD