Design and Implementation of SMARTHO – A Network Initiated Handover mechanism in NG-RAN, on P4-based Xilinx NetFPGA switches

07/04/2020
by   Phanindra Palagummi, et al.
0

This report deals with the design of handover schemes for radio access networks (RAN) in 5G networks, using programmable data plane switches. In 5G networks, the NG-RAN architecture splits the Base Band Unit (BBU) into Central and Distributed Units (CU and DU). This structure has created a mid-haul Network, connecting CUs and DUs. The recent advancements in dataplane programmability can be used to enhance system performance. We show how P4 switches can be used to parse the packets between DU, CU, and Back Haul (Core Network) for potential system improvements. In particular, we consider the scenario of mobile handover. The proposed protocol is called SMARTHO, illustrating a smart handover. Programming Protocol-Independent Packet Processors (P4) is a programming language designed to support specification and programming the forwarding plane behavior of network switches/routers. In SMARTHO, we use P4 Switches to intervene in the handover process for fixed-path mobile users. A resource pre-allocation scheme that reserves resources before the UE reaches a future cell, is proposed. The solution is implemented using a P4-based switch introduced between the CU and the DU. The P4 switch is used to spoof the behavior of User Equipment (UE) and perform the resource allocation in advance. The proposed SMARTHO framework is implemented in the mininet emulation environment and in a reconfigurable hardware environment using NetFPGA-SUME boards. The emulation results show a handover response time improvement of 18 for a tandem of two HOs and 25 implementation, we used NetFPGA-SUME boards as P4 switches. The handover time was measured to be approximately 50 milliseconds in the experiments conducted.

READ FULL TEXT

page 19

page 21

page 24

page 27

research
09/26/2019

Programmable Event Detection for In-Band Network Telemetry

In-Band Network Telemetry (INT) is a novel framework for collecting tele...
research
01/26/2021

A Survey on Data Plane Programming with P4: Fundamentals, Advances, and Applied Research

With traditional networking, users can configure control plane protocols...
research
07/11/2022

Implementing packet trimming support in hardware

Packet trimming is a primitive that has been proposed for datacenter net...
research
04/28/2018

A Resource Pooling Switch Architecture with High Performance Scheduler

With the rapid development of network-based services and applications, c...
research
10/09/2020

P4-CoDel: Experiences on Programmable Data Plane Hardware

Fixed buffer sizing in computer networks, especially the Internet, is a ...
research
09/27/2019

Improving Resource Allocation in Software-Defined Networks using Clustering

Software-defined networks (SDNs) are a huge evolution in simplifying imp...
research
11/21/2022

Formal Abstractions for Packet Scheduling

This paper studies PIFO trees from a programming language perspective. P...

Please sign up or login with your details

Forgot password? Click here to reset