Re: [Coin] Agenda for today

Dirk Trossen <Dirk.Trossen@InterDigital.com> Wed, 19 June 2019 07:26 UTC

Return-Path: <Dirk.Trossen@InterDigital.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 9DF6512034F for <coin@ietfa.amsl.com>; Wed, 19 Jun 2019 00:26:45 -0700 (PDT)
X-Virus-Scanned: amavisd-new at amsl.com
X-Spam-Flag: NO
X-Spam-Score: -1.999
X-Spam-Level:
X-Spam-Status: No, score=-1.999 tagged_above=-999 required=5 tests=[BAYES_00=-1.9, DKIM_SIGNED=0.1, DKIM_VALID=-0.1, DKIM_VALID_AU=-0.1, HTML_MESSAGE=0.001, RCVD_IN_DNSWL_NONE=-0.0001, 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=interdigital.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 MXendpkZKIjs for <coin@ietfa.amsl.com>; Wed, 19 Jun 2019 00:26:41 -0700 (PDT)
Received: from NAM03-CO1-obe.outbound.protection.outlook.com (mail-eopbgr790120.outbound.protection.outlook.com [40.107.79.120]) (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 DFA511202CF for <coin@irtf.org>; Wed, 19 Jun 2019 00:26:40 -0700 (PDT)
DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=interdigital.com; s=selector2; h=From:Date:Subject:Message-ID:Content-Type:MIME-Version:X-MS-Exchange-SenderADCheck; bh=99iZF9GyCykra9egwOD3kUeTXD9GWVY7J6t5T+RZz2E=; b=mwifxgH6wH6EOB6SGlDGqrK11ig3GXo6LYP/aQcRAXmsKYy6ekadEHK2BVy5cSSrwhi2thFevY6Db/uXZzcaY4eZRGHzXvNsseZtMck+SXgFhyo9ix85jOlGAIoBcwmhQrvEQk1qDJo903Hq45y48vZwBSr1X5wiPhPvybJOoO8=
Received: from MN2PR10MB3695.namprd10.prod.outlook.com (20.179.85.138) by MN2PR10MB3727.namprd10.prod.outlook.com (20.179.86.32) with Microsoft SMTP Server (version=TLS1_2, cipher=TLS_ECDHE_RSA_WITH_AES_256_GCM_SHA384) id 15.20.1987.15; Wed, 19 Jun 2019 07:26:38 +0000
Received: from MN2PR10MB3695.namprd10.prod.outlook.com ([fe80::e469:f613:536a:ffe4]) by MN2PR10MB3695.namprd10.prod.outlook.com ([fe80::e469:f613:536a:ffe4%7]) with mapi id 15.20.1987.014; Wed, 19 Jun 2019 07:26:38 +0000
From: Dirk Trossen <Dirk.Trossen@InterDigital.com>
To: "Hejianfei (Jeffrey)" <jeffrey.he@huawei.com>, Marie-Jose Montpetit <marie@mjmontpetit.com>, "coin@irtf.org" <coin@irtf.org>
Thread-Topic: [Coin] Agenda for today
Thread-Index: AQHVHSHj/3QT+hUHlECcrI8caMmIX6aQMgdQgBIkKgCAAE5PEA==
Date: Wed, 19 Jun 2019 07:26:38 +0000
Message-ID: <MN2PR10MB36954EDD7E9981DBD10C73CAF3E50@MN2PR10MB3695.namprd10.prod.outlook.com>
References: <8E9A4518-FD74-4EB4-B691-E3B5A8BA42D7@mjmontpetit.com> <MN2PR10MB36959DD956FD901833EEDF74F3100@MN2PR10MB3695.namprd10.prod.outlook.com> <AB07990D3CAE53419132AB701C45693CD7A6B1CF@dggeml529-mbx.china.huawei.com>
In-Reply-To: <AB07990D3CAE53419132AB701C45693CD7A6B1CF@dggeml529-mbx.china.huawei.com>
Accept-Language: en-GB, en-US
Content-Language: en-US
X-MS-Has-Attach:
X-MS-TNEF-Correlator:
authentication-results: spf=none (sender IP is ) smtp.mailfrom=Dirk.Trossen@InterDigital.com;
x-originating-ip: [141.0.151.202]
x-ms-publictraffictype: Email
x-ms-office365-filtering-correlation-id: b3fd7d7a-065e-4b9b-5b6e-08d6f48777aa
x-microsoft-antispam: BCL:0; PCL:0; RULEID:(2390118)(7020095)(4652040)(8989299)(4534185)(4627221)(201703031133081)(201702281549075)(8990200)(5600148)(711020)(4605104)(1401327)(2017052603328)(7193020); SRVR:MN2PR10MB3727;
x-ms-traffictypediagnostic: MN2PR10MB3727:
x-ms-exchange-purlcount: 2
x-microsoft-antispam-prvs: <MN2PR10MB372730C2DEED5B777D4C534EF3E50@MN2PR10MB3727.namprd10.prod.outlook.com>
x-ms-oob-tlc-oobclassifiers: OLM:10000;
x-forefront-prvs: 0073BFEF03
x-forefront-antispam-report: SFV:NSPM; SFS:(10019020)(396003)(346002)(366004)(39850400004)(136003)(376002)(189003)(199004)(497574002)(43544003)(64756008)(68736007)(8676002)(73956011)(7736002)(74316002)(81166006)(25786009)(8936002)(81156014)(66066001)(71200400001)(71190400001)(6246003)(72206003)(26005)(33656002)(6506007)(102836004)(76176011)(53546011)(186003)(256004)(446003)(53936002)(476003)(9686003)(236005)(55016002)(54896002)(14454004)(99286004)(6306002)(486006)(7696005)(2906002)(3846002)(790700001)(6116002)(11346002)(76116006)(66574012)(110136005)(5660300002)(478600001)(86362001)(2501003)(66946007)(316002)(6436002)(52536014)(66446008)(66476007)(14444005)(229853002)(66556008)(85282002); DIR:OUT; SFP:1102; SCL:1; SRVR:MN2PR10MB3727; H:MN2PR10MB3695.namprd10.prod.outlook.com; FPR:; SPF:None; LANG:en; PTR:InfoNoRecords; MX:1; A:1;
received-spf: None (protection.outlook.com: InterDigital.com does not designate permitted sender hosts)
x-ms-exchange-senderadcheck: 1
x-microsoft-antispam-message-info: uSbJ7NbPVslIUQ+nWVMnYUG35o2myEF/HiEMpWoBmI0S2xqKFgPj8YOoFu5pUCJ4SnMFi0lxRZ5RMXVAm5w2PRVmy2cjvNKN9LIpxES40dGYIhhzofLM5Bin2/Nay2C8lt7mF8dezilhK5Gs8/a0M+f2FmCRfgasZNPHlO8woCiAcAUDkLDenEO0LzMjIi7/PWu2ajA/FA9tAkfkDOHFXbW1PCLklBN1KCAjMlboHY62vh+Q7ORb3hlv7A9rxkUESCi6GlCQ1y0Zjx3V9G29tyUC5s7yAsqa/Kr1Bu2tFqiAuWvg7EcmFyFrwsoPveRPfoOkjFN6P3Jo66cXJO8KYWM5Lg+GNVz0SAdJMXhVG9Ra6klVbcQaCP/H4zf2VyXft9FF1gxZ3g0EYz7nnQgrghN3zG9C/0nAtac5k8T4BIw=
Content-Type: multipart/alternative; boundary="_000_MN2PR10MB36954EDD7E9981DBD10C73CAF3E50MN2PR10MB3695namp_"
MIME-Version: 1.0
X-OriginatorOrg: interdigital.com
X-MS-Exchange-CrossTenant-Network-Message-Id: b3fd7d7a-065e-4b9b-5b6e-08d6f48777aa
X-MS-Exchange-CrossTenant-originalarrivaltime: 19 Jun 2019 07:26:38.3250 (UTC)
X-MS-Exchange-CrossTenant-fromentityheader: Hosted
X-MS-Exchange-CrossTenant-id: e351b779-f6d5-4e50-8568-80e922d180ae
X-MS-Exchange-CrossTenant-mailboxtype: HOSTED
X-MS-Exchange-CrossTenant-userprincipalname: trossedx@InterDigital.com
X-MS-Exchange-Transport-CrossTenantHeadersStamped: MN2PR10MB3727
Archived-At: <https://mailarchive.ietf.org/arch/msg/coin/7s1w4feJs9lUBFCMdvqlHRTPXvo>
Subject: Re: [Coin] Agenda for today
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: Wed, 19 Jun 2019 07:26:46 -0000

Hi JEM,

Please see inline

From: Hejianfei (Jeffrey) <jeffrey.he@huawei.com>
Sent: 19 June 2019 03:40
To: Dirk Trossen <Dirk.Trossen@InterDigital.com>; Marie-Jose Montpetit <marie@mjmontpetit.com>; coin@irtf.org
Subject: 答复: [Coin] Agenda for today

Hi Dirk,

Thank you for your comments for the charter. Marie-Jose, Eve and me discussed these in our bi-weekly co-chair meeting, and the response below (with [JEM]) reflects what we three think. Of course, it is how this GROUP feel and think that decides what this group should do…

JEM(Jeffrey, Eve, Marie-Jose)

发件人: Coin [mailto:coin-bounces@irtf.org] 代表 Dirk Trossen
发送时间: 2019年6月7日 21:51
收件人: Marie-Jose Montpetit <marie@mjmontpetit.com<mailto:marie@mjmontpetit.com>>; coin@irtf.org<mailto:coin@irtf.org>
主题: Re: [Coin] Agenda for today

Marie-Jose, all,

As for the charter, some comments:
1.       Item 1 mentions the term ‘network functions’ as the scope of research. Is this limitation to ‘network function’ intended?
[JEM] After all, we are talking about “in-network” functions. “Network function” is still ok, only if we don’t limit “ network function” to simply forwarding.
2.       As mentioned in the call, item 2 (use cases) is a method useful not just for requirements analysis (which is solution oriented) but also for scoping of work, i.e., what is in scope of the RG and what is not
[JEM] If we discuss how use cases are related to the scope, we may need to clarify two levels: networks and applications above. We are addressing different sectors of networks, mainly three now: DCN, industrial networks and Edge(with Cloud continuum). And there are different applications related to these three sectors, such as video streaming, immersive AR/VR, autonomous/connected vehicles, industrial IoT.  We need to take care of the relationship between network sectors and applications. One potential and ambitious objective is to explore the common architecture or abstraction for these three, but an even less ambitious reason to address all three in this research group is that these sectors can learn from each other. E.g. the metro network connecting edges has the similarity with DCN connecting servers(e.g how to better convey the distributed computing system), while the experience in in-network control from smart factory may be inspiring for the mission critical services in edge networking in smart city. It is up to the group to decide based on their interest if we address all these three or focus some of them. But to us three, all three are related and interesting.
[DOT] This sounds like ‘scoping’ is part of this, that’s all I thought and wanted to make clear. I do agree on the aspect of bringing communities together in order to inform them of possible similarities in other areas.
3.       Item 2 states “Identify potential benefits to these networks from in-network functionality” which confuses me a bit in terms of ‘these networks’ as a focus here. Item 3 does recognize OTOH that we consider placement of compute ‘even in end devices’. My main concern goes back to the feedback I received in the past from people who see ‘the network’ ending at the last link to the end device. If we see a continuum of providing services across devices that include end devices as well as ‘in-network resources’ then the benefits are not limited to ‘the network’ only. I suggest simply removing ‘to these networks’ from the statement
[JEM] Yes, we think “simply removing ‘to these networks’ from the statement” is fine.
[DOT] Great!
4.       I understand item 4 having arisen from the interactions with the transport area but I wonder why we do not include ‘routing’ into the list here, unless we assume ‘transport’ does include ‘routing’. On the other hand, item 3 includes ‘new protocol designs’ so it seems that the unique point about item 4 is in fact the security and privacy part so maybe rewording item 4 to “research on new privacy and security mechanisms required to enable in-network compute” would be best?
[JEM] Yes,  we agree that  probably moving “transport protocol” to item3 can resolve the ambiguousness. Then the item 3 may looks like: “Research on novel architectures, data-plane abstractions and new networking/transport protocols designs to…” The reason behind current text:  networking is layer-2/3, transport is layer-4, so the current item3 is emphasize the layer-2/3 as the data plane in the switches and routers, while transport are at the host side. But Dirk is right, it is confusing to separate “ transport” from “ network”.
[DOT] Great!
Last question for me to understand the scope: what is a programmable network device? An SDN or P4 switch? Or networked laptop? Or my mobile device? Or all of it? Throughout the charter text, we talk about programmability for ‘devices’, ‘switches’ as well as ‘networks’. Maybe if we answer the question for ‘device’, we can provide good answers to the others?
[JEM] A programmable “network device” can be:  a programmable switch, a router with Network Processor Units(NPUs) which is typically also programmable but not as open as a P4 switch, a soft-router/switch with X86 or ARM in the context of NFV, or something made of FPGA, and so on. Logically we differentiate “network device” from “host”(“the network’ ending at the last link to the end device”) , but physically a network node and a host may be implemented in the same real hardware: these mobile phones/laptops can function as “network nodes” besides “hosts”. This is not what we try to emphasize at this stage, but it is possible. That’s why we state “’even’ in the end-user device” in item 3.
[DOT] I would think that a lot about ‘in-network computing’ is that the boundary between the traditional ‘network’ and the ‘host’ is transient at best. I do understand the differentiation at any given point in time but also in order to have such transient network/host view, the aspect of programmability (in the network) extends beyond programmable forwarding actions only. That was mainly my point here.

Best,

Dirk

From: Coin <coin-bounces@irtf.org<mailto:coin-bounces@irtf.org>> On Behalf Of Marie-Jose Montpetit
Sent: 07 June 2019 12:12
To: coin@irtf.org<mailto:coin@irtf.org>
Subject: [Coin] Agenda for today

Agenda:
- review of the charter towards actualizing it
- Montreal hackaton
- Montreal meeting
- other topics of interest


nhn
Marie-Jose Montpetit, Ph.D.
mariejo@mit.edu<mailto:mariejo@mit.edu>
marie@mjmontpetit.com<mailto:marie@mjmontpetit.com>
+1-781-526-2661
@SocialTVMIT