Selective Performance Counter Grouping in Optical Network Units
Find Innovative SolutionsGenerate 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
Engineering 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
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.
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.
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
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.
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.
3Adaptability or versatility
If comprehensive performance monitoring is implemented, then adaptability is improved, but ease of operation deteriorates due to management complexity
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.
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
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.
Data Source
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.


