Performance Characterization of dApps in Open Radio Access Networks
For O-RAN system designers, this provides empirical performance data and identifies bottlenecks to inform deployment decisions.
This work characterizes the performance of real-time O-RAN applications (dApps) across bare-metal and containerized deployments, identifying trade-offs in latency, scalability, and resource utilization, and demonstrates that offloading to smart NICs improves real-time responsiveness.
Despite recommendations to deploy real-time Open Radio Access Network (O-RAN) applications (dApps) in containerized environments, existing approaches predominantly rely on bare-metal servers. Moreover, current dApp deployments offer limited visibility into the resource usage patterns of both intelligent and non-intelligent dApps, hindering informed deployment decisions. This work addresses these gaps by implementing and evaluating representative dApps across multiple deployment scenarios (bare-metal and containers) to characterize the trade-offs in latency, scalability, and resource utilization. Additionally, we identify key performance bottlenecks and demonstrate how offloading dApps to emerging hardware accelerators, such as smart Network Interface Cards (NICs), can alleviate these limitations and improve real-time responsiveness in O-RAN systems.