[Coin] Draft COIN minutes - IETF 109

"Schooler, Eve M" <eve.m.schooler@intel.com> Fri, 11 December 2020 09:35 UTC

Return-Path: <eve.m.schooler@intel.com>
X-Original-To: coin@ietfa.amsl.com
Delivered-To: coin@ietfa.amsl.com
Received: from localhost (localhost [127.0.0.1]) by ietfa.amsl.com (Postfix) with ESMTP id 90B003A080A; Fri, 11 Dec 2020 01:35:03 -0800 (PST)
X-Virus-Scanned: amavisd-new at amsl.com
X-Spam-Flag: NO
X-Spam-Score: -1.918
X-Spam-Level:
X-Spam-Status: No, score=-1.918 tagged_above=-999 required=5 tests=[BAYES_00=-1.9, DKIM_SIGNED=0.1, DKIM_VALID=-0.1, HTML_MESSAGE=0.001, RCVD_IN_MSPIKE_H4=-0.01, RCVD_IN_MSPIKE_WL=-0.01, SPF_HELO_NONE=0.001, SPF_PASS=-0.001, URIBL_BLOCKED=0.001] autolearn=ham autolearn_force=no
Authentication-Results: ietfa.amsl.com (amavisd-new); dkim=pass (1024-bit key) header.d=intel.onmicrosoft.com
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 KuwESBZd51lt; Fri, 11 Dec 2020 01:35:00 -0800 (PST)
Received: from mga14.intel.com (mga14.intel.com [192.55.52.115]) (using TLSv1.2 with cipher ECDHE-RSA-AES256-GCM-SHA384 (256/256 bits)) (No client certificate requested) by ietfa.amsl.com (Postfix) with ESMTPS id 04F7D3A0809; Fri, 11 Dec 2020 01:34:59 -0800 (PST)
IronPort-SDR: eu2/JsmZFO8QSzq0Nb6N96Me9QxduXXVXWOeH9zVnLM9EK1n0SqsjMpIM4s8Nz2lhno7Xtz30q EM35W54eKYhg==
X-IronPort-AV: E=McAfee;i="6000,8403,9831"; a="173640503"
X-IronPort-AV: E=Sophos;i="5.78,411,1599548400"; d="txt'?scan'208,217";a="173640503"
Received: from orsmga003.jf.intel.com ([10.7.209.27]) by fmsmga103.fm.intel.com with ESMTP/TLS/ECDHE-RSA-AES256-GCM-SHA384; 11 Dec 2020 01:34:59 -0800
IronPort-SDR: 6ThO2MRfdB46Q0RtQ/OtMjFM1yFH9VnN27H7FEk31iFs3vt0AKKVZBdRo5tvMHqAXWR9ZEZV5f RvSyGy9PBUPg==
X-ExtLoop1: 1
X-IronPort-AV: E=Sophos;i="5.78,411,1599548400"; d="txt'?scan'208,217";a="333975233"
Received: from orsmsx606.amr.corp.intel.com ([10.22.229.19]) by orsmga003.jf.intel.com with ESMTP; 11 Dec 2020 01:34:58 -0800
Received: from orsmsx608.amr.corp.intel.com (10.22.229.21) by ORSMSX606.amr.corp.intel.com (10.22.229.19) with Microsoft SMTP Server (version=TLS1_2, cipher=TLS_ECDHE_RSA_WITH_AES_128_GCM_SHA256) id 15.1.1713.5; Fri, 11 Dec 2020 01:34:57 -0800
Received: from ORSEDG602.ED.cps.intel.com (10.7.248.7) by orsmsx608.amr.corp.intel.com (10.22.229.21) with Microsoft SMTP Server (version=TLS1_2, cipher=TLS_ECDHE_RSA_WITH_AES_128_GCM_SHA256) id 15.1.1713.5 via Frontend Transport; Fri, 11 Dec 2020 01:34:57 -0800
Received: from NAM10-MW2-obe.outbound.protection.outlook.com (104.47.55.107) by edgegateway.intel.com (134.134.137.103) with Microsoft SMTP Server (version=TLS1_2, cipher=TLS_ECDHE_RSA_WITH_AES_256_GCM_SHA384) id 15.1.1713.5; Fri, 11 Dec 2020 01:34:57 -0800
ARC-Seal: i=1; a=rsa-sha256; s=arcselector9901; d=microsoft.com; cv=none; b=Lu29yZcgV1V5dY0KRdBxIVxcwtWdoOBeb1+MYBoYVi73ahvP0z8RTR63xAHhkBGLafcakMOGsaA7oIJQbAIZ5qRQF7fPdsISJHYbL8YEp3HT190EzT7cp7ORawei3AffJnbXgtm9/SlApR/dpjQBo1/c+tLgG6knbfNvLjc2MqHvglPE+/ddFilPmUNR8bzGfsElKK866SQ95CP5y12X3K7SR1jrfkBWMl3Ws2NVSzuQ3KFAa8mSV7ZNhU1uksMzMOPN7FJFtemABzad703twxOqJQ+IN6sjHQFzOYGNJRo9A+AUQVhwkrj6YsMohs862A251BAoAec79gzmW/cmCg==
ARC-Message-Signature: i=1; a=rsa-sha256; c=relaxed/relaxed; d=microsoft.com; s=arcselector9901; h=From:Date:Subject:Message-ID:Content-Type:MIME-Version:X-MS-Exchange-SenderADCheck; bh=SycR/+DOrHF/+jg4biiYx1hbmTPYFiFw/OvAXMRt+3Q=; b=iHGzI5zkKKmLvmXX1MnTag0y08yr+15War9sDd9pjEpHC3FbaTFsdPpNtT3ddZSP9hOs6mr1qP4XSB/QK+FgGLQiq67Vet/tZf0WweiVh4p5rYMBYs8ykW7Fo2Yzn6aG5rPcixz616fxMcIkT8EvjwjGx50ZzFPEDuHbCxg90PCJwWq7rtfJd6JOoDnjxMXMT4/HRBlmT5ZGqZLUEZjIsdMC0weLHDEG88t7IvSJ+ZPwCgVoz/0YvulTDnoKljqyjwLl++294m8nMXRwsbsLm7pwkyrtYvbw9at6nG3Pd6ad3uNUoA/LqgGxF3oYYtdBjgZXlfy8endlmLHkogmILg==
ARC-Authentication-Results: i=1; mx.microsoft.com 1; spf=pass smtp.mailfrom=intel.com; dmarc=pass action=none header.from=intel.com; dkim=pass header.d=intel.com; arc=none
DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=intel.onmicrosoft.com; s=selector2-intel-onmicrosoft-com; h=From:Date:Subject:Message-ID:Content-Type:MIME-Version:X-MS-Exchange-SenderADCheck; bh=SycR/+DOrHF/+jg4biiYx1hbmTPYFiFw/OvAXMRt+3Q=; b=KrfzUhe9C4bHxqhPOy3KIO1psqds/FKyxDF1095B2GWYD2YvUHbpGcRu04kWrZ3teqmAS3CwI0ibEsaiutMTNRQES4vCIYpglI+R5vAX2VXQBfakB0JiXhYX/gLV7+o/i8D+mylaZXbEj/+BnTq/SdN5tOUKgi8QzEWHKNHcUQw=
Received: from SN6PR11MB3150.namprd11.prod.outlook.com (2603:10b6:805:d1::25) by SN6PR11MB3151.namprd11.prod.outlook.com (2603:10b6:805:d2::15) with Microsoft SMTP Server (version=TLS1_2, cipher=TLS_ECDHE_RSA_WITH_AES_256_GCM_SHA384) id 15.20.3654.15; Fri, 11 Dec 2020 09:34:56 +0000
Received: from SN6PR11MB3150.namprd11.prod.outlook.com ([fe80::7d8e:5979:20d:6f90]) by SN6PR11MB3150.namprd11.prod.outlook.com ([fe80::7d8e:5979:20d:6f90%6]) with mapi id 15.20.3654.015; Fri, 11 Dec 2020 09:34:56 +0000
From: "Schooler, Eve M" <eve.m.schooler@intel.com>
To: "coin@irtf.org" <coin@irtf.org>
CC: coinrg-chairs <coinrg-chairs@irtf.org>
Thread-Topic: Draft COIN minutes - IETF 109
Thread-Index: AdbPmp5lxTsQWjdtSeyOs9dCDwZHdg==
Date: Fri, 11 Dec 2020 09:34:54 +0000
Message-ID: <SN6PR11MB3150BED31432D87E9D1469C0D7CA0@SN6PR11MB3150.namprd11.prod.outlook.com>
Accept-Language: en-US
Content-Language: en-US
X-MS-Has-Attach: yes
X-MS-TNEF-Correlator:
dlp-version: 11.5.1.3
dlp-product: dlpe-windows
dlp-reaction: no-action
authentication-results: irtf.org; dkim=none (message not signed) header.d=none;irtf.org; dmarc=none action=none header.from=intel.com;
x-originating-ip: [99.4.120.204]
x-ms-publictraffictype: Email
x-ms-office365-filtering-correlation-id: 02c4bef5-b587-42d5-7bf9-08d89db8054d
x-ms-traffictypediagnostic: SN6PR11MB3151:
x-microsoft-antispam-prvs: <SN6PR11MB3151150E17F0B70FC82CDCDCD7CA0@SN6PR11MB3151.namprd11.prod.outlook.com>
x-ms-oob-tlc-oobclassifiers: OLM:9508;
x-ms-exchange-senderadcheck: 1
x-microsoft-antispam: BCL:0;
x-microsoft-antispam-message-info: 4KvrFIuFzpGZMVv5YZ79tpKpuTisME4QH4Dz2+Yy7v7ARhObHztd3mvQu5oQPNnACpcRrV0CmBWpiNLf6QLhJD/yYSJ72wwimfb9JMf0KV3+HAxGN5VZw67oUSzm1rpyv3/9gcD/dZ5wq3ARdLJJgFviomQeo7dJVOsmc7gktO2riLo/gBpSYJttGZpK3n2a7wxsRYCDCG+SbYKe6C8/NEwaLJlWqJeXx3xO1JiHdwNSzoFsTM1IqTs/ZR/+bpb1Oicgh4cXOzHkqhY25JZpE5nAeFJ/gOPmDxVdr0MjQkTTVdxxT3YdwZFbm/gOGo1o33eJ5AuvcTbCiaAJKXKiuTegw991eV/DrrekopNpYGFWe7ZZv9MyX5ElN4coxGuC408IRkTKYBwIBurJ/8lcmA==
x-forefront-antispam-report: CIP:255.255.255.255; CTRY:; LANG:en; SCL:1; SRV:; IPV:NLI; SFV:NSPM; H:SN6PR11MB3150.namprd11.prod.outlook.com; PTR:; CAT:NONE; SFS:(4636009)(366004)(376002)(136003)(346002)(6506007)(2906002)(64756008)(66556008)(66946007)(33656002)(66476007)(186003)(6916009)(66616009)(4326008)(55016002)(450100002)(7696005)(8676002)(66574015)(26005)(966005)(66446008)(5660300002)(166002)(9326002)(8936002)(508600001)(99936003)(71200400001)(83380400001)(9686003)(76116006)(52536014)(86362001); DIR:OUT; SFP:1102;
x-ms-exchange-antispam-messagedata: ulWk7KmPLr0+UkEMmLspVF2IU0QWSe1bh9FJKv6Ow9RG3r5ZbkEcbYEa6qXEx3/Bi27kqeuAADdEKOs//rdGKbVwT21PIyGH5wu7gqQoTQReqx2v0RjSKE/kWQpS555Tm45b1tHupYGoQdfdKLpc60r+zYch2D6uTevT2uobkIpxRsdx9D3/HJonYEGgnHEv4Mq8XzhfMPwu/352QL5szW8winu04UeZpEp2CLJ1MSjsjMixcrUzTb2eV7azlwTTwR8ny2HeijlbjblVhnbVRLjyTQN1IloQ0L1EcuPr9J3jbdLYsrIJDJwjmCaCQaZ8C21zZeRNnfL70c4U7YpU+458TYjKRT11rdF9/gzCVt5N4CYEW85ivOEt0oKxekqQOZLxUEi/9qjQtfISuOQF+WjjZWUMSRIWwuWWl7EU/o748Z1BV4h0yMwxq9QudNVZ4gFuP0AjWz05+KAiy4KE/+dXY/Sea35f+aH2C6s/qw9D+plnt2B9+e31RWKhgtTwwEQmjvoaqwnEX61OdZemBCFawtB95h6DMGx9bKnrs/K5CYN317IiUiCzXXh7rtXKs0Cgq9lYyxeAJwXNLZK4mDDKelLmNZfGSZmrvUjHUIjrH93s2eMQ9nwhDmuik3bf5vnVkhgfnZFmQ/7Qudvo+1pHxjRQ+oY0xeTyXoDRRQ0AMHmEeLTOLJ2BBsMnbNv16qF53d8Lhuir+EjJLJkIfTKvMBjUnQJXrNvuMDAhe59Ah8bcBzTRGyrTVu7+mZIurxVIgvOVg1dmQp/3l788Q8tiGZrWTm+lSBqnnRSHTWifV//ap8qgqTV4J+nrelv5dKUAYvzgdhN05a30+wk0CSPIAvfGMXdVoYXdbwczPr22rTo1G3hLZzOg/aPmiKvW46CYrknjv8WJa/h2bObmThYaj3ecO//cwYmws6zkKC2ukxwlZK3DOih2DayOgiSx8Zio1HgC6F73aaanJp8NoU4OtZzL0Qzs/BxEt1EKMmQ=
x-ms-exchange-transport-forked: True
Content-Type: multipart/mixed; boundary="_004_SN6PR11MB3150BED31432D87E9D1469C0D7CA0SN6PR11MB3150namp_"
MIME-Version: 1.0
X-MS-Exchange-CrossTenant-AuthAs: Internal
X-MS-Exchange-CrossTenant-AuthSource: SN6PR11MB3150.namprd11.prod.outlook.com
X-MS-Exchange-CrossTenant-Network-Message-Id: 02c4bef5-b587-42d5-7bf9-08d89db8054d
X-MS-Exchange-CrossTenant-originalarrivaltime: 11 Dec 2020 09:34:55.5975 (UTC)
X-MS-Exchange-CrossTenant-fromentityheader: Hosted
X-MS-Exchange-CrossTenant-id: 46c98d88-e344-4ed4-8496-4ed7712e255d
X-MS-Exchange-CrossTenant-mailboxtype: HOSTED
X-MS-Exchange-CrossTenant-userprincipalname: yEd6jF4DAwM/q1iqcnj98zS19lQBnXwJq24WMv+2PZmcq47LwoTwWqsvcYiHXnM8dOEh/ObWY6/TWQMajOhbGCoHyADvMnyBFqZA5g2JMuU=
X-MS-Exchange-Transport-CrossTenantHeadersStamped: SN6PR11MB3151
X-OriginatorOrg: intel.com
Archived-At: <https://mailarchive.ietf.org/arch/msg/coin/qfRrkRtocgnR5Thpel4GlxekIf0>
Subject: [Coin] Draft COIN minutes - IETF 109
X-BeenThere: coin@irtf.org
X-Mailman-Version: 2.1.29
Precedence: list
List-Id: "COIN: Computing in the Network" <coin.irtf.org>
List-Unsubscribe: <https://www.irtf.org/mailman/options/coin>, <mailto:coin-request@irtf.org?subject=unsubscribe>
List-Archive: <https://mailarchive.ietf.org/arch/browse/coin/>
List-Post: <mailto:coin@irtf.org>
List-Help: <mailto:coin-request@irtf.org?subject=help>
List-Subscribe: <https://www.irtf.org/mailman/listinfo/coin>, <mailto:coin-request@irtf.org?subject=subscribe>
X-List-Received-Date: Fri, 11 Dec 2020 09:35:04 -0000

Hi All,
Thanks for the many interesting presentations, the probing questions, and of course the discussion/debate during the IETF 109.
Please have a look at the draft minutes; attached, below, or on-line in CodiMD<https://codimd.ietf.org/notes-ietf-109-coinrg>.
All comments/edits welcome (but due before end of day today!).
A big THANK YOU to co-chair Jianfei He (aka Jeffrey) for capturing the minutes.

Best regards,
J/E/M

-----
# COIN RG Meeting at IETF-109
* When: Thursday, Nov 19, 2020 @ 12:00am-14:00 UTC+6 Time - on-line meeting
* Meeting materials: https://datatracker.ietf.org/rg/coinrg/meetings/
* Etherpad: https://codimd.ietf.org/notes-ietf-109-coinrg
* Note taker: Jeffrey He

## Chairs presentation -- 10 minutes
* Administrivia, IPR and scope (Marie-Jose) -- clarification of scope
* Agenda bashing, Internet drafts, Milestones (Jeffrey) -- two drafts were adopted as RG documents, announced on mailing list

## Presentations

### Sharon Barkai - IETF-LISP Virtual Routing for AI at the Edge -- 10 mins
Draft: datatracker.ietf.org/doc/draft-barkai-lisp-nexagon
Motivation to move AI to the edge: a service level agreement (SLA) often requires sub-sec low latency, heavy load due to large volume of data, regulation.
Examined two production networks: (1) mobility networks of cars in Auto use case (2) cyber case study
Virtual routing methods: IP over UDP, LISP Overlay(topological constraints, this is key for Ai case to reduce the data), signal-free multicast(useful edge reduction to support many channels)
Q(Marie-Jose): how do you want this work to evolve in this group?
A: start from specific use cases, then generalize to a family of problems

### Dirk Kutscher - Directions for Computing in the Network -- 15 mins
Draft: https://datatracker.ietf.org/doc/draft-kutscher-coinrg-dir/
Updates: currently working with app developers on new use cases beyond DC and MEC
ToDo list: terminology clarification; extent of packet processing; discovery; who is the user ; result provenance, mobility;
Applying Internet principles to distributed computing AND employing distributed computing principles for system design
Exploring domain specific solutions, but not point solutions, rather specilaized implementation under coin principles.
Authors' view: supporting distributed computing by leveraging networking concepts, instead of building better pipes; enhancing TCP with new headers is not promising, security model should be kept in mind;
Future additions: more use cases; taxonomy; not architecture or solution;
Q(Eve): use cases?
A: different class of use cases;
Q(Ike):
A: useful split among drafts
Comment(Phil Eardley): not taxo, but also requirement
A: more about collecting ideas, not mandate the requirements;
Mare-Jose: the common elements;

### Eve Schooler - Data Discovery and discussion -- 10 mins
Draft: datatracker.ietf.org/doc/draft-mcbride-edge-data-discovery-overview
The problem: data are scattered with the compute; how to locate data in an open standardized way;
What is data: statistics, location, health etc; bag of bits; meta-data;
Data discovery is fundamental to COIN: all the input\ function\ output are related to data, and the place of data is important;
Request RG adoption for the first draft of three re data discovery;
Q(Marie-jose): is there other research on this?
A: We are targeting data discovery in more dynamic autonomous situations in contrast to orchestrated containers with pre-configured and/or static data locations
Q(Lars Eggets): a more general comment. Wasting too much time to discuss whether to adopt a RG document. More interesting is what kind of research this group wants to discuss; similarly, it doesn't matter whether it is in the charter if people want to discuss it!  We should focus on more on the technical content and it would be more beneficial and lead to more Q&A.
A(Marie-Jose): Although we are dominated by drafts this meeting, we will target more research presentations in the interim meeting.
Q(Dirk Trossen): I wonder about the RG relevance (not RG adoption); data is relevant to compute, but how about the "in network" part: how the "network" can help in this problem.

### Ike Kunze - Current Work on the Use Cases -- 15 mins
Draft: tools.ietf.org/html/draft-kunze-coin-industrial-use-cases-02
open up for other use cases beyond intrustrial one.
Change the structure of the content;
use this document to collect the use cases in this central place, then point to other documents for the details;
use similar structure to describe different use cases: motivation, definition and requirements, realization and research questions;
taxonomy to classify the use cases and find common building blocks;
welcome contributions with additional use cases;
Q(Dirk Trossen): Besides the use cases, taxonomy is also important and requires more contribution; emphasize not only the "computing" but also the "in network" part. Researchers from UCL may contribute on the use case.
Marie-Jose: more than happy to help to integrate my draft into this document.

### H. Asai - Separation of Data Path and Data Flow Sublayers in the Transport Layer -- 10 mins
Draft: tools.ietf.org/html/draft-asai-tsvwg-transport-review-00
New layering architecture for distributed computing.
The network is getting smarter with QoS, middlebox, new distributed computing paradigms (pub/sub, edge computing, in network computing).
Idea: separate transport layer into two sublayers: data path (stateless or per path states) and data flow (per flow states).
Simple case for stateful per packet in network computing:  the waypoint have policy to route the packet so is stateful, the in network computing nodes don't have state, just apply a program to packets.
Stack: data flow is end to end without in network computing nodes, data path have them as hops.
More complex case: per flow in network computing; computing(such as aggregation) on packets from different flows; must be awre of flows; implement data flow protocols
Q(Dirk Kustcher): if computing happens on the payload, what is the security model for data flow ?
A: security function is in the data flow layer
Q(??): if there is computing at the middle of data flow layer, what is the expectation from end to end application layer? not only security, but also the correctness issue?
A: application layer should take care of the service level integrity and functionality
Q(??) the application should at least be aware of the waypoint etc?
A: Yes. This draft focuses on the data plane. The control plane should have to manage waypoint and service. The application layer should control these.
Q(Uma Chunduri): Are there any use cases not processing the payload?
A: no such use case in mind specifically. Maybe encryption. We are thiking, when collecting data from IOT devices, the data needs to be aggregated.

### D. Trossen - Transport Protocol Issues of In-Network Computing Systems -- 10 mins
Draft: tools.ietf.org/html/draft-kunze-coinrg-transport-issues
Updates: addressing part, linked to service routing discussing in appcentres draft, amended research questions; flow granularity, added short-term messages, error control to messages while congestion control to endpoint relation; new section on collective communication including short lived multipoint communication; transport features, covering reliability and congestion control.
Future plan: link to other drafts in coin such as use case draft; ask for adoption as rg draft;

### D. Trossen - In-Network Computing for App-Centric Micro-Services -- 10 mins
Drafts: datatracker.ietf.org/doc/draft-sarathchandra-coin-appcentres
Plan to move use case section to new use cases draft.
Add a few new sub sections; references to 3GPP and edge computing in 5G, service routing critical in L2 enviroment; contraint-based forwarding decisions; extend the contraints more than load/latency, coordinating matching operation in routers for service scheduling;
Collective communication: 1:N/N:1/N:M, short lived, spontaneous formation;
Future plan: move use cases to updated use case draft, complete section 5, clearly link to other coin drafts; ask for RG adoption.

### Ina Fink - Enhancing Security and Privacy with In-Network Computing -- 10 mins
Draft: datatracker.ietf.org/doc/draft-fink-coin-sec-priv
Updates:
In-network vulnerability patches as protection mechanism: define fine grain rules and patches easy to distribute by automatic software updates.
Current research: in network policy enforcement; enhancing incident investigation by efficient network monitoring.

### Philip Eardley - Piccolo Celtic Project -- 10 mins
Piccolo: "in network compute for 5G services", a new project; keen to collaberate with coin group.
Initial direction: joint optimization between network, compute, storage in a reliable and scalable way. Network will provide in network computing in a transparent way like today's processing packet in a transparent way.
Use cases and services: vision processing, future cars, smart streetlights; and network as a platform.
Vision processing: cameras capture video and video processing is in carriers' platform for automatic detection;
Automotive use case: do correlation and analysis at the edge more efficiently and faster than in the cloud.

## Future plans
* Interim meeting in early Feb, with a focus on Research (vs I-Ds) and Scope