In my last article in this “Who Disaggregated My RAN?” blog series, we covered the advances made by the O-RAN Alliance to deliver an open Fronthaul specification that supports multiple ways in which the base station will connect to the radio and ensures interoperability between various base station and radio vendors.
This new open Radio Access Network for 5G networks must not only be disaggregated to enable a multi-vendor ecosystem; it must also be smart. The O-RAN Alliance has introduced the RAN Intelligent Controller (RIC) to bring automation and intelligence to the network.
Bringing artificial intelligence and machine learning to telecom
There has been a lot of discussions within the telecom industry to apply Artificial Intelligence (AI) and Machine Learning (ML) to the network – especially in the RAN – to support increased efficiencies and reduce operational expenses.
For 4G networks, mobile operators approached the management of the RAN network as a manual and mechanical process that required human intervention for network management, configuration and operations. Mobile operators were also seeking to virtualize their networks and to add automation to reduce operational expenses.
The O-RAN Alliance, led by the mobile operator community with vendor support, proposes to achieve both autonomous control and intelligence in the way radio networks are managed by the addition of RAN Intelligent Controller (RIC) nodes.
The RAN network is designed to operate at extremely low latency levels – a few milliseconds or less – so it is often defined as a “real-time network” which cannot afford any delay in the transmission of data. Operations must be highly efficient and data transmissions must happen within predetermined time limits.
The O-RAN Alliance has specified two new layers for the mobile network architecture with its RAN Intelligent Controller (RIC):
- Near Real-time RAN Intelligent Controller
- Non Real-time RAN Intelligent Controller
Figure 1: O-RAN RIC: Intelligence and Control in Action
The Near Real-time RIC
If we look at the latency numbers in the figure above, the Near Real-time RIC acts within 10 to 1000 milliseconds to make decisions based on metrics from RAN nodes. These decisions are driven by sophisticated algorithms built in to the “xApps.” But, why is there the need for these algorithms or XApps?
An average user of a mobile network expects quality of service and constant connectivity – even when moving through zones with limited coverage. As the device begins to lose signal strength from one base station, the connection is handed off to another base station to allow the user to enjoy seamless connectivity, even while traveling at high speeds in a car. However, on 4G networks, this isn’t the experience that users always get. For 5G networks we are trying to achieve that seamless connectivity experience by making the RAN smarter, not only in the connection management, but also in the quality of service, the data rates, and priority of service. There can be many xApps in the Near Real-time RIC to solve these problems, serve those uses, and delivery much better QoE (Quality of Experience) to the mobile subscribers.
Operators are moving to making the network more intelligent, adding more sophisticated algorithms into the controllers and enabling multiple use cases as seen in the figure above. Handover optimization, load balancing, and other use cases can be handled by algorithms in the Near Real-time RIC and adds automation to the network.
The Near Real-time RIC specification developed within the O-RAN Alliance is now available for download. The introduction of RIC fundamentally alters the way RAN is managed and optimized by the operators. This also impacts the way RAN base stations (CU and DU) are delivered as products by vendors. In addition, it opens the arena to a completely new set of players who can focus on the problem solving at a network level with clever algorithms.
AI/ML and Support for xApps
In this new architecture, AI and ML are algorithmic in nature and in the Real-time Intelligent Controller platform, they support the collection of all of the underlying network nodes in the RAN. This creates a database in the platform that will support multiple applications and it is called xApps. xApps can be used for a specific use case, a specific optimization, or a specific feature.
We are all familiar with App Stores for Android and iOS devices. We download and use different apps for a variety of purposes. The xApps will be hosted on the RIC, and in a not-so-distant future, there will be an “xApps Store” for the mobile network. Multiple vendors will submit their own algorithms for the store. For example, a company could develop an app that is focused just on load balancing or just on mobility control. Mobile operators will be able to select which apps they want to use in the RIC. 5G networks with this intelligence layer added with the RIC should perform much better and more dynamically react to the changing conditions of the network.
The Non Real-time RIC
Looking one layer above the Near Real-time RIC is the Non Real-time RIC. The Non Real-time RIC enables network optimization and provides policy control. It ingests and processes a lot of enrichment information – data that is pulled from management entities (SMOs), network functions and other sources. This valuable data from the network can be huge in volume. This data can be processed further with AI/ML algorithms to deduce insights and actions. Policy management for fulfilling different services is another key aspect of this node. Policies are communicated to the Near Real-time RIC via the A1 interface. The latency for the Non Real-time RIC is greater than a second due to the sheer amount of processing required.
Conclusion
We will also see the rise of new ecosystem players that are specialized in these algorithms. The RAN will become even more disrupted as these players serve this space in a big way and change the RAN landscape forever.
In the next part of this series, I’ll share how systems integration support is critical to enabling a viable Open RAN ecosystem.