[Aeon] Meeting minutes for AEON discussion

"Feng, Wu-chi" <wu-chi.feng@intel.com> Sun, 09 March 2014 18:08 UTC

Return-Path: <wu-chi.feng@intel.com>
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 9629E1A02C2 for <aeon@ietfa.amsl.com>; Sun, 9 Mar 2014 11:08:42 -0700 (PDT)
X-Virus-Scanned: amavisd-new at amsl.com
X-Spam-Flag: NO
X-Spam-Score: -7.447
X-Spam-Level:
X-Spam-Status: No, score=-7.447 tagged_above=-999 required=5 tests=[BAYES_00=-1.9, HTML_MESSAGE=0.001, RCVD_IN_DNSWL_HI=-5, RP_MATCHES_RCVD=-0.547, 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 rBhXFp_125ez for <aeon@ietfa.amsl.com>; Sun, 9 Mar 2014 11:08:34 -0700 (PDT)
Received: from mga11.intel.com (mga11.intel.com [192.55.52.93]) by ietfa.amsl.com (Postfix) with ESMTP id 9A3B01A028C for <aeon@ietf.org>; Sun, 9 Mar 2014 11:08:34 -0700 (PDT)
Received: from fmsmga002.fm.intel.com ([10.253.24.26]) by fmsmga102.fm.intel.com with ESMTP; 09 Mar 2014 11:08:29 -0700
X-ExtLoop1: 1
X-IronPort-AV: E=Sophos; i="4.97,619,1389772800"; d="scan'208,217"; a="495067004"
Received: from fmsmsx103.amr.corp.intel.com ([10.19.9.34]) by fmsmga002.fm.intel.com with ESMTP; 09 Mar 2014 11:08:28 -0700
Received: from fmsmsx104.amr.corp.intel.com ([169.254.4.214]) by FMSMSX103.amr.corp.intel.com ([169.254.3.43]) with mapi id 14.03.0123.003; Sun, 9 Mar 2014 11:08:28 -0700
From: "Feng, Wu-chi" <wu-chi.feng@intel.com>
To: "aeon@ietf.org" <aeon@ietf.org>
Thread-Topic: Meeting minutes for AEON discussion
Thread-Index: Ac87woBoR1YQyMS+QJKcRaJkUscKVQ==
Date: Sun, 09 Mar 2014 18:08:28 +0000
Message-ID: <35CD9086F35C8944A930BB1F40CF22944036FD3A@FMSMSX104.amr.corp.intel.com>
Accept-Language: en-US
Content-Language: en-US
X-MS-Has-Attach:
X-MS-TNEF-Correlator:
x-originating-ip: [10.1.200.108]
Content-Type: multipart/alternative; boundary="_000_35CD9086F35C8944A930BB1F40CF22944036FD3AFMSMSX104amrcor_"
MIME-Version: 1.0
Archived-At: http://mailarchive.ietf.org/arch/msg/aeon/Iwu1e2FLZNMxufgU3kIm2xQ8CZk
Subject: [Aeon] Meeting minutes for AEON discussion
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: Sun, 09 Mar 2014 18:08:42 -0000

Hi,
It was good to see such a large turnout at the AEON discussion at IETF 89.  Here are the meeting minutes...  There was quite the lively discussion and I tried to capture most of the comments that were raised.  I will add my comments in a different e-mail to the list.

Regards,
Wu-chi

In attendance: approximately 30 people

Agenda
  *) Problem statement review - Charles Eckel
  *) Opinions from people

Charles went over the problem statement and had discussions regarding questions / comments people had.

Some of the discussion points included:

*) Some comments regarding quality of service
  The goal is to be able to benefit applications

*) Is adaptation a focus?
  Yes, it is.  Perhaps, this need to be brought up more clearly in the draft.

*) Are there other flow characteristics that are not QoS related?
  In some routing, you may want to avoid parts of the network.  An example of not routing through a particular country came up.

*) A brief discussion regarding whether the goal of AEON is to benefit te service provider or the user.
  The goal is to do both.  If you can't help both then there would be no need to use the protocol.  That is, if the user isn't benefiting, then it wouldn't use AEON.  Similarly, if the network doesn't benefit, it would ignore the messages

*) Discussion regarding the TAPS BOF occurring on Wednesday.
  There seems to be a bit of a complementary interaction between these
  TAPS: Users-> transport services
  AEON: application (transport) -> network

  It was acknowledged that this might be useful.  Having people in the room that were interested in TAPS is useful.

*) How do you do scaling, aggregating, bundling of flows
  It is up to us to define.  There was a bit of discussion regarding what it meant for an application to bundle its flows together and how the network might react to it.  Clearly, AEON will need to address such bundling.

*) Discussion regarding whether the network can trust the declaration and whether or not it is the same as diff-serv
  It depends on what is being shared and how the network is using it.  In the simple case the applications may not have a reason to lie and feedback from the network may be information (here, the app benefits from feedback and the network benefits from essentially having the app better behave / match up to the network resources).  More complicated scenarios may need authentication.  This will need to be discussed.

*) Authentication, flow control, admission control, etc seems overly complex
  There was a discussion that if we did need authentication that it would raise the complexity level significantly.  In total, it will depend upon what the action required is...  the more complex, the mor need for authentication.  A point was brought up regarding DSCPs and that they were not meant to do policy.  It was also noted that AEON is intended to do both sending and receiving policy for a user..

*) Comment regarding QoS only being needed when the network is overloaded.
  A response was that the network could use it to optimize routing decisions.  For example, splitting network traffic over wired and satellite links (or not routing through particular areas)

*) Comment regarding Skype working over everything, why bother?
  It seems a basic cost / benefit analysis might be useful.  If people developing Skype want to incorporate AEON, the app needs to benefit for the added complexity.  It might be useful to do such an analysis.


*) Comment regarding perhaps getting more application folks involved, otherwise might be an issue
  There seemed to be general consensus that this was a good idea... otherwise it might never be used.

  There was a discussion about the WebRTC WG as well as the STUN / Malice work ongoing.

*) Question regarding where is enforcement of AEON?
  Could be information or enforcement.  It could be done at any network device (e.g., AP, L2 / L3 router / switch).  Anything that sees the packet could act on the flow