SON Conflict Resolution is a coordination mechanism that detects and resolves contradictory configuration changes requested by multiple Self-Organizing Network (SON) functions operating simultaneously on the same network element. When functions like Mobility Load Balancing (MLB) and Mobility Robustness Optimization (MRO) independently adjust the same handover parameters, their uncoordinated actions can cause parameter oscillation and network instability.
Glossary
SON Conflict Resolution

What is SON Conflict Resolution?
A coordination mechanism that detects and resolves conflicting optimization actions requested by different SON functions operating in parallel, ensuring network stability and preventing parameter oscillation.
The resolution engine acts as an arbitrator, evaluating requested parameter changes against a defined policy hierarchy before execution. It employs techniques such as action dependency analysis, weighted priority schemes, and impact prediction to determine which optimization action takes precedence. This ensures that a cell edge offset change requested for load balancing does not inadvertently undo a critical handover boundary adjustment made for robustness, maintaining a stable closed-loop automation state.
Key Characteristics of SON Conflict Resolution
A coordination mechanism that detects and resolves conflicting optimization actions requested by different SON functions operating in parallel, ensuring network stability and preventing parameter oscillation.
Action Dependency Analysis
The core engine that parses requested configuration changes from multiple SON functions to identify semantic conflicts before they are committed. It constructs a dependency graph of parameters such as handover thresholds, antenna tilt, and transmission power to detect if one function's request negates another's. For example, a Mobility Load Balancing (MLB) function might request a handover offset change that directly contradicts a Mobility Robustness Optimization (MRO) adjustment, requiring a priority-based resolution.
Priority-Based Arbitration
A deterministic resolution strategy where each SON function is assigned a static or dynamic priority level to resolve deadlocks. Safety-critical functions like Cell Outage Compensation typically override performance-oriented functions like Energy Saving Management. The coordinator maintains a strict hierarchy:
- Level 1: Self-healing (outage recovery)
- Level 2: Coverage optimization
- Level 3: Capacity and load balancing
- Level 4: Energy efficiency This prevents a power-saving algorithm from shutting down a cell that is compensating for a neighbor's failure.
Temporal Locking Windows
A mechanism that prevents parameter oscillation by enforcing a minimum interval between successive changes to the same network parameter. When a SON function adjusts a parameter, the coordinator places a lock on that attribute for a configurable duration, rejecting further modifications until the network stabilizes and the effects of the change can be measured. This is critical for parameters like Remote Electrical Tilt (RET), where mechanical adjustments have hysteresis and frequent changes cause service degradation.
Impact Prediction & Validation
An advanced coordination technique that uses a Network Digital Twin or lightweight model to simulate the combined effect of all proposed SON actions before deployment. The coordinator injects the requested parameter deltas into a virtual replica and evaluates key performance indicators such as call drop rate and cell edge throughput. If the predicted outcome violates a policy boundary, the conflicting actions are rolled back or re-ordered, ensuring that only net-positive configuration changes reach the live network.
Policy-Based Governance Framework
A declarative control layer that allows operators to define intent-based rules governing how conflicts are resolved. Instead of hard-coding resolution logic, the coordinator evaluates conflicts against business policies such as:
- "Coverage targets must never drop below -110 dBm RSRP"
- "Energy saving actions are permitted only if PRB utilization is below 20%"
- "Handover success rate must remain above 99.5%" This separates the optimization logic from the governance logic, enabling operators to enforce regional regulatory or SLA requirements uniformly across multi-vendor environments.
O-RAN A1 Policy Coordination
In Open RAN architectures, conflict resolution is implemented via the A1 interface between the Non-Real-Time RIC and Near-Real-Time RIC. The Non-RT RIC hosts the coordination function and distributes A1 policies that define the operational boundaries for xApps running on the Near-RT RIC. This ensures that independent xApps for traffic steering, QoS management, and load balancing do not issue contradictory commands to the E2 nodes, maintaining multi-vendor interoperability and centralized governance.
Frequently Asked Questions
Addressing the critical coordination challenges that arise when multiple self-organizing network functions operate simultaneously on shared radio parameters.
SON conflict resolution is a coordination mechanism that detects, classifies, and resolves incompatible configuration changes requested by different Self-Organizing Network functions operating in parallel on the same network parameters. It is necessary because modern RANs run multiple SON use cases simultaneously—such as Mobility Load Balancing (MLB) and Mobility Robustness Optimization (MRO) —each adjusting overlapping handover parameters like the Cell Individual Offset (CIO). Without a coordinator, these functions can create destructive feedback loops: MLB may increase a CIO to push traffic to a neighbor, while MRO simultaneously decreases it to prevent ping-pong handovers. This oscillation degrades Key Performance Indicators (KPIs), increases call drops, and destabilizes the network. A conflict resolution framework acts as an arbiter, ensuring that the net effect of all SON actions moves the network toward a stable, optimized state rather than chaotic parameter oscillation.
Enabling Efficiency, Speed & Accuracy
Intelligent Analysis, Decision & Execution
We build AI systems for teams that need search across company data, workflow automation across tools, or AI features inside products and internal software.
Talk to Us
Search across company data
Give teams answers from docs, tickets, runbooks, and product data with sources and permissions.
Useful when people spend too long searching or get different answers from different systems.

Automate internal workflows
Use AI to route work, draft outputs, trigger actions, and keep approvals and logs in place.
Useful when repetitive work moves across multiple tools and teams.

Add AI to products and internal tools
Build assistants, guided actions, or decision support into the software your team or customers already use.
Useful when AI needs to be part of the product, not a separate tool.
Related Terms
Explore the architectural frameworks, coordination mechanisms, and optimization functions that interact with or depend on SON conflict resolution to maintain network stability.
Hybrid SON (H-SON)
An architectural approach that combines centralized and distributed SON functions to balance global optimization with local reaction speed. The central coordinator maintains a network-wide policy engine that resolves conflicts between distributed functions operating on individual eNBs or gNBs.
- Time-critical functions (e.g., MRO) execute locally
- Non-real-time optimization (e.g., CCO) runs centrally
- Conflict resolution sits at the boundary between layers
- Prevents parameter oscillation across vendor domains
Closed-Loop Automation
A continuous control paradigm where network telemetry is collected, analyzed, and acted upon without human intervention. Conflict resolution is the safety valve in this loop, validating that automated actions do not destabilize the network before execution.
- Monitor phase: collect PM/FM data
- Analyze phase: detect optimization opportunities
- Decide phase: validate against conflicting requests
- Execute phase: apply coordinated changes
- Feedback loop: measure impact and re-calibrate
Mobility Robustness Optimization (MRO)
A self-optimization use case that dynamically adjusts handover trigger thresholds to minimize Radio Link Failures. MRO is a frequent source of conflict because it modifies the same handover parameters that Mobility Load Balancing (MLB) adjusts for congestion management.
- Adjusts Time-to-Trigger (TTT) and hysteresis
- Conflicts with MLB over cell individual offset (CIO)
- Requires priority-based arbitration in multi-objective SON
- Too-early vs. too-late handover classification drives tuning
Coverage and Capacity Optimization (CCO)
A self-optimization function that tunes antenna tilt, transmission power, and beam patterns to balance coverage holes against capacity hotspots. CCO actions have wide-area impact, potentially triggering cascading adjustments in neighboring cells that conflict with local optimization goals.
- Modifies Remote Electrical Tilt (RET)
- Interacts with ICIC power allocation
- Conflict with Energy Saving Management over cell activation
- Requires impact prediction before execution
Cognitive SON
An advanced generation of SON that leverages machine learning and predictive analytics to anticipate network states. Cognitive SON systems use reinforcement learning agents that must coordinate their action spaces to avoid destructive interference when multiple agents optimize overlapping objectives.
- Multi-agent coordination problem
- Shared reward functions reduce conflict
- Action masking prevents contradictory commands
- Predictive conflict detection before parameter push
O-RAN RIC SON Apps (xApps/rApps)
Modular software microservices hosted on the RAN Intelligent Controller that execute specific optimization logic via open interfaces. The A1 interface (Non-RT RIC) provides policy guidance, while the E2 interface (Near-RT RIC) enables direct control. Conflict mitigation is a core RIC platform service.
- xApps: Near-real-time control loops (< 1s)
- rApps: Non-real-time policy management (> 1s)
- Conflict resolution as a platform function
- Standardized A1 policies govern coordination

About the author
Prasad Kumkar
CEO & MD, Inference Systems
Prasad Kumkar is the CEO & MD of Inference Systems and writes about AI systems architecture, LLM infrastructure, model serving, evaluation, and production deployment. Over 5+ years, he has worked across computer vision models, L5 autonomous vehicle systems, and LLM research, with a focus on taking complex AI ideas into real-world engineering systems.
His work and writing cover AI systems, large language models, AI agents, multimodal systems, autonomous systems, inference optimization, RAG, evaluation, and production AI engineering.
Partnered with leading AI, data, and software stack.
How We Work
Custom AI workflows for your Business
One-fit-all AI don't work for modern businesses. At Inferensys, we aim to understand your business & custom requirements; which we use to define most efficient agentic workflows, the data, and the tools for your business.
01
Review the use case
We understand the task, the users, and where AI can actually help.
Read more02
Pick the right approach
We define what needs search, automation, or product integration.
Read more03
Build the first useful version
We implement the part that proves the value first.
Read more04
Improve from there
We add the checks and visibility needed to keep it useful.
Read moreThe first call is a practical review of your use case and the right next step.
Talk to Us