A Helm chart for 5G UPF for Smart Edge PWEK 22.01
Overview of ASTRI
Hong Kong Applied Science and Technology Research Institute (ASTRI) was founded by the Government of the Hong Kong Special Administrative Region in 2000 with the mission of enhancing Hong Kong’s competitiveness through applied research. ASTRI’s core R&D competence in various areas is grouped under four Technology Divisions: Communications Technologies; Integrated Circuits and Systems; IoT Sensing and AI Technologies and Trust and AI Technologies. It is applied across six core areas which are Smart City, Financial Technologies, Re-Industrialization and Intelligent Manufacturing, Digital Health, Application Specific Integrated Circuits and Metaverse. For more information, please visit https://www.astri.org/.
ASTRI offers cutting-edge 5G end-to-end network technologies and applications, and other next generation network solutions. Its applications are helping equipment manufacturers and operators to introduce faster and more intelligent services for network users, benefiting both industries and the community.
Application Description
ASTRI’s User Plane Function (UPF) is fully complaint to 3GPP specification and can be distributed and deployed close to the users on the Intel Smart Edge platform to enable ultra-low latency and time-sensitive usage scenarios in the 5G network. It supports N3/N4/N6/N9 interfaces, their related protocols, and procedures. ASTRI’s UPF supports OpenUPF specification and open N4 interface.
ASTRI’s UPF delivers high network throughput in line rate with low packet latency. ASTRI’s UPF can leverage the Dynamic Device Personalization (DDP) capability on Intel E810 to achieve fine grade load balancing.
Prerequisites
The UPF and UPF agent container require at least 4 CPU cores and 8Gi memory for optimized performance. There should be 1024Mb huge page memory on the host system. It is recommended to use ubuntu 18.04 LTS server as the host system.
Pre-deployed container images for ASTRI’s UPF on the UPF node are:
• UPF-image-v22.03-rc0.tar.gz
• UPF-agent-image-v22.03-rc0.tar.gz
UPF and UPF agent images could be loaded into docker image by using following commands:• docker load -i UPF-image-v22.03-rc0.tar.gz
• docker load -i UPF-agent-image-v22.03-rc0.tar.gz
The helm charts of UPF and UPF agent should be also copied to the controller for deployment.
Usage
Repository
The UPF is available in the smart-edge-open/edgeapps repository. To obtain it, please clone the repo.
$ git clone https://github.com/smart-edge-open/edgeapps.git
Then, please change the directory to applications/Astri/UPF for installing it.
Install the Chart
helm install upf upf/
Test Output
$ helm install upf upf/
NAME: upf
LAST DEPLOYED: Wed Mar 23 17:22:54 2022
NAMESPACE: default
STATUS: deployed
REVISION: 1
TEST SUITE: None
$ kubectl get all | |||||
NAME | READY | STATUS | RESTARTS | AGE | |
pod/upf-786bb577f-zlb8p | 2/2 | Running | 2 (22d ago) | 22d | |
NAME | READY | UP-TO-DATE | AVAILABLE | AGE | |
deployment.apps/upf | 1/1 | 1 | 1 | 22d | |
NAME | DESIRED | CURRENT | READY | AGE | |
replicaset.apps/upf-786bb577f | 1 | 1 | 1 | 22d | |
NAME | TYPE | CLUSTER-IP | EXTERNAL-IP | PORT(S) | AGE |
service/upf-service | ClusterIP | 10.104.14.151 | <none> | 8805/UDP | 22d |
Uninstall Chart
helm delete upf
Test Output
$helm delete upf
release "upf" uninstalled
Additional Information
Learn more about the ASTRI UPF at https://www.astri.org/IMPACT/smart-city/revolutionary-5g-core-performance.html
Where to Purchase
ASTRI 5G team devotes to provide high throughput performance, fully 3GPP compliant software solution for supporting 4G/5G, including functionalities such as networking slicing, traffic breakout, traffic redirection/steering etc. ASTRI welcomes technical collaborations/integrations, both binary and source code licensing are available. If needed, customization feature support requests on the 5G Core are also welcome.
Please contact ASTRI Liang DONG (liangdong@astri.org) for sales information.
Optimized for Intel® Smart Edge
Install
ASTRI User Plane Function (UPF)
Retrieve Container Images and Helm Charts
Containers: Please contact ASTRI for images
Helm Charts: https://github.com/smart-edge-open/edgeapps/tree/master/applications/Astri/UPF
Pre-load Docker Images on Nodes
docker load -i UPF-image-v22.03-rc0.tar.gz
docker load -i UPF-agent-image-v22.03-rc0.tar.gz
Deploy Service
helm install upf upf/
Where to Purchase
Please contact liangdong@astri.org for more UPF information.