In-Network Data-Center Computing
draft-he-coin-datacenter-00

Document Type Active Internet-Draft (individual)
Last updated 2018-10-11
Stream (None)
Intended RFC status (None)
Formats plain text xml pdf html bibtex
Stream Stream state (No stream defined)
Consensus Boilerplate Unknown
RFC Editor Note (None)
IESG IESG state I-D Exists
Telechat date
Responsible AD (None)
Send notices to (None)
COIN                                                               J. He
Internet-Draft                                                   R. Chen
Intended status: Informational                                    Huawei
Expires: April 14, 2019                                M. Montpetit, Ed.
                                                          Triangle Video
                                                        October 11, 2018

                    In-Network Data-Center Computing
                      draft-he-coin-datacenter-00

Abstract

   This draft wants to review the existing research and the open issues
   that relate to the addition of data plane programmability in Data
   Center.  While some of the research hypotheses that are at the center
   of in-network-computing have been investigated since the time of
   active networking, recent developments in software defined
   networking, virtualization programmable switches and new network
   programming languages like P4 have generated a new enthusiasm in the
   research community and a flourish of new projects in systems and
   applications alike.  This is what this draft is addressing.

Status of This Memo

   This Internet-Draft is submitted in full conformance with the
   provisions of BCP 78 and BCP 79.

   Internet-Drafts are working documents of the Internet Engineering
   Task Force (IETF).  Note that other groups may also distribute
   working documents as Internet-Drafts.  The list of current Internet-
   Drafts is at https://datatracker.ietf.org/drafts/current/.

   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."

   This Internet-Draft will expire on April 14, 2019.

Copyright Notice

   Copyright (c) 2018 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
   (https://trustee.ietf.org/license-info) in effect on the date of

He, et al.               Expires April 14, 2019                 [Page 1]
Internet-Draft                                              October 2018

   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  . . . . . . . . . . . . . . . . . . . . . . . .   2
     1.1.  Requirements Language . . . . . . . . . . . . . . . . . .   3
   2.  In Network Computing and Data Centers . . . . . . . . . . . .   3
   3.  State of the Art in DC Programmability  . . . . . . . . . . .   4
     3.1.  In-Network Computing  . . . . . . . . . . . . . . . . . .   4
     3.2.  In-Network Caching  . . . . . . . . . . . . . . . . . . .   6
     3.3.  In Network Consensus  . . . . . . . . . . . . . . . . . .   7
     3.4.  Research Topics in Next Generation Data Centers . . . . .   8
     3.5.  Conclusion  . . . . . . . . . . . . . . . . . . . . . . .  10
   4.  References  . . . . . . . . . . . . . . . . . . . . . . . . .  10
     4.1.  Normative References  . . . . . . . . . . . . . . . . . .  10
     4.2.  Informative References  . . . . . . . . . . . . . . . . .  10
   Authors' Addresses  . . . . . . . . . . . . . . . . . . . . . . .  11

1.  Introduction

   It is now a given in the computing and networking world that
   traditional approaches to cloud and client-server architectures lead
   to complexity and scalability issues.  New solutions are necessary to
   address the growth of next generation network operation (in data
   centers and edge devices alike) including automation, self-
   management, orchestration across components and federation across
   network nodes to enable emerging services and applications.

   Mobility, social network and big data and AI/ML as well as emerging
   content application in the XR (virtual, augmented and mixed reality)
   require more scalable, available and reliable solution not only in
   real time, anywhere and over a wide variety of end devices.  While
   these solutions involve edge resources for computing, rendering and
   distribution, this paper focuses on the data center what are the
   current research approaches to create more flexible solutions.  We
   must define what we understand by data centers.  In this draft, we
   are not going to limit them to single location cloud resources but
   add multiple locations as well as interwork with edge resources to
   enable the network programmability that is central to next generation
   DCs in term of supported services and dynamic resilience.  This leads
Show full document text