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...
Main Authors: | , |
---|---|
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 |