In-Network Computing for App-Centric Micro-Services
draft-sarathchandra-coin-appcentres-04
COIN D. Trossen
INTERNET-DRAFT Huawei
Intended Status: Informational C. Sarathchandra
Expires: July 26, 2021 InterDigital Inc.
M. Boniface
University of Southampton
January 26, 2021
In-Network Computing for App-Centric Micro-Services
draft-sarathchandra-coin-appcentres-04
Abstract
The application-centric deployment of 'Internet' services has
increased over the past ten years with many millions of applications
providing user-centric services, executed on increasingly more
powerful smartphones that are supported by Internet-based cloud
services in distributed data centres, the latter mainly provided by
large scale players such as Google, Amazon and alike. This draft
outlines a vision for evolving those data centres towards executing
app-centric micro-services; we dub this evolved data centre as an
AppCentre. Complemented with the proliferation of such AppCentres at
the edge of the network, they will allow for such micro-services to
be distributed across many places of execution, including mobile
terminals themselves, while specific micro-service chains equal
today's applications in existing smartphones.
We outline the key enabling technologies that needs to be provided
for such evolution to be realized, including references to ongoing
standardization efforts in key areas.
Status of this Memo
This Internet-Draft is submitted to IETF in full conformance with the
provisions of BCP 78 and BCP 79.
Internet-Drafts are working documents of the Internet Engineering
Task Force (IETF), its areas, and its working groups. Note that
other groups may also distribute working documents as
Internet-Drafts.
Internet-Drafts are draft documents valid for a maximum of six months
and may be updated, replaced, or obsoleted by other documents at any
time. It is inappropriate to use Internet-Drafts as reference
material or to cite them other than as "work in progress."
Sarathchandra, et al. Expires July 26, 2021 [Page 1]
INTERNET DRAFT App-Centric Micro-Services
The list of current Internet-Drafts can be accessed at
http://www.ietf.org/1id-abstracts.html
The list of Internet-Draft Shadow Directories can be accessed at
http://www.ietf.org/shadow.html
Copyright and License Notice
Copyright (c) 2019 IETF Trust and the persons identified as the
document authors. All rights reserved.
This document is subject to BCP 78 and the IETF Trust's Legal
Provisions Relating to IETF Documents
(http://trustee.ietf.org/license-info) in effect on the date of
publication of this document. Please review these documents
carefully, as they describe your rights and restrictions with respect
to this document. Code Components extracted from this document must
include Simplified BSD License text as described in Section 4.e of
the Trust Legal Provisions and are provided without warranty as
described in the Simplified BSD License.
Table of Contents
1 Introduction . . . . . . . . . . . . . . . . . . . . . . . . . 3
2 Terminology . . . . . . . . . . . . . . . . . . . . . . . . . 4
3 Use Cases . . . . . . . . . . . . . . . . . . . . . . . . . . 4
4 Requirements . . . . . . . . . . . . . . . . . . . . . . . . . 4
5 Enabling Technologies . . . . . . . . . . . . . . . . . . . . 5
5.1 Application Packaging . . . . . . . . . . . . . . . . . . . 5
5.2 Service Deployment . . . . . . . . . . . . . . . . . . . . 7
5.3 Compute Inter-Connection at Layer 2 . . . . . . . . . . . . 7
5.4 Service Routing . . . . . . . . . . . . . . . . . . . . . . 8
5.5 Constraint-based Forwarding Decisions . . . . . . . . . . . 9
5.6 Collective Communication . . . . . . . . . . . . . . . . . 10
5.7 State Synchronization . . . . . . . . . . . . . . . . . . . 11
5.8 Dynamic Contracts . . . . . . . . . . . . . . . . . . . . . 11
6 Overview of Relevant Standardization Efforts . . . . . . . . . 11
7 Security Considerations . . . . . . . . . . . . . . . . . . . 12
8 IANA Considerations . . . . . . . . . . . . . . . . . . . . . 12
9 Conclusion . . . . . . . . . . . . . . . . . . . . . . . . . . 12
10 References . . . . . . . . . . . . . . . . . . . . . . . . . . 13
10.1 Normative References . . . . . . . . . . . . . . . . . . . 13
10.2 Informative References . . . . . . . . . . . . . . . . . . 13
Authors' Addresses . . . . . . . . . . . . . . . . . . . . . . . . 16
Show full document text