YOU ARE AT:Network InfrastructureDiving deeper into the value of RAN intelligent controllers (Reader Forum)

Diving deeper into the value of RAN intelligent controllers (Reader Forum)

While RIC promises to bring intelligent control and automation to the radio access network, the devil is in the details

As cellular technology becomes pervasive within enterprise environments, how best to bring intelligence, programmability, and automation to the radio access network (RAN) is receiving much greater attention.

Wireless environments, by definition, are constantly changing due to a myriad of often uncontrollable factors. As a result, the wireless radio communications must be able to automatically adapt to deliver the best wireless service quality possible to end user devices.

Recent technology innovations such as the RAN intelligent controller (RIC) are designed for this precise purpose. Understanding how RIC works and the value it can deliver requires some context.

Modern RANs are a critical component of today’s telecommunication networks. They are responsible for connecting mobile devices to the internet or other networks, enabling voice and data communication. However, with the exponential growth of mobile data traffic, network operators and enterprises can face significant challenges in managing their RAN infrastructure. To address these challenges, the concept of RAN Intelligent Controller (RIC) has emerged as a viable solution.

Mohit Goyal, Software Engineer, Celona

What is RAN Intelligent Controller?

A RAN Intelligent Controller is a software-defined component of the Open Radio Access Network (Open RAN) architecture that is responsible for controlling and optimizing RAN functions.

O-RAN is an industry-wide term that refers to the disaggregation of software functions from cellular access points using open interfaces between them to enable interoperation across different vendor equipment.  

The basic idea is that specific RAN functions, such as such as signaling and data packet processing, MAC layer packet scheduling, protocol conversion, and encryption, can be separated with the ability to dynamically allocate different resources for each function more efficiently.

This arguably helps organizations migrate to an on-demand enterprise architecture that better fits the needs of constantly changing applications while embracing the enterprise 5G revolution.

A software-defined networking (SDN) technology that controls and manages the RAN functions, including radio resource management, mobility management, and other network services.)-RAN decouples the control plane from the data plane. RIC leverages that to facilitate interoperability across O-RAN vendors (i.e. RAN architectures that follow the O-RAN standards and open up O-RAN spec defined interfaces for a RIC to oversee its lifetime as a SDN/management plane function. RIC decouples the control plane from the data plane, allowing network operators to manage the network more effectively.

The RIC consists of a Non-Real-time Controller (supporting tasks that require less than 1 millisecond (ms) of latency) and a Near-Real Time controller (latency of 10ms to 100ms). Non-RT functions include service and policy management, RAN analytics and model-training for the Near-RT RAN. 

How is RIC used?

RIC is a relatively new technology developed to be used in modern telecommunications networks to improve network performance, reduce operational costs, and provide a better user experience. In short, RIC is effectively designed to manage and orchestrate the RAN.

RIC can be used to manage the allocation of network resources, such as bandwidth and spectrum, to ensure optimal use of network capacity. By using advanced algorithms and machine learning techniques, RIC functions can be used, for example, to predict and prevent network congestion, reduce latency, and improve network throughput.

The goal of RIC is to enable organizations to introduce new network services and applications in a more agile and efficient manner by providing a programmable interface that allows the development and deployment of special software applications on top of the RIC platform.

These applications can be used to optimize network performance, monitor network health, and troubleshoot network issues in real-time. xAPPs and rAPPs are both components of the RAN Intelligent Controller (RIC) framework.

xAPPs (eXtended Applications) provide various services and functionalities to the RAN through the RIC platform. xAPPs can be developed by third-party developers, telecom equipment vendors, or network operators themselves. xApps can be broadly classified into two categories: static configuration type and dynamic real-time control type.

Examples of static configuration type xApps include RAN slicing, RF configuration cell neighbor list management, persistent resource allocation to specific applications in the form of QoS guarantees as well as bandwidth, channel allocation, and TDD configuration settings.

A few compelling examples of dynamic real-time control type xApps include carrier-aggregation, interference management, admission and congestion control, mobility management along with the ability to load balancd radio access technologies and across RF bands.

rAPPs (RAN Applications) enable the RIC to interact with the RAN infrastructure components and provide the necessary control and management functions. rAPPs are responsible for processing data and making decisions related to the RAN infrastructure, such as traffic management, radio resource management, and network slicing.

Value of RAN Intelligent Controller

RIC brings several benefits to the RAN environment. First, it enables network operators to better manage and optimize the RAN in a more granular fashion. RIC provides real-time information and analytics that can help organizations make data-driven decisions. This information includes the quality of the radio signal, network traffic, user location, and device type. With this information, network operators can optimize the RAN network to deliver a better user experience and improve network efficiency.

RIC can also improve network performance by reducing latency and increasing bandwidth. It’s more so that RIC leverages the O-RAN defined disaggregation of the control plane and data plane to perform the optimizations thereafter. So RIC can interact with the O-RAN defined interfaces available on its decoupled control and data planes & so forth.  RIC can dynamically allocate network resources to optimize network performance. It can also reduce the signaling overhead on the network, leading to reduced latency and improved user experience.

For mobile network operators, RIC help to enable network slicing, which is a key feature of 5G networks. Network slicing allows network operators to partition the network into smaller segments, each with its own set of network resources and services. With RIC, network operators can dynamically manage network slicing, allocating network resources based on demand and usage patterns.

It’s important to note that it need not be the case that RIC only operates within a O-RAN defined environment as its value also lies in how it takes information from the RAN both in real & non real time to make intelligent decisions to fulfill end user QoS goals. In other words: a ‘RIC’ architecture can also live in an “integrated” architecture that doesn’t require the disaggregation of different RAN functions.  

Overall, RIC is a critical component of modern telecommunications networks that enables companies to develop and deploy new network services quickly and efficiently. Its ultimate value rests in the ability to provide network operators and enterprises with the tools and technologies needed to better optimize network performance, reduce costs, and deliver a better user experience.

.

ABOUT AUTHOR