Synergy: A SmartNIC Accelerated 5G Dataplane and Monitor for Mobility Prediction
Synergy: A SmartNIC Accelerated 5G Dataplane and Monitor for Mobility Prediction
复制标题
DOI:
10.1109/icnp55882.2022.9940261
复制
发表时间:
2022-10
期刊:
影响因子:
--
通讯作者:
Sourav Panda;K. Ramakrishnan;L. Bhuyan
中科院分区:
文献类型:
--
作者:
Sourav Panda;K. Ramakrishnan;L. Bhuyan
The 5G user plane function (UPF) is a critical inter-connection point between the data network and cellular network infrastructure. It governs the packet processing performance of the 5G core network. UPFs also need to be flexible to support several key control plane operations. Existing UPFs typically run on general-purpose CPUs, but have limited performance because of the overheads of host-based forwarding. We design Synergy, a novel 5G UPF running on SmartNICs that provides high throughput and low latency. It also supports monitoring functionality to gather critical data on user sessions for the prediction and optimization of handovers during user mobility. The SmartNIC UPF efficiently buffers data packets during handover and paging events by using a two-level flow-state access mechanism. This enables maintaining flow-state for a very large number of flows, thus providing very low latency for control and data planes and high throughput packet forwarding. Mobility prediction can reduce the handover delay by pre-populating state in the UPF and other core NFs. Synergy performs handover predictions based on an existing recurrent neural network model. Synergy's mobility predictor helps us achieve 2.32× lower average handover latency. Buffering in the SmartNIC, rather than the host, during paging and handover events reduces packet loss rate by at least 2.04×. Compared to previous approaches to building programmable switch-based UPFs, Synergy speeds up control plane operations such as handovers because of the low P4-programming latency leveraging tight coupling between SmartNIC and host.