High‐performance user plane function (UPF) for the next generation core networks

Comparing with previous mobile communications, the fifth generation (5G) mobile communication provides three different types of services including enhanced mobile broadband, massive machine type communications, and ultra‐reliable and low latency communications. To fulfil various requirements of thes...

Full description

Bibliographic Details
Main Authors: Whai‐En Chen, Chia Hung Liu
Format: Article
Language:English
Published: Wiley 2020-11-01
Series:IET Networks
Subjects:
Online Access:https://doi.org/10.1049/iet-net.2020.0033
id doaj-d67c126c9718417a8424df812c7ce90b
record_format Article
spelling doaj-d67c126c9718417a8424df812c7ce90b2021-08-26T06:35:47ZengWileyIET Networks2047-49542047-49622020-11-019628428910.1049/iet-net.2020.0033High‐performance user plane function (UPF) for the next generation core networksWhai‐En Chen0Chia Hung Liu1Department of CSIENational Ilan UniversityYilanTaiwanDepartment of CSIENational Ilan UniversityYilanTaiwanComparing with previous mobile communications, the fifth generation (5G) mobile communication provides three different types of services including enhanced mobile broadband, massive machine type communications, and ultra‐reliable and low latency communications. To fulfil various requirements of these services, 5G defines new technologies and architectures such as the next‐generation core network (NGC) and the new radio of the access network (5G‐AN). The user plane function (UPF), which is an essential component in 5G NGC, connects 5G‐AN and packet data networks (e.g. internet). Typically, the UPF provides the tunnelling, internet protocol/port translation, and forwarding functions. To provide flexibility and scalability deployment for 5G NGC, this study virtualises the UPF by using the Docker container. However, the virtualisation architecture degrades the performance of the UPF, and the performance of the UPF dominates the performance (e.g. throughput) of the 5G user‐plane transmission. To provide high‐performance packet processing, this study utilises Intel Data Plane Development Kit to develop the UPF, reduces the number of memory copy on header processing, and investigates the CPU core allocation methods for the UPF deployment. Based on the results of this study, the proposed UPF can provide the UPF functions and process the packets up to 40 Gbps on a x86‐based platform.https://doi.org/10.1049/iet-net.2020.0033fifth generation mobile communicationprevious mobile communicationsgeneration core networkshigh‐performance user plane functionUPF deploymentIntel Data Plane Development Kit
collection DOAJ
language English
format Article
sources DOAJ
author Whai‐En Chen
Chia Hung Liu
spellingShingle Whai‐En Chen
Chia Hung Liu
High‐performance user plane function (UPF) for the next generation core networks
IET Networks
fifth generation mobile communication
previous mobile communications
generation core networks
high‐performance user plane function
UPF deployment
Intel Data Plane Development Kit
author_facet Whai‐En Chen
Chia Hung Liu
author_sort Whai‐En Chen
title High‐performance user plane function (UPF) for the next generation core networks
title_short High‐performance user plane function (UPF) for the next generation core networks
title_full High‐performance user plane function (UPF) for the next generation core networks
title_fullStr High‐performance user plane function (UPF) for the next generation core networks
title_full_unstemmed High‐performance user plane function (UPF) for the next generation core networks
title_sort high‐performance user plane function (upf) for the next generation core networks
publisher Wiley
series IET Networks
issn 2047-4954
2047-4962
publishDate 2020-11-01
description Comparing with previous mobile communications, the fifth generation (5G) mobile communication provides three different types of services including enhanced mobile broadband, massive machine type communications, and ultra‐reliable and low latency communications. To fulfil various requirements of these services, 5G defines new technologies and architectures such as the next‐generation core network (NGC) and the new radio of the access network (5G‐AN). The user plane function (UPF), which is an essential component in 5G NGC, connects 5G‐AN and packet data networks (e.g. internet). Typically, the UPF provides the tunnelling, internet protocol/port translation, and forwarding functions. To provide flexibility and scalability deployment for 5G NGC, this study virtualises the UPF by using the Docker container. However, the virtualisation architecture degrades the performance of the UPF, and the performance of the UPF dominates the performance (e.g. throughput) of the 5G user‐plane transmission. To provide high‐performance packet processing, this study utilises Intel Data Plane Development Kit to develop the UPF, reduces the number of memory copy on header processing, and investigates the CPU core allocation methods for the UPF deployment. Based on the results of this study, the proposed UPF can provide the UPF functions and process the packets up to 40 Gbps on a x86‐based platform.
topic fifth generation mobile communication
previous mobile communications
generation core networks
high‐performance user plane function
UPF deployment
Intel Data Plane Development Kit
url https://doi.org/10.1049/iet-net.2020.0033
work_keys_str_mv AT whaienchen highperformanceuserplanefunctionupfforthenextgenerationcorenetworks
AT chiahungliu highperformanceuserplanefunctionupfforthenextgenerationcorenetworks
_version_ 1721196047651307520