Hi, I'm Samina 👋

This is my Life & Technological Journey

Samina Website

Hi, I'm Samina 👋

This is my Life & Technological Journey

5G-PPP Software Network White Paper 畫重點筆記

5 minutes
February 11, 2019
Category:
5G
tags:
5G

From Webscale to Telco, the Cloud Native Journey

https://5g-ppp.eu/white-papers/

這邊是一篇"畫重點"的筆記,關於 5G & Cloud Native ,From 5G-PPP(5G Infrastructure Public Private Partnership) 的白皮書。

1 Introduction

2 Cloud Native: a Webscale View

SBA(Service-Based Architecture)

3 ways to implement:
either as a network element on a dedicated hardware
as a software instance running on a dedicated hardware
as a virtualized / cloud-native function instantiated on an appropriate platform

利用雲軟件技術,3GPP NF架構可實現更高的靈活性,可編程性,自動化以及顯著的成本/能耗降低。

2.1 Microservice Architecture

提供超可靠,低延遲的通信和高速
為此,需要在架構中實現高度靈活性,可歸納如下:

SBA benefits to 5G:

2.2 Twelve Factors

https://12factor.net/zh_cn/

2.3 Technology for Cloud Native

Cloud Native Trail Map
https://github.com/cncf/landscape/blob/master/README.md#trail-map

3 Telco Requirements

IMT-2020 5G Triangle

4 Toward Telco Grade Webscale Frameworks

4.1 Need for Telco Grade features

4.2 Twelve Factors in Telco Domain

4.3 Telco-Grade Features

Several features must be integrated to the aforementioned frameworks:

  1. Multi-network interfaces
  2. Service function chaining
  3. Data plane acceleration
    • low packet processing time to reach very low latency
    • predictability and stability of packet processing delay to minimize jitter
    • guaranteed and prioritized bandwidth for each Telco workload to prevent network contention
    • low CPU consumption for network tasks to allow low energy usage
    • native network performance for Telco workloads
  4. Enhanced platform awareness
    • CPU pinning to avoid unpredictable latency and host CPU overcommit by dedicating CPUs to the Telco containers
    • Numa awareness to improve the utilization of compute resources for Telco containers that need to avoid cross NUMA node memory access
    • huge pages to accelerate the memory management by using larger page sizes.
  5. Environment aware scheduling

5 Technology Enablers – Open source and Standards

5.1 Standards

5.2 Open Source Software

可以參考 CNCF 的軟體來實作
MANO frameworks such as Linux Foundation’s ONAP [41], ONF XOS [42], Cloudify [43] and ETSI OSM [44] are starting to evolve towards this approach for microservices.

6 Conclusion