Re: [Coin] I-D on application-centric micro services

Dirk Trossen <Dirk.Trossen@InterDigital.com> Tue, 07 May 2019 13:53 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 4CB7012013D for <coin@ietfa.amsl.com>; Tue, 7 May 2019 06:53:41 -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 QkR2wbYD_bcS for <coin@ietfa.amsl.com>; Tue, 7 May 2019 06:53:37 -0700 (PDT)
Received: from NAM05-CO1-obe.outbound.protection.outlook.com (mail-eopbgr720132.outbound.protection.outlook.com [40.107.72.132]) (using TLSv1.2 with cipher ECDHE-RSA-AES256-SHA384 (256/256 bits)) (No client certificate requested) by ietfa.amsl.com (Postfix) with ESMTPS id 9744E12012A for <coin@irtf.org>; Tue, 7 May 2019 06:53:37 -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=OdjhKCvsiTQ81w0E1OfAtvbZ+CgzfuKKxZBs2wIhyTk=; b=qH+JJ11BDHAlpSBGCeRVmOY/JAfL4rdD75GpxayYavb/s2/T8fNrP4iJUg+HvzmuxB9EkrLQPJbxVHYpBV1TPRB19MHKXNDcq+16EvKNUxfGkY8qrg3bDQceHEvUhDLIKVlqj7tPmheZNAFgeLPwz5t/HSxnu/mnl9tmApr6hng=
Received: from MN2PR10MB3695.namprd10.prod.outlook.com (20.179.85.138) by MN2PR10MB3408.namprd10.prod.outlook.com (20.179.145.210) with Microsoft SMTP Server (version=TLS1_2, cipher=TLS_ECDHE_RSA_WITH_AES_256_GCM_SHA384) id 15.20.1856.10; Tue, 7 May 2019 13:53:34 +0000
Received: from MN2PR10MB3695.namprd10.prod.outlook.com ([fe80::1072:a6c6:58f8:8802]) by MN2PR10MB3695.namprd10.prod.outlook.com ([fe80::1072:a6c6:58f8:8802%4]) with mapi id 15.20.1856.012; Tue, 7 May 2019 13:53:34 +0000
From: Dirk Trossen <Dirk.Trossen@InterDigital.com>
To: "Hejianfei (Jeffrey)" <jeffrey.he@huawei.com>, "coin@irtf.org" <coin@irtf.org>
Thread-Topic: I-D on application-centric micro services
Thread-Index: AdUA84mGW19YuXF5Q7WTbMFjFZb4XQD0QceQAAXQ8OA=
Date: Tue, 07 May 2019 13:53:34 +0000
Message-ID: <MN2PR10MB369574892B6F178CF20C34EBF3310@MN2PR10MB3695.namprd10.prod.outlook.com>
References: <MN2PR10MB36950EDD3B8ACB2C4253D262F3340@MN2PR10MB3695.namprd10.prod.outlook.com> <AB07990D3CAE53419132AB701C45693CD7A27E86@dggeml529-mbx.china.huawei.com>
In-Reply-To: <AB07990D3CAE53419132AB701C45693CD7A27E86@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: [82.144.227.101]
x-ms-publictraffictype: Email
x-ms-office365-filtering-correlation-id: 25a30918-4772-4320-172f-08d6d2f365eb
x-microsoft-antispam: BCL:0; PCL:0; RULEID:(2390118)(7020095)(4652040)(8989299)(4534185)(4627221)(201703031133081)(201702281549075)(8990200)(5600141)(711020)(4605104)(2017052603328)(7193020); SRVR:MN2PR10MB3408;
x-ms-traffictypediagnostic: MN2PR10MB3408:
x-ms-exchange-purlcount: 4
x-microsoft-antispam-prvs: <MN2PR10MB3408A1A80683834F7D30E19EF3310@MN2PR10MB3408.namprd10.prod.outlook.com>
x-ms-oob-tlc-oobclassifiers: OLM:10000;
x-forefront-prvs: 0030839EEE
x-forefront-antispam-report: SFV:NSPM; SFS:(10019020)(346002)(366004)(136003)(396003)(376002)(39850400004)(189003)(199004)(72206003)(6246003)(966005)(2501003)(14454004)(2906002)(3846002)(6116002)(790700001)(74316002)(7736002)(66066001)(9326002)(53936002)(54896002)(6306002)(9686003)(8936002)(8676002)(236005)(52536014)(81156014)(11346002)(6436002)(99286004)(486006)(110136005)(476003)(26005)(102836004)(55016002)(316002)(186003)(33656002)(14444005)(256004)(76176011)(7696005)(68736007)(66574012)(76116006)(64756008)(86362001)(478600001)(71190400001)(71200400001)(229853002)(73956011)(606006)(25786009)(6506007)(53546011)(446003)(66556008)(66946007)(81166006)(66476007)(66446008)(5660300002)(85282002); DIR:OUT; SFP:1102; SCL:1; SRVR:MN2PR10MB3408; 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: XY3oYLFmyiYz7hx+ouTR4n2V+L9u2iSOA4jjP7N8RhznElIFFhh8Wwv8GArqukSEYVyz9H5/R0mhQlAd+MS5BD+1Y2rRnFCw4eZyBmJT7Ev4ozbrKajsvCbcH1HTtmhTxhdgEpRR3zDK/2q/G/osQa57CDFhCl7gCM5F/FrcjSoUB0XCbPpIL2lGgBmURnsfOlc1SQKBsrYWmJog2Ry9zP1ClNR+Wmk5e4uuN86AMScwik8qaNfY7glA2v5Le1QVzCLeshHHz4bCMt0NKmvCg613KEjXCxfwXKiud0Ft0qQ39ujEJKaZHn5h8qOKmbrE9TGSQm9jVC81wYnpmK0mVQMQKjTTfNWLU3JDXUGtt6tP4GLtyZLE5fTxpKDkd73eaIKlg/CwtH71eZqTgYk03nbAM2FEX5M4qVXBwA7diGk=
Content-Type: multipart/alternative; boundary="_000_MN2PR10MB369574892B6F178CF20C34EBF3310MN2PR10MB3695namp_"
MIME-Version: 1.0
X-OriginatorOrg: interdigital.com
X-MS-Exchange-CrossTenant-Network-Message-Id: 25a30918-4772-4320-172f-08d6d2f365eb
X-MS-Exchange-CrossTenant-originalarrivaltime: 07 May 2019 13:53:34.7945 (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-Transport-CrossTenantHeadersStamped: MN2PR10MB3408
Archived-At: <https://mailarchive.ietf.org/arch/msg/coin/947L0noWTi1DppxuBcrb87FMaPg>
Subject: Re: [Coin] I-D on application-centric micro services
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: Tue, 07 May 2019 13:53:41 -0000

Hi Jeffrey,

Many thanks for your comments. Indeed, we position our vision in the intersection of true distribution desired by execution of more ‘suitable’ resources and the very availability of said resources in future pervasive edge deployments. So why being tied to my mobile handset if I’ve got more suitable resources around me?

As for the control issue: I fully agree and we left the entire area of ‘runtime control’ out of the draft (due to keeping the focus) with aspects such as execution correctness, resource scheduling etc needing consideration.

Best,

Dirk

From: Hejianfei (Jeffrey) <jeffrey.he@huawei.com>
Sent: 07 May 2019 14:12
To: Dirk Trossen <Dirk.Trossen@InterDigital.com>; coin@irtf.org
Subject: 答复: I-D on application-centric micro services

Hi Dirk,
Thank you for sharing your draft.
<chair hat off>
Below are some comments.

  1.  Your vision: Interpreting an application as a chain of micro-services, that could be executed in a distributed(networked) way at edge/cloud etc,). I am exploring towards the similar direction: it looks something interesting will happen when two trends meet together:  serverless/function-as-a-service starts to break monolithic app into micro-services, and computation resources become pervasive(with smart devices and edge etc)
  2.  Besides the challenges that you mentioned in the section “enabling technologies”, it is also tricky how to balance the control at app/user side and (in-network) micro-service execution, particularly in “a true multi-X (multi-user, multi-infrastructure, multi-domain) environment” that your draft mentioned.  The paper below addresses the “mobile function offloading” and results shows:” An automated algorithm cannot always predict when to offload and can be costly. Therefore, it is important for the programmer to be able to easily change deployment to adapt to new technologies.”

“Customizable and extensible deployment for mobile/cloud applications” (https://dl.acm.org/citation.cfm?id=2685057)

  1.  Your draft outlines a framework which covers various areas such as application, compute, networking etc. It is definitely challenging, needs expertise and experience from different background, but also interesting, probably inevitable if we want to view the network and compute in a new way. Well, this is why we have COIN here.
Cheers,
Jeffrey


发件人: Coin [mailto:coin-bounces@irtf.org] 代表 Dirk Trossen
发送时间: 2019年5月2日 22:40
收件人: coin@irtf.org<mailto:coin@irtf.org>
主题: [Coin] I-D on application-centric micro services

All,

We have submitted a draft as a contribution to the (proposed) RG discussion, which can be found at https://www.ietf.org/internet-drafts/draft-sarathchandra-coin-appcentres-00..txt<https://www.ietf.org/internet-drafts/draft-sarathchandra-coin-appcentres-00.txt>

This draft discusses the idea of application-centric micro services (and their flexible execution in edge/cloud data centres and terminals). We outline areas of enabling technologies and hope that this will contribute to the discussions and support the creation of the RG.

Comments are very welcome!

Best,

Dirk