Radio Access Network Optimization

A Service Provider (SP) must, in real-time, optimize the performance of the 5G Radio Access Network (RAN). This optimization may be effected via dynamic configuration of relevant 5G radio and backhaul network parameters. Such optimization is part of the so-called “Self-Organized Networking” or SON. ONAP will enable the design and implementation of an open SON ecosystem for 5G RAN optimization by providing a common open framework that (a) enables multiple SON vendors to implement their SON solutions on the same network and (b) provides facilities for managing and coordinating the concurrent application of multiple independently developed and deployed SON algorithms, avoiding or resolving conflicts that might arise.

Comment (Vladimir Y.) I doubt the part (a) describes a real scenario. What would be the reason for the operator  to run simultaneously several potentially conflicting SON solutions? For the part (b), there is a question whether it's possible at all to coordinate actions of several independently designed black boxes. 

In this respect, example SON use cases that could be designed and implemented on ONAP include the following:


For such use cases, RAN optimization end-to-end solutions will need to be realized via ONAP control loops. A potential high-level runtime workflow could be the following:

          Comment (Sarat) Typically the consumer of the results such microservice analyses is Policy, in this context – which makes decisions using these results. Therefore, so long as the policy engine can understand the results, we are good here.

Comment (Vladimir Y.) Let me explain my point with more details. Suppose that we want to design a single Policy function (block), which interoperates with multiple Analytics functions, even with those that will be designed in the future. Is it possible at all? If there was a standardized interface between the Policy function and (any) Analytics function, then yes. I think, however, that such standardized interface is not possible because of wide variety of optimization algorithms. If there are arguments why such "standardization" may be possible, we can discuss them.

One solution could be to assume that every Analytics function is coupled with a specific complementary Policy function e.g. produced by same vendor.

Comment (Sarat): Valid point. So, the analytics in DCAE and the Policy should be well-coordinated. In other words, we need to start with an algorithm first and decompose that into analytics (microservices) and Policy.

Comment (Vladimir Y.) It works for open source development, but not for solutions (algorithms) developed by vendors. Besides, such decomposition can lead to quite different policy parts

Comment (Oskar M.) There is no radio SDN controller in the ONAP architecture. Could re-use execution framework requirement stated below: initiate radio access network change using SO and / or controllers.

Comment (Sarat) – Yes. And this is a gap we need to address. One potential option is to use SDN-C and adapt the southbound interface to interface with the RAN. The northbound interface of SDN-C is DMaaP and we should be good there.

Based on the above high-level work flow, the application of ONAP-based SON solutions will need to be managed and coordinated appropriately. SON coordination is necessary in order to ensure that independently executing SON functions do not conflict, or otherwise negatively interact with one another. The SON coordination should be policy-driven, allowing operators to easily tailor the logic governing SON function interactions to their own unique network scenarios and business objectives. Finally, such coordination should also take into account 5G-specific mechanisms such as network slicing and be able to interoperate with legacy proprietary SON platforms to the extent possible.


Comment (Vladimir Y.) The notion of “independently executed SON functions” needs clarification. Why would the network operator start several SON functions in parallel? Are they optimizing same KPIs / KQIs? What kinds of conflicts are foreseen?.

In order to support the optimization capabilities described (both the Slicing and RAN optimizations), ONAP must support design and execution capabilities described below.

The ONAP Design Studio (SDC) must support the following Capabilities:

Comment (Vladimir Y.) Re-applied the changes proposed by Cisco for v5 .

ONAP execution framework should provide all needed support to the optimization (SON) applications:

Users and Benefits

This ONAP use case enables automated management of large scale disaggregated 5G radio access networks and E2E network slices.  It also enables the deployment and life cycle management of hybrid 5G networks (a combination of PNFs and VNFs)

Comment (Oskar M.) I think this description is related to the other sub cases (A and B)?

Comment (Vladimir Y.)  Deleted "lifecycle"