Selective Performance Counter Grouping in Optical Network Units

Resolve Bottlenecks,
Find Innovative Solutions
Generate Solutions

Solution Overview

Problem

Conventional performance monitoring in Optical Network Units (ONUs) leads to excessive CPU utilization and memory usage due to the collection of all performance counters, even when only a subset is needed, resulting in inefficient resource management and potential OMCI errors from unsupported counters.

Innovation Solution

Implementing a method to selectively enable performance counter groups based on logical grouping, allowing operators to choose specific counter groups for monitoring, thereby reducing CPU and memory usage and avoiding unnecessary counter creation.

Engineering Contradictions & Design Principles

VSEngineering Contradiction Analysis

1Measurement precision

If all performance counters are collected for monitoring, then measurement precision is improved, but device complexity increases due to excessive CPU utilization and memory usage

Engineering Contradiction:
Improveperformance monitoring completenessVSAvoidCPU utilization and memory usage
Core Design Contradiction:
Measurement precisionVSDevice complexity

Solution Approach 1:

The patent segments performance counters into multiple counter groups (e.g., first counter group, second counter group, third counter group) that can be independently enabled or disabled. This segmentation allows the system to monitor only the necessary counter groups, reducing CPU utilization and memory usage while maintaining measurement precision for the selected groups.

Inventive Principle:
Principle #1Segmentation

Solution Approach 2:

The patent implements partial action by enabling only the specific counter groups that are needed for monitoring, rather than collecting all performance counters. The ONU management module selectively enables counter groups based on operational requirements, avoiding the excessive resource consumption that would result from monitoring all counters simultaneously.

Inventive Principle:
Principle #16Partial or excessive action

2Reliability

If all performance counters are enabled for monitoring, then reliability is improved through comprehensive data collection, but loss of energy increases due to excessive resource consumption

Engineering Contradiction:
Improveperformance monitoring reliabilityVSAvoidCPU and memory resource consumption
Core Design Contradiction:
ReliabilityVSLoss of energy

Solution Approach 1:

By dividing performance counters into separate enableable groups, the system can selectively activate only the counter groups necessary for reliable monitoring of specific performance aspects, thereby maintaining monitoring reliability while reducing overall resource consumption and energy loss.

Inventive Principle:
Principle #1Segmentation

Solution Approach 2:

The system changes the operational parameters by selectively enabling or disabling counter groups based on monitoring needs. This parameter control allows the system to maintain reliability for critical metrics while adjusting resource allocation to minimize energy loss by not processing unnecessary counter data.

Inventive Principle:
Principle #35Parameter changes

3Adaptability or versatility

If comprehensive performance monitoring is implemented, then adaptability is improved, but ease of operation deteriorates due to management complexity

Engineering Contradiction:
Improvemonitoring coverage flexibilityVSAvoidcounter management simplicity
Core Design Contradiction:
Adaptability or versatilityVSEase of operation

Solution Approach 1:

The segmentation of counters into manageable groups improves ease of operation by allowing operators to enable or disable specific groups based on their needs, rather than managing all counters individually. This grouped approach maintains adaptability while simplifying the operational interface and management complexity.

Inventive Principle:
Principle #1Segmentation

4Measurement precision

If all counter groups are created and monitored, then measurement precision is improved, but object-affected harmful factors increase due to OMCI errors from unsupported counters

Engineering Contradiction:
Improveperformance data accuracyVSAvoidOMCI errors
Core Design Contradiction:
Measurement precisionVSObject-affected harmful factors

Solution Approach 1:

The patent applies partial action by enabling only the counter groups that are supported and necessary for monitoring, rather than attempting to enable all counter groups. This approach prevents OMCI errors related to unsupported counters while maintaining measurement precision for the enabled groups, thereby eliminating harmful errors without sacrificing essential monitoring accuracy.

Inventive Principle:
Principle #16Partial or excessive action

Data Source

PatentUS20230412268A1Performance monitoring of an optical network unit
Publication Date: 2023.12.21 NOKIA SOLUTIONS & NETWORKS OY
  • US20230412268A1 patent drawing
  • US20230412268A1 patent drawing
  • US20230412268A1 patent drawing

AI summary

Techniques for performance monitoring in an Optical Network Unit (ONU) associated with an ONU management module are described. In one aspect, a request to selectively enable one or more performance counter groups from a plurality of counter groups associated with an interface of the ONU is received. Accordingly, the request to selectively enable one or more performance counter groups is sent by the ONU management module to the corresponding ONU and performance monitoring data are collected from selected one or more performance counter groups enabled from the plurality of counter groups.