Blueprint Overview

Introduction & Purpose of EALTEdge

Enterprise Application on Lightweight 5G Telco Edge is a blueprint under 5G/MEC system blueprint family. It intends to provide a edge computing platform along with application orchestration & management to host enterprise applications on lightweight 5G Telco Edge. Provided edge computing platform and management is meant to be implemented in reference to ETSI MEC (please refer ETSI MEC for further details - https://www.etsi.org/technologies/multi-access-edge-computing) For details kindly refer "Targeted Architecture section". BP also intend to provide platform for enterprise application developers to develop, test, package & onboard their applications easily & quickly, thereby empowering developers to innovate & ship faster. Also eventually BP aims to provide platform capabilities and features like Multi-Tenancy, Network-Isolation, Dynamic Orchestration, Network Capabilities exposure, enhanced identification etc. as needed for "MEC in an Enterprise Setting"

BP plan is to leverage EdgeGallery (http://www.edgegallery.org/) as its upstream project to provide Edge Computing platform, Application Management and platform for application developers. It is also planned to leverage EdgeConnector & EdgeGateway of another BP in same BP family (https://wiki.akraino.org/pages/viewpage.action?pageId=11995699&src=contextnavpagetreemode) to enable features like dynamic & flexible traffic offloading. BP also have plans to add platform capabilities, sample enterprise applications and some features specifically needed for Enterprise use case through new development/integration of other open sources.

The edge computing platform(s) (MEP) needs to be installed at the telco edge(s) and Application development/management related components (MECM (MEO+MEPM+Edge Connector), AppStore, Developer Platform) needs to be installed in Telco's cloud (private/public). Edge computing platform (MEP) provides a platform as a service environment for running "Enterprise Applications" In order to be useful, BP requires 5G RAN & UPF to enable connectivity & have configurations based on use case need. Also 5Gc and OSS system needs to be in place with desired configurations.


Use Case

Diverse types of applications in various enterprise sectors, not limited to below:

● ROBO (Remote office branch office)

● Machine Vision related use cases

● Video Orchestration and Optimization

Use Case 1 


Use Case 2

Use Case 3


Architecture

Targeted architecture


Center Node (Located at Telco Cloud)

CENTER Node consists of 3 components.  MECM , AppStore and Developer Platform.  MEC Manager is the central entity in the MEC system responsible for application and service deployment in an highly distributed computing environment, it provides overall view of hosts and applications deployed in the hosts. 
MECM: comprises of MEO, MEPM & Edge Connector which performs the following task

AppStore: It is like a market place for Application developer to launch their applications.

Developer platform: It is a platform for developer to carry out development and test their applications.


Edge Node (Located at Telco Edge)

Edge Node components manages  the execution of various enterprise Applications, it provides various services which can be leveraged by edge applications for smooth functioning and its planned to provide additional aPaas services required for Machine Vision, Video Analytics , IoT Analytics etc in future releases. 

Edge Node will comprise of following:

By leveraging upstream projects like EdgeGallery and In collaboration with other BP in same family "5G MEC/Slice System to Support Cloud Gaming, HD Video and Live Broadcasting" (5G MEC/Slice System to Support Cloud Gaming, HD Video and Live Broadcasting Blueprint - Tentative roadmap of integration other BP is Q2 2022), this BP intends to deliver targeted architecture.. 


SDO Compliance/Reference

ETSI MEC

BP leverages EdgeGallery as an upstream which follows the reference architecture as defined in "section 6 Reference architecture" of "https://www.etsi.org/deliver/etsi_gs/MEC/001_099/003/02.01.01_60/gs_mec003v020101p.pdf". Following are components which are available/planned

  1. MEO (Mobile Edge Orchestrator): Mapping to EALTEdge MECM MEO Components
  2. MEPM (Mobile Edge Platform Manager): Mapping to EALTEdge MECM MEPM Components
    1. ME app lifecycle mgmt: Mapping to EALTEdge APPLCM component
    2. ME app rules & reqts mgmt: Mapping to EALTEdge AppRuleMgr component 
  3. MEP
    1. Service Registry: Mapping to EALTEdge MEP-Server sub module
    2. DNS Handler: Mapping to EALTEdge MEP-Server sub module
    3. Traffic Rule Control: Mapping to EALTEdge MEP-Server sub module 

EdgeGallery intends to comply with Application Enablement API as defined in ETSI MEC 011 https://www.etsi.org/deliver/etsi_gs/MEC/001_099/011/02.01.01_60/gs_mec011v020101p.pdf & present @ https://forge.etsi.org/rep/mec/gs011-app-enablement-api. 


EALTEdge BP will leverage other BP in same BP family "5G MEC/Slice System to Support Cloud Gaming, HD Video and Live Broadcasting Blueprint" for dynamic Traffic routing & steering. Kindly refer that BP for any related SDO references/compliance.

Release 5 Architecture

In this release, BP has been upgrade from EdgeGallery version 0.9 to version 1.1. Also have enhanced Smart shelf in retail sample application.

EdgeGallery in version 1.1 has been added following new features.

Details can be found in below EdgeGallery links:

http://docs.edgegallery.org/zh_CN/release-v1.1/Release%20Notes/EdgeGallery_RN_zh.html

http://docs.edgegallery.org/zh_CN/release-v1.0/Release%20Notes/EdgeGallery_RN_zh.html

Smart Shelf application enhancement:

Below is release 5 architecture for details kindly refer platform architecture section.


Note:

  1. In release 5 to use BP, Either
    1.  UPF (external entity to this BP) needs to be pre-configured with DNS redirection rules and traffic rules to ensure connectivity.
    2. UPF integration via UPF adaptor for DNS redirection and traffic rules configurations 

SDO Compliance/Reference

ETSI MEC

BP leverages EdgeGallery v1.1 version which deliver implementation referring some part of ETSI MEC reference architecture as defined in "section 6 Reference architecture" of "https://www.etsi.org/deliver/etsi_gs/MEC/001_099/003/02.01.01_60/gs_mec003v020101p.pdf". Following are components which are available as part of release 5

  1. MEO (Mobile Edge Orchestrator): Mapping to EALTEdge MECM MEO Components
  2. MEPM (Mobile Edge Platform Manager): Mapping to EALTEdge MECM MEPM Components
    1. ME app lifecycle mgmt: Mapping to EALTEdge APPLCM component
  3. MEP
    1. Service Registry: Mapping to EALTEdge MEP-Server sub module
    2. DNS Handler: Mapping to EALTEdge MEP-Server sub module

For Application Enablement API compliance details kindly check http://docs.edgegallery.org/zh_CN/release-v1.1/Projects/MEP/MEP_Interfaces.html#mep-server

Platform Architecture

The below diagram gives a overall architecture of the Enterprise Application on Lightweight 5G Telco Edge blueprint as given in Release 5. 

Note: EALTEdge Blueprint Deployment has been tested on Cloud VM and is not tested on Bare-Metal Environment. Though, theoretically deployment should work in bare metal,  provided hardware and software prerequisites are met. Kindly refer R5 - Test Documentation of Enterprise Applications on Lightweight 5G Telco Edge (EALTEdge) to get details on the tested deployment.


CENTER Components

MECM:

AppStore:

Developer Platform:

EDGE Node Components:

MEP: 


Software Platform Architecture

The below image shows the software platform distribution and architecture for Release 5.0.

EALTEdge Software Components 

CLI: Command Line Interface provides the user interface to install the EALTEdge environment.

CENTER Node -

MECM Services: 

AppStore:

Developer Platform:

EDGE Node Components:

MEP:


Below are details of Upstream and Opensource software's used in various nodes of EALTEdge Environment.

OCD Node

S. No.

Software Name

Category

Version Number

Remarks

1.

Ubuntu

OS18.04


2.GITVersion Control2.17.1
3.AnsibleScripting Tool2.10.7
4.PythonScripting Language3.6.9
5.pip3library of python9.0.1


CENTER Node

S. No.

Software Name

Category

Version Number

Remarks

1.

Ubuntu

OS18.04


2.KubernetesOrchestration1.18.7
3.DockerCRI18.09+
4.Edge GalleryMultiAccess Edge Computing Platform1.1.1Opensource MEC Platform

EDGE Node

S. No.

Software Name

Category

Version Number

Remarks

1.UbuntuOS18.04
2.DockerCRI19.03
3.Edge GalleryMultiAccess Edge Comuting Platform1.1.1Opensource MEC Platform
4.VaultSecret Management0.5.0
5.InfluxDbDatabase2.0Time series data base for user applications data.

APIs

Please refer the API Documentation link : R5 - API Documentation Enterprise Application on Lightweight 5G Telco Edge (EALTEdge)

Hardware and Software Management

Hardware Management

Currently for this blueprint Huawei Cloud Virtual Machines are being used for development , testing and CD hence there is no specific hardware management to be done. 

Software Management

Gerrit Repo : EALT Gerrit Repo

Licensing