π€ AI Summary
This work addresses the efficient deployment of high-density virtualized radio access networks (vRAN) on heterogeneous architectures comprising general-purpose processors and hardware accelerators. Building upon the OpenAirInterface 5G software stack, the study proposes a software stack adaptation mechanism tailored for dense deployment scenarios, optimizing resource scheduling and parallel execution of multiple vRAN instances on shared servers. By uncovering the performance implications of underlying compute architecture characteristics on vRAN operation, the approach significantly enhances deployment density and runtime efficiency. The results demonstrate the critical role of software-level co-optimization in heterogeneous systems and offer a practical pathway toward flexible and high-performance vRAN deployments.
π Abstract
The advent of 5G virtualized Radio Access Networks (vRANs) brings a new challenge with regards to computer architectures. It requires to select or design computing technologies that provide a sufficient level of performance while maximizing the flexibility and efficiency of the implemented networks. Several solutions addressing this challenge were proposed, relying on general purpose processors as well as hardware accelerators. This work describes our effort to enable an intensive vRAN deployment using the 5G software stack OpenAirInterface on top of these computer architectures. We had to adapt the software stack to leverage the capabilities of hardware and to find how to scale up the vRAN deployment with several vRAN instances sharing a server. We describe in this work our improvements to the stack and their effect on performance. We also share our observations on the behavior of the computer architectures and how they affect our deployment. We finally discuss the limitations of our deployment and further efforts to implement better vRAN deployments.