FPGA-accelerated SmartNIC for supporting 5G virtualized Radio Access Network

Disaggregated, virtualized, and open next-generation eNodeB (gNB) could bring several benefits to the Next Generation Radio Access Network (NG-RAN) by enabling more market competition and customer choice, lower equipment costs, and improved network performance. This can be achieved through gNB-centr...

Full description

Bibliographic Details
Main Authors: Andriolli, N. (Author), Borromeo, J.C (Author), Kondepu, K. (Author), Valcarenghi, L. (Author)
Format: Article
Language:English
Published: Elsevier B.V. 2022
Subjects:
Online Access:View Fulltext in Publisher
LEADER 03170nam a2200433Ia 4500
001 10.1016-j.comnet.2022.108931
008 220425s2022 CNT 000 0 und d
020 |a 13891286 (ISSN) 
245 1 0 |a FPGA-accelerated SmartNIC for supporting 5G virtualized Radio Access Network 
260 0 |b Elsevier B.V.  |c 2022 
856 |z View Fulltext in Publisher  |u https://doi.org/10.1016/j.comnet.2022.108931 
520 3 |a Disaggregated, virtualized, and open next-generation eNodeB (gNB) could bring several benefits to the Next Generation Radio Access Network (NG-RAN) by enabling more market competition and customer choice, lower equipment costs, and improved network performance. This can be achieved through gNB-central unit (CU)-control plane (CP), gNB-CU-user plane (UP) and gNB-distributed unit (DU) separation, CU and DU function virtualization, and zero touch RAN management and control. However, to achieve the performance required by specific foreseen 5G usage scenarios (e.g., Ultra Reliable Low Latency Communications — URLLC), offloading selected disaggregated gNB functions into an accelerated hardware becomes a necessity. To this aim, this study proposes the implementation of 5G DU Low-PHY layer functions into an FPGA-based SmartNIC exploiting the Open Computing Language (OpenCL) framework to facilitate the integration of accelerated 5G functions within the mobile protocol stack. The proposed implementation is compared against (i) a CPU-based OpenAirInterface implementation, and (ii) a GPU-based implementation of IFFT exploiting clfft and cufft libraries. Experimental results show that the different optimization techniques implemented in the proposed solution reduce the Low-PHY processing time and the use of FPGA resources. Moreover, the GPU-based implementation of the cufft and the proposed FPGA-based implementation have a lower processing time and power consumption compared to a CPU-based implementation for up to two cores. Finally, the implementation in a SmartNIC reduces the delay added by the host-to-device communication through the Peripheral Component Interconnect Express (PCIe) interface, considering both functional split options 2 and 7-1. © 2022 The Authors 
650 0 4 |a 5G mobile communication systems 
650 0 4 |a Central units 
650 0 4 |a Competition 
650 0 4 |a Control planes 
650 0 4 |a Customer choice 
650 0 4 |a Equipment costs 
650 0 4 |a Field programmable gate arrays (FPGA) 
650 0 4 |a Graphics processing unit 
650 0 4 |a Hardware acceleration 
650 0 4 |a Hardware Acceleration 
650 0 4 |a Market competition 
650 0 4 |a Network function virtualization 
650 0 4 |a Network function virtualization 
650 0 4 |a Next generation networks 
650 0 4 |a Open computing language 
650 0 4 |a OpenCL 
650 0 4 |a Processing time 
650 0 4 |a Radio access networks 
650 0 4 |a Radio access networks 
650 0 4 |a Transfer functions 
650 0 4 |a User planes 
650 0 4 |a Virtual reality 
700 1 |a Andriolli, N.  |e author 
700 1 |a Borromeo, J.C.  |e author 
700 1 |a Kondepu, K.  |e author 
700 1 |a Valcarenghi, L.  |e author 
773 |t Computer Networks