Professional Documents
Culture Documents
The information in this document applies solely to the hardware/software product (“Product”) specified herein, and only as specified herein.
This document is intended for use by Nokia' customers (“You”) only, and it may not be used except for the purposes defined in the agreement
between You and Nokia (“Agreement”) under which this document is distributed. No part of this document may be used, copied, reproduced,
modified or transmitted in any form or means without the prior written permission of Nokia. If you have not entered into an Agreement
applicable to the Product, or if that Agreement has expired or has been terminated, You may not use this document in any manner and You
are obliged to return it to Nokia and destroy or delete any copies thereof.
The document has been prepared to be used by professional and properly trained personnel, and You assume full responsibility when using
it. Nokia welcome Your comments as part of the process of continuous development and improvement of the documentation.
This document and its contents are provided as a convenience to You. Any information or statements concerning the suitability, capacity,
fitness for purpose or performance of the Product are given solely on an “as is” and “as available” basis in this document, and Nokia reserves
the right to change any such information and statements without notice. Nokia has made all reasonable efforts to ensure that the content of
this document is adequate and free of material errors and omissions, and Nokia will correct errors that You identify in this document. But,
Nokia' total liability for any errors in the document is strictly limited to the correction of such error(s). Nokia does not warrant that the use of
the software in the Product will be uninterrupted or error-free.
This document is Nokia’ proprietary and confidential information, which may not be distributed or disclosed to any third parties without the
prior written consent of Nokia.
Nokia is a registered trademark of Nokia Corporation. Other product names mentioned in this document may be trademarks of their
respective owners, and they are mentioned for identification purposes only.
Nokia is continually striving to reduce the adverse environmental effects of its products and services. We would like to encourage you
as our customers and users to join us in working towards a cleaner, safer environment. Please recycle product packaging and follow the
recommendations for power use and proper disposal of our products and their components.
If you should have questions regarding our Environmental Policy or any of the environmental services we offer, please contact us at Nokia for
any additional information.
Remedy Module Orchestrator Guide DN1000032733 1-1 Table of Contents
Contents
1 Summary of changes...................................................................................................................................... 4
4 RMO algorithm................................................................................................................................................. 8
5 RMO execution...............................................................................................................................................11
5.1 Prerequisites............................................................................................................................................11
5.1.1 License details................................................................................................................................ 11
5.1.2 PM and CM data............................................................................................................................ 11
5.2 Configuring and executing RMO module................................................................................................11
1 Summary of changes
• Dependencies
• Example of RMO INI file
• Supported vendor and technology - Huawei vendor support is added.
EdenNet 21 This document provides information about the Remedy Module Orches-
trator (RMO) module.
The user can specify thresholds that are used by the internal rules. These rules are used for identify-
ing problems and remedy modules in the INI file. User can select the required internal rules from the
available settings in the INI file. The remedy modules are triggered based on their priority.
• Training phase: studies the network based on KPIs and gains intelligence on the state of network.
• Deployment phase: uses the intelligence gained (based on the learning from the training phase)
and predicts the problem definitions and remedy module for each cell.
Table 2: Supported vendor and technology lists the supported vendors and technology.
Vendor Technology
Nokia LTE
Ericsson LTE
Huawei LTE
• Dependencies
• Interactions
• Limitations
2.2.1 Dependencies
The RMO module has dependency on all the modules listed as a remedy module in the INI file.
RMO module has dependency on cell building for fetching the cell type.
2.2.2 Interactions
The RMO module can have interactions if other users on the same EdenNet instance are running the
remedy modules that are run by RMO. In such cases, users might see unexpected outcomes.
2.2.3 Limitations
• The user cannot specify the priority of the remedy modules.
• The user cannot add new problem definitions for finding a problem in the network.
• The remedy modules with iteration frequency less than 12 hours are not supported.
• The RMO module is not suitable for high frequency modules that execute in every 15 minutes.
• The RMO module is compatible only with non-iterative modules and long term iterative modules.
• The RMO module is allocated with 4GB of memory by default. Nokia recommends to increase the
RMO module memory to 6GB for a larger scope of cells, such as 50K cells.
• Single execution: The RMO module runs in the recommendation mode, where none of the
remedy modules are triggered, rather it will report the problematic cells, associated problems, and
the suggested remedy modules.
• Iterative execution: The RMO module is designed to be executed in an iterative mode
every 12 or 24 hours by default. The module continues triggering the remedy modules if the
recommendation flag is not enabled.
If the Recommendation Mode parameter is enabled, it will not trigger any of the remedy modules.
The RMO module simply infers the problems and maps them to the remedy modules that are available
in the report.
4 RMO algorithm
This chapter describes the RMO module algorithm.
1. Multilabel generation and ML model training phase: Based on the set of rules (KPI names and
thresholds) defined in the INI file for each cell type (macro, micro, pico, and femto), the cells are
analyzed and a set of unique labels are assigned to each problematic cell in the network. The ML
model is trained based on the KPI values and labels generated. The trained model is saved to be
used later in the problem detection phase.
2. Problem detection phase: The problems in the given set of cells are detected using the trained
ML model. The input data is fed to the deployed model and the problem labels for the given set of
cells are inferred.
3. Remedy module selection phase: Problems identified in the previous phases are used for rem-
edy module selection in this phase. Remedy module selection is done based on the mapping be-
tween the problems identified and the remedy module defined in the configuration file (INI).
This phase follows a heuristic approach for finding the remedy modules. The problem solving lev-
el of each remedy module is pre-defined as HIGH, MID, or LOW. Among the remedy modules pro-
vided from the configuration, the module with the highest priority is executed on the cell upon iden-
tification of the problem. If modules have multiple remedies of the same priority, the RMO algorithm
considers the least executed module.
4. Remedy module execution phase: The system determines the problem definitions and triggers
the remedy modules. The RMO module is executed at an interval specified by the Module Exe-
cution Interval. The retraining of the ML model is done by default on a weekly basis at an in-
terval specified by the ML Model Re-training Interval.
High VoLTE Drop Rate VoLTE Drop Rate Market (GCR) > 2%
Table 4: Problem remedies lists the problem solving level of each remedy module used by the RMO
module.
Problem solving
Problem Remedy modules
level
PCIReuse HIGH
PRACH_Optimization_LTE MID
Problem solving
Problem Remedy modules
level
5 RMO execution
This chapter describes how to access the RMO module, select the scope, configure GUI and INI para-
meters, and schedule the module execution.
5.1 Prerequisites
To execute the RMO module, the following prerequisites must be met:
• Google Chrome or Mozilla Firefox Web browser must be installed on your computer.
• The RMO module license must be activated. For more information, see License details.
• Configuration files must be activated. For more information, see the Configuring a module section
in the EdenNet User and Administration Guide.
• PM and CM data must be available.
Prerequisites
4. To select the LTE target cells for configuration, do one of the following:
• Based on the Topology Filter or Center Frequency Filter, select the target cells on the map.
Or
• Based on the Topology Filter or Center Frequency Filter, click the Select all Filtered Items
icon to select all the filtered items.
Or
• Based on the following options, select the existing clusters or create a new cluster:
For more information about creating a new cluster, see the Cell Clusters section in the
EdenNet User and Administration Guide.
Or
• Based on the cell ID search or selection tools from the map toolbar.
The target cells are selected on the map and are listed in the Selections pane.
Note: For more information about selecting cells, see the Selecting cells section in the
EdenNet User and Administration guide.
5. Click Next.
6. In the Parameter Value column, define the values of the GUI configuration parameters. For the list
of GUI parameters, see RMO GUI parameters.
Note: Click the Default Value icon to revert to the default GUI parameter value.
7. Click Next.
8. In the Module Global Configuration category, select the required configuration file.
Note: In each category, you can select only one configuration file.
For more information, see the Configuring execution type section in theEdenNet User and Admin-
istration Guide.
Expected outcome
The RMO module is configured and executed as per the defined schedule.
Note: You can monitor the RMO module activities, status, and so on. For more information,
see Monitor RMO module .
Module Execution In- Indicates the time interval (in 12 or 24 hours N/A 24
terval hours) at which the RMO mod-
ule must be re-triggered.
ML Model Re-Training Indicates the time interval (in 1...4 weeks N/A 1
Interval weeks) at which the ML model
for RCA must be re-trained.
KPI Thresholds Selec- Indicates the KPI thresholds to User Configured N/A User Con-
tion be used by ML model for RCA or System Com- figured
classification. System comput- puted
ed thresholds are derived from
the KPI data. User configured
thresholds are derived from the
module configuration file.
SON_Operation_Mode Indicates that the parameter • Open Loop N/A Open Loop
must be set to Open loop to • Closed Loop
run the module in open loop
Plan Name Tag Text that will be added to the Sequence which N/A N/A
names of all the plans that will contains any
be generated by this module. combinations of:
Maximum length
is 20 characters.
Note:
• The KPI thresholds are predefined in the rf_solution_type section for each
cell type (macro, micro, pico, and femto). The remedy modules are listed in the
[Remedy_Module_List] section of the RMO module INI file.
• To add configuration file for a remedy module, do the following:
[Remedy_Module_List]
[[<Remedy_module_1>]]
ConfigurationFile.Module Global Configuration=<Remedy_module_
1> INI file
ConfigurationFile.lms=<LMS configuration file>
For example,
[[ANR_4G_IRAT]]
ConfigurationFile.Module Global Configuration = EN19_ANR_4G_
IRAT_v1.ini
ConfigurationFile.lms = 2G_4G_lms_allpass.json
[Remedy_Module_List]
[[<Remedy_module_1>]]
ConfigurationFile.Module Global Configuration=<Remedy_module_
1> INI file
GUI_param_name1 = value
GUI_param_name2 = value
For example,
[[ANR_4G_IRAT]]
Extended_Scope_For_New_Cell = True
Optimize 4G to 3G neighbor relations = No
LTE_IRAT_Outperform_Multiplier = 1.50
[global]
debug_mode=False
Degradation_tolerance = 5%
Upper_limit_for_remedy_module_executions = 3
[problem_definitions]
[[Poor VoLTE-SRVCC handover]]
kpi_feature=LTE_WCDMA_VoLTE_Handover_Success_Ratio
remedy_modules=VoLTE_SRVCC_Optimization
[[Weak LTE-WCDMA VoLTE-SRVCC Mobility Parameters]]
kpi_feature=LTE_WCDMA_Problematic_VoLTE_Handover_Ratio
remedy_modules=VoLTE_SRVCC_Optimization
[[Poor Intra-LTE Handover]]
kpi_feature=LTE_Handover_Success_Ratio
remedy_modules=PCIReuse,ANR_Blacklisting_and_Cleanup_LTE,PRACH_
Optimization_LTE
[[Weak LTE Mobility Parameters]]
kpi_feature=LTE_Problematic_Handover_Ratio
remedy_modules=MRO_Intra_InterFreq_LTE
[[Poor LTE-WCDMA PSHO]]
kpi_feature=LTE_WCDMA_PSHO_Success_Ratio
remedy_modules=Inter-RAT_MRO
[[Weak LTE-WCDMA PSHO Mobility Parameters]]
kpi_feature=LTE_WCDMA_Problematic_PSHO_Ratio
remedy_modules=Inter-RAT_MRO
[[Poor LTE IRAT Handover]]
kpi_feature=LTE_IRAT_Handover_Success_Ratio
remedy_modules=ANR_4G_IRAT
[[High VoLTE Drop Rate]]
kpi_feature=VoLTE Drop Rate Market (GCR)
remedy_modules=VoLTE_SRVCC_Optimization
[[Poor Downlink Throughput]]
kpi_feature=LTE_DL_User_Throughput
remedy_modules=PCIReuse
[[Poor Uplink Throughput]]
kpi_feature=LTE_UL_User_Throughput
remedy_modules=PCIReuse
[[High Service Drop Rate]]
kpi_feature=E_UTRAN_E_RAB_Drop_Ratio
remedy_modules=PCIReuse
[[Poor E2E Call Setup Success Rate]]
kpi_feature=LTE_E_RAB_Accessibility
remedy_modules=PCIReuse
[[Poor RRC Setup Complete Rate]]
kpi_feature=LTE_RRC_Setup_Success_Rate
remedy_modules=SleepingCellResolution
[[Poor RACH Setup Success Rate]]
kpi_feature=LTE_RACH_Setup_Completes_Rate
remedy_modules=PRACH_Optimization_LTE
[[Poor Cell Availability]]
kpi_feature=LTE_Cell_Availability
remedy_modules=CellOutageCompensation
[rf_solution_type]
[[macro]]
LTE_WCDMA_VoLTE_handover_Success_Ratio_Threshold=95
LTE_WCDMA_Problematic_VoLTE_Handover_Ratio_Threshold=5
LTE_Handover_Success_Ratio_Threshold=95
LTE_Problematic_Handover_Ratio_Threshold=5
LTE_WCDMA_PSHO_Success_Ratio_Threshold=95
LTE_WCDMA_Problematic_PSHO_Ratio_Threshold=5
LTE_IRAT_Handover_Success_Ratio_Threshold=95
VoLTE_Drop_Rate_Threshold=2
LTE_DL_User_Throughput_Threshold=3
LTE_UL_User_Throughput_Threshold=3
E_UTRAN_E_RAB_Drop_Ratio_Threshold=2
LTE_E_RAB_Accessibility_Threshold=97
LTE_RRC_Setup_Success_Rate_Threshold=98
LTE_RACH_Setup_Completes_Rate_Threshold=95
LTE_Cell_Availability_Threshold=99
[[micro]]
LTE_WCDMA_VoLTE_handover_Success_Ratio_Threshold=95
LTE_WCDMA_Problematic_VoLTE_Handover_Ratio_Threshold=5
LTE_Handover_Success_Ratio_Threshold=95
LTE_Problematic_Handover_Ratio_Threshold=5
LTE_WCDMA_PSHO_Success_Ratio_Threshold=95
LTE_WCDMA_Problematic_PSHO_Ratio_Threshold=5
LTE_IRAT_Handover_Success_Ratio_Threshold=95
VoLTE_Drop_Rate_Threshold=2
LTE_DL_User_Throughput_Threshold=3
LTE_UL_User_Throughput_Threshold=3
E_UTRAN_E_RAB_Drop_Ratio_Threshold=2
LTE_E_RAB_Accessibility_Threshold=97
LTE_RRC_Setup_Success_Rate_Threshold=98
LTE_RACH_Setup_Completes_Rate_Threshold=95
LTE_Cell_Availability_Threshold=99
[[pico]]
LTE_WCDMA_VoLTE_handover_Success_Ratio_Threshold=95
LTE_WCDMA_Problematic_VoLTE_Handover_Ratio_Threshold=5
LTE_Handover_Success_Ratio_Threshold=95
LTE_Problematic_Handover_Ratio_Threshold=5
LTE_WCDMA_PSHO_Success_Ratio_Threshold=95
LTE_WCDMA_Problematic_PSHO_Ratio_Threshold=5
LTE_IRAT_Handover_Success_Ratio_Threshold=95
VoLTE_Drop_Rate_Threshold=2
LTE_DL_User_Throughput_Threshold=3
LTE_UL_User_Throughput_Threshold=3
E_UTRAN_E_RAB_Drop_Ratio_Threshold=2
LTE_E_RAB_Accessibility_Threshold=97
LTE_RRC_Setup_Success_Rate_Threshold=98
LTE_RACH_Setup_Completes_Rate_Threshold=95
LTE_Cell_Availability_Threshold=99
[[femto]]
LTE_WCDMA_VoLTE_handover_Success_Ratio_Threshold=95
LTE_WCDMA_Problematic_VoLTE_Handover_Ratio_Threshold=5
LTE_Handover_Success_Ratio_Threshold=95
LTE_Problematic_Handover_Ratio_Threshold=5
LTE_WCDMA_PSHO_Success_Ratio_Threshold=95
LTE_WCDMA_Problematic_PSHO_Ratio_Threshold=5
LTE_IRAT_Handover_Success_Ratio_Threshold=95
VoLTE_Drop_Rate_Threshold=2
LTE_DL_User_Throughput_Threshold=3
LTE_UL_User_Throughput_Threshold=3
E_UTRAN_E_RAB_Drop_Ratio_Threshold=2
LTE_E_RAB_Accessibility_Threshold=97
LTE_RRC_Setup_Success_Rate_Threshold=98
LTE_RACH_Setup_Completes_Rate_Threshold=95
LTE_Cell_Availability_Threshold=99
[Remedy_Module_List]
[[VoLTE_SRVCC_Optimization]]
ConfigurationFile.Module Global Configuration=VoLTE_SRVCC_Optimization_1.
ini
[[ANR_Blacklisting_and_Cleanup_LTE]]
[[MRO_Intra_InterFreq_LTE]]
[[Inter-RAT_MRO]]
[[ANR_4G_IRAT]]
Optimize 4G to 3G neighbor relations = No
LTE_IRAT_Outperform_Multiplier = 1.50
ConfigurationFile.Module Global Configuration = EN19_ANR_4G_IRAT_v1.ini
ConfigurationFile.lms = 2G_4G_lms_allpass.json
[[PCIReuse]]
[[PRACH_Optimization_LTE]]
[[CellOutageCompensation]]
[[SleepingCellResolution]]
Prerequisites
• Only users with Administrator privileges can modify the INI parameters.
• The INI file must be available. For the list of INI file parameters, see RMO INI parameters.
5. Click the Module Global Configuration category and do one of the following:
Expected outcome
Note: In the RMO Configuration Manager dialog box, you can do one of the following:
Note: If a configuration file is not used by other modules listed in the Active
SON Modules or Module History area, you can deactivate the configuration
file.
• Set As Default - Click to set the selected file as the default configuration.
• Reset - Click to reset the edited parameter values in the selected INI file.
• Save - Click to save the new version of the configuration file after editing the parameter
values in the selected INI file.
• Save As - Click to save the configuration file with a different name.
For more information, see the Configuring a module section in the EdenNet User and Admin-
istration Guide.
3. In the Active SON Modules or Module History area, select the Remedy_Modules_Orchestrator
module.
5. In the User Outputs option, click the username. For example, admin.
The Directory Listing For dialog box appears listing the module filename.
Expected outcome
The Excel/CSV files are saved to your local system. You can open and view the report.
Table 8: RMO module reports describes each report generated after executing the RMO module.
Parameters This report lists the GUI parameters and the parameters in the global
section of the INI file.
Problem Configuration This report lists problem thresholds per cell type and the mapping of
problems to the remedy modules.
Cell Problem Inferences This report shows the problems inferred against the cells.
Recommendation Summary This report shows the list of cells and the remedy to be executed on
it.
Recommendation Details This report lists the remedy modules suggested for each cell.
KPI Changes This report shows the daily aggregated KPI value per cell for the pre-
vious and current iterations.
Cells Excluded This report lists the cells that has crossed the Upper_limit_for_
remedy_module_executions value.
Logs This report lists the time, log type, and log message for different runs
of the RMO module.
7.1.1 Parameters
Parameters describes the columns present in the Parameters sheet.
Table 9: Parameters
Threshold for Macro Indicates the threshold value for macro cells.
Threshold for Micro Indicates the threshold value for micro cells.
Threshold for Pico Indicates the threshold value for pico cells.
Threshold for Femto Indicates the threshold value for femto cells.
<Module Configuration for Module Indicates the module configuration for the remedy module.
X>
<problem name> Indicates the problem name. For each problem, there is one dedicated
column. The cells affected by that problem are marked as Yes and oth-
ers are marked as No.
Threshold for Macro Indicates the threshold value for macro cells.
Threshold for Micro Indicates the threshold value for micro cells.
Threshold for Pico Indicates the threshold value for pico cells.
Threshold for Femto Indicates the threshold value for femto cells.
<Module Configuration for Module Indicates the module configuration for the remedy module.
X>
Remedy module Indicates the name of the best remedy module to be execut-
ed to solve the problem in the cell.
Impacted cells Indicates the number of cells on which the remedy module is
executed.
<KPI name>(before execution) Indicates the KPI value considered in the previous module
execution.
<KPI name>(after execution) Indicates the KPI value considered in the current module
execution.
7.1.9 Logs
Logs describes the columns present in the Logs report.
Type Indicates the type of log message (for example, error, warn-
ing).
• SON activities: The SON Activity page enables you to view and monitor SON activities. For more
information, see the View and monitor SON activities section in the EdenNet User and Administra-
tion Guide.
• Status: The Status page enables you to view the status of SON modules. For more information,
see the View status of SON modules section in the EdenNet User and Administration Guide.
For each vendor, the managed objects created, deleted, or modified in a network are listed in the Ac-
tions column of the CM objects or parameters section. For more information see the following docu-
ments: