alto Working Group                                ZJ. Sun, H.Yang, C.Li
Internet-Draft       Beijing University of Posts and Telecommunications
Intended status: Standards Track                                  S.Liu
Expires: 11 January 2023                 China Mobile Research Istitute
                                                               H. Zheng
                                                    Huawei Technologies
                                                           11 July 2022


           Architecture of Computing Power Optical Network
           draft-sun-alto-arch-computing-optical-network-02

Abstract

   This document describes the architecture of computing power optical
   network.

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 6 September 2022.

Copyright Notice

   Copyright (c) 2022 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 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 Revised BSD License text as
   described in Section 4.e of the Trust Legal Provisions and are
   provided without warranty as described in the Revised BSD License.



Sun, et al.             Expires 6 September 2022                [Page 1]


Internet-Draft    Architecture of Computing Power Optical Network      July 2022


Table of Contents

   1.  Introduction  . . . . . . . . . . . . . . . . . . . . . . . .   2
     1.1.  Requirements Language . . . . . . . . . . . . . . . . . .   3
   2.  Scenarios . . . . . . . . . . . . . . . . . . . . . . . . . .   3
     2.1.  Network Resource Acquirement  . . . . . . . . . . . . . . . 3
   3. The architecture of Computing Power Optical Network . . . . . .  4
     3.1.  Cloud management platform  . . . . . . . . . . . . . . . .  4
     3.2.  Edge management platform . . . . . . . . . . . . . . . . .  4
   4.  Manageability Considerations  . . . . . . . . . . . . . . . .   4
   5.  Security Considerations . . . . . . . . . . . . . . . . . . .   4
   6.  IANA Considerations . . . . . . . . . . . . . . . . . . . . .   4
   7.  References  . . . . . . . . . . . . . . . . . . . . . . . . .   5
     7.1.  Normative References  . . . . . . . . . . . . . . . . . .   5
     7.2.  Informative References  . . . . . . . . . . . . . . . . .   5
   Acknowledgments . . . . . . . . . . . . . . . . . . . . . . . . .   5
   Authors' Addresses  . . . . . . . . . . . . . . . . . . . . . . .   5

1.  Introduction

   With the rapid popularization and application of cloud computing,
   artificial intelligence and other technologies, the total amount of
   data has increased explosively, and the demand for data storage,
   computing and transmission has increased significantly. This puts
   forward higher requirements for flexible network scheduling and
   quality of service. More importantly, the upgrading of industrial
   intelligence will bring about the diversity of devices, such as
   the application of Internet of things (IOT) sensors, cameras and
   other devices will produce diverse data. The processing of these
   heterogeneous data needs ubiquitous computing power to support.

   The computing power network is the link that efficiently connects
   ubiquitous computing power resources and massive user data. With
   the advantages of ultra-large capacity, ultra-long distance, low
   latency, and flexible scheduling, optical networks provide a wide
   coverage, flexible and efficient super-capacity guarantee for
   computing resources.

   The architecture of Computing Power Optical Network supports
   network-aware applications, networks, computing power and user
   needs, coordinates the scheduling of computing power resources
   and network resources, and provides the best user experience. This
   architecture combines the computing power network with the optical
   network to realize the collaborative linkage between edge computing
   and cloud computing.


Sun, et al.             Expires 6 September 2022                [Page 2]


Internet-Draft     Architecture of Computing Power Optical Network      July 2022



1.1.  Requirements Language

   The key words "MUST", "MUST NOT", "REQUIRED", "SHALL", "SHALL NOT",
   "SHOULD", "SHOULD NOT", "RECOMMENDED", "NOT RECOMMENDED", "MAY", and
   "OPTIONAL" in this document are to be interpreted as described in BCP
   14 [RFC2119] [RFC8174] when, and only when, they appear in all
   capitals, as shown here.

2.  Scenarios

   With the prevalence of cloud services, enterprise services and other
   services, the architecture of computing power optical network has
   become the choice to solve supported services. The following scenarios
   provide some typical applications.

2.1.  Network Resource Acquirement

   The edge network management layer receives information from the client,
   obtains complete user information, and provides it to the cloud management
   platform for network resource synchronization. The cloud management platform
   obtains regular information about applications and networks.


3. The architecture of Computing Power Optical Network
  ---------------------------------------------------------------------------------------------------------------------------
 |            ------------------------------------------------------------------------------                                 |
 |           |                -----------------------------------------------------------   |                  ----------    |
 |           |               |              ---------                    -------------   |  |                 |          |   |
 |           |               |             | CP  API |                  | Resource ID |  |  |                 |          |   |
 |           |               | Computing    ---------                    -------------   |  |  report network |          |   |
 |           |               | resources     --------      -----      -----      -----   |  |   information   |  Cloud   |   |
 |  Cloud    |  Computing    |              |storage |    | NPU |    | CPU |    | GPU |  |  | ----------------|          |   |
 |management |    power      |               --------      -----      -----      -----   |  |                 | network  |   |
 | platform  |orchestration   -----------------------------------------------------------   | ----------------|          |   |
 |           |    layer       ------------------------------------------------------------- |    Distribute   |management|   |
 |           |               |             -----------------------   -------------------   ||    computing    |          |   |
 |           |               |Computing   |CP service notification| |CP state perception|  ||      power      |          |   |
 |           |               |  power      -----------------------   -------------------   ||    scheduling   |          |   |
 |           |               |scheduling   ---------------------   ----------------------- ||    information  |          |   |
 |           |               |            |CP routing generation| |CP rerouting monitoring|||                 |          |   |
 |           |               |             ---------------------   ----------------------- ||                  -/--/-----    |
 |           |                ------------------------------------------------------------- |                  /  /          |
 |            ------------------------------------------------------------------------------                  /  /           |
  -----------------------------------------------------------------------------------------------------------/--/------------
                                                                                         Delivering network /  /  Reporting edge
                                                                                            orchestration  /  /      network
                                                                                             informarion  /  /     information
 --------------------------------------------------------------------------------------------------------/--/--
|            --------------------------------------------------------                                   /  /   |
|           |              --------------------------------------    |                          ----------     |
|           |             |           ---------   -----   -----  |   |                         |           |   |
|           |             |          | CP  API | | GPU | | CPU | |   |                         |           |   |
|           |             | Computing ---------   -----   -----  |   |    Report network       |           |   |
|           |   Edge      | resources --------    ----------     |   |   information and       |           |   |
|  Edge     | Computing   |          | storage|  |   NPU    |    |   |    computing power      |   Edge    |   |
|           |   Power     |           --------    ----------     |   |arrangement information  |           |   |
|Management |Orchestration --------------------------------------    |-------------------------|  Network  |   |
|           |         -------------------------------------------    |-------------------------|           |   |
| Platform  |        |             -------------    -----------  |   | Issue the final strategy| Management|   |
|           |        | Computing  |CP routing ID|  |CP routing | |   |   of computing power    |           |   |
|           |        |   power     -------------    -----------  |   |      orchestration      |           |   |
|           |        |routing and  ------------------------      |   |                         |           |   |
|           |        | forwarding |CP Routing Advertisement|     |   |                         |           |   |
|           |        |             ------------------------      |   |                         |           |   |
|           |         -------------------------------------------    |        .                 -----------    |
|            --------------------------------------------------------   .  . . .                               |
 --------------------------------------------------------------.----.----.--.--.-------------------------------
                                                           .     .     .   .    .
                                                       .     .       .    .      .
                                                    .     .        .     .       .
            -------------------------------------.------.--------.------.--------.----------------
           |                                  .       .         .      .          .               |
           | network                          Router.— — — — —.— — Router        .                |
           |  layer                            /.  .\         .    /  .    \       .              |
           | resources                        / ..   \       .    /   .     \      .              |
           |                                 / ..     \     .    /    .      \      .             |
           |                             Router .      \   .    /     .       Router              |
           |                              .    .        \ .    /      .           .               |
           |                             .     .         Router       .           .               |
            ----------------------------.------.------------.---------.-----------.---------------
            ---------------------------.------.------------.----------.-----------.---------------
           |                          .      .             .          .           .               |
           | Optical                 .    -- OE--         .           .           .               |
           |  layer                 .  --        --      .         --OE--         .               |
           |resources              OE--             --  .   -- --         --      .               |
           |                            -- -- -- -- -- OE--                   --  .               |
           |                                             -- -- -- -- -- -- -- -- OE               |
            --------------------------------------------------------------------------------------
                          Fig.1 The architecture of computing power optical network.

3.1. Cloud management platform

   In order to realize the perception of ubiquitous computing and services,
   cloud management platform includes computing power scheduling and network
   management. Computing power scheduling can be divided into computing power
   resources and computing power scheduling. Computing resources are the use
   of existing computing infrastructure to provide computing resources. The
   computing infrastructure is mainly composed of edge computing nodes and
   network devices, which are controlled by the computing network control
   layer through the north interface, and provide computing, storage and
   network facility resources for the serverless edge computing network
   reference architecture. The computing infrastructure includes a
   combination of various computing capabilities such as single core
   central processing unit (CPU), graphics processor (GPU), network processor
   (NPU). In order to meet the diverse computing needs of the edge computing
   field, this layer can provide functions such as algorithm library,
   computing application programming interface (API), computing network
   resource identification, etc.

   The computing power scheduling layer is the core of the computing power aware
   network, which consists of computing power service notification, computing power
   state awareness, computing power route generation and computing power route
   monitoring. Based on the abstracted computing network resources, and considering
   the network status and computing resource status comprehensively, the computing
   power routes that can flexibly schedule services to different computing resource
   nodes on demand are generated, and the real-time monitoring of computing power
   routes is carried out. Computing power nodes, including terminals, edges and
   cloud data centers, need to collect and distribute information about their
   computing power resource status, such as CPU processing capacity, queue status,
   cache status, computing power node address, etc. through the control surface
   network mechanism, that is, create a global computing power routing table at
   the forwarding node of the whole network computing power network, in case of
   application requests for optimal routing scheduling in the whole network computing
   resource pool. The cloud network management layer reports the current information
   of the network to the computing force arrangement layer and accepts the computing
   force arrangement information issued by the computing force arrangement layer.

Sun, et al.             Expires 6 September 2022                [Page 3]


Internet-Draft     Architecture of Computing Power Optical Network      July 2022


3.2.  Edge management platform

   Edge management platform includes edge computing force arrangement and
   edge network management. Edge computing scheduling can be divided into
   computing resources and computing routing forwarding. Computing resources
   include computing application programming interface (API), central processing
   unit (CPU), graphics processor (GPU), network processor (NPU), and storage
   composition. They are controlled by the computing network control layer through
   the north interface, providing computing, storage and other resources for the
   server free edge computing network reference architecture.

  The computing power route forwarding layer is composed of computing power route
  identification, computing power route addressing, computing power route notification .
  Through the distributed edge computing nodes, through the automatic deployment of
  services, optimal routing and cross layer optimization, the edge computing power aware
  network is built, which can truly call different computing resources on demand and in real
  time, improve the utilization efficiency of computing  resources, and finally realize the
  optimization of user experience Optimization of computing resource utilization and
  network efficiency.

  The management layer of the edge network reports the network information and the
  arrangement information of the edge computing power to the arrangement layer of
  the edge computing power, and accepts the final strategy of the arrangement of
  the distributed computing power to be implemented. And the edge network management
  layer reports the edge network status information to the cloud network management
  layer, and accepts the distributed network resource arrangement information.

  When the edge management platform receives an application request from a user,
  it will forward the request to the cloud management platform after verifying the user.
  The cloud network management layer reports the network information to the computing
  power scheduling layer, which receives the network information, informs the computing
  power service and perceives the computing power status through the computing power
  scheduling layer, so as to generate the computing power route and monitor the route
  in real time. The cloud management platform sends the generated computing power
  arrangement information to cloud network management. Cloud network management will
  distribute the received computing power arrangement information to edge network management.
  Edge network management reports network information and computing power scheduling
  information. Edge computing power scheduling performs computing power routing forwarding
  operations, and issues the final computing power scheduling strategy through computing
  power routing addressing, computing power routing notification.

Computational applications carry all kinds of services and applications in ubiquitous computing, and
 transfer the user's requests for service SLA (including computing requests) parameters to the computing
routing layer.

Computing management layer: complete the arrangement of computing services, as well as the management
of computing resources and network resources. The specific work includes the perception of computing resources
and OAM management, etc., to realize the computing network operation of end users and the management of computing
routing layer and network resource layer.

Computing power routing is based on the abstract computing network resources, and comprehensively considers the network
status and computing resource status, so that services can be flexibly scheduled to different computing resource nodes on demand.

Computing resources refer to the use of existing computing infrastructure to provide computing resources. It mainly includes the
combination of a single core central processing unit (CPU), multi-core CPUs, CPU+graphics processor (GPU) and other computing capabilities,
and provides computing models, computing application programming interfaces (APIs), computing network resource identification and other functions.

Network resources use the existing network infrastructure to provide ubiquitous network connections for all corners of the network, including access
networks, metropolitan area networks and backbone networks.


4.  Manageability Considerations

   TBD

5.  Security Considerations

   TBD

6.  IANA Considerations

   This document requires no IANA actions.

7.  References



Sun, et al.             Expires 6 September 2022                [Page 4]


Internet-Draft      Architecture of Computing Power Optical Network      July 2022

   [RFC8174]  Leiba, B., "Ambiguity of Uppercase vs Lowercase in RFC
              2119 Key Words", BCP 14, RFC 8174, DOI 10.17487/RFC8174,
              May 2017, <https://www.rfc-editor.org/info/rfc8174>.


Acknowledgments

   TBD

Authors' Addresses

   Zhengjie Sun
   Beijing University of Posts and Telecommunications

   Email: sunzhengjie@bupt.edu.cn

   Hui Yang
   Beijing University of Posts and Telecommunications

   Email: yanghui@bupt.edu.cn

   Chao Li
   Beijing University of Posts and Telecommunications

   Email: lc96@bupt.edu.cn

   Sheng Liu
   China Mobile

   Email: liushengwl@chinamobile.com

   Haomian Zheng
   Huawei Technologies Co

   Email: zhenghaomian@huawei.com









Sun, et al.             Expires 6 September 2022                [Page 5]