RAN Node Software Package Orchestration for Automated eNB/gNB Upgrades
Find Innovative SolutionsGenerate Solutions
Solution Overview
Problem
The manual upgrade of Evolved NodeB (eNB)/Next Generation NodeB (gNB) software packages on Radio Access Network (RAN) nodes is tedious, error-prone, and time-consuming, occurring frequently and requiring significant resources.
Innovation Solution
A system and method for automating the software upgrade process using a process engine, packaging unit, and service engine to generate and execute software packages with pre-checks, firmware modifications, and post-checks, supporting Application Programming Interface (API)/Secure Shell (SSH) execution and dynamic load balancing.
Engineering Contradictions & Design Principles
Engineering Contradiction Analysis
1Ease of operation
If manual upgrade is performed on RAN nodes, then flexibility in handling individual nodes is maintained, but the process becomes tedious, error-prone, and time-consuming
Solution Approach 1:
The system enables self-service through automated software package deployment. The automated software package deployment system automatically downloads, validates, and installs software packages on RAN nodes without requiring manual intervention for each node, thereby reducing operational complexity and time loss while maintaining upgrade flexibility through configurable deployment policies
2Reliability
If manual upgrade is performed on RAN nodes, then control over individual upgrade processes is maintained, but manual errors occur and resources are consumed excessively
Solution Approach 1:
The system implements feedback mechanisms through automated validation and status monitoring. The automated software package deployment system continuously monitors upgrade status, validates package integrity, and provides feedback on deployment progress, thereby improving reliability while reducing the complexity of manual coordination required
3Productivity
If automated software package deployment is implemented, then upgrade speed and consistency are improved, but system complexity increases
Solution Approach 1:
The system achieves universality through a centralized automated software package deployment platform that handles multiple functions including package storage, validation, distribution, and status monitoring. This multi-functional approach improves upgrade productivity across all RAN nodes while managing system complexity through unified process architecture rather than multiple separate systems
Data Source
AI summary
The disclosed system and method for modifying a software in plurality of network nodes is described. The method comprising determining, by a process engine, a process for modifying the software of a network node. The process comprises a pre-check and firmware modification, software download, and software modification and post-check. A package comprising a set of instructions, package version information, release version information, program identities associated with the release information, and a software modification schedule information is generated by a packaging unit. The process engine communicates the process to a service engine. The service engine executes the software package based on the process and modifies a schedule for at least one network node of the plurality of network nodes.


