PON Performance Data Archiving With Operator-Defined Time Bins

Resolve Bottlenecks,
Find Innovative Solutions
Generate Solutions

Solution Overview

Problem

Existing performance monitoring data archiving systems in passive optical networks operate at fixed, preconfigured time intervals, which lack sufficient data granularity for troubleshooting, analysis, and performance evaluation across different time scales.

Innovation Solution

Implementing a system that allows network operators to set archiving times at customizable intervals, using a bin timer and bin accumulator to store performance monitoring data at operator-defined bin intervals, rather than fixed preconfigured intervals.

Engineering Contradictions & Design Principles

VSEngineering Contradiction Analysis

1Measurement precision

If performance monitoring data is archived at fixed, preconfigured time intervals, then the archiving system operates with simple, predetermined scheduling, but the data granularity is insufficient for troubleshooting and performance evaluation across different time scales

Engineering Contradiction:
Improvedata granularityVSAvoidarchiving system complexity
Core Design Contradiction:
Measurement precisionVSDevice complexity

Solution Approach 1:

The archiving system transitions from static, fixed-time-interval scheduling to dynamic, flexible scheduling where operators can define custom time intervals and bin configurations. The system adapts archiving parameters (bin size, time intervals, retention periods) based on specific monitoring needs, enabling multi-scale performance evaluation while maintaining operational simplicity through automated configuration.

Inventive Principle:
Principle #15Dynamics

2Adaptability or versatility

If performance monitoring data is archived at fixed, preconfigured time intervals, then the system configuration is simple and automated, but the system lacks flexibility for operator-defined time intervals and analysis requirements

Engineering Contradiction:
Improvearchiving flexibilityVSAvoidsystem configuration ease
Core Design Contradiction:
Adaptability or versatilityVSEase of operation

Solution Approach 1:

The system provides pre-configured archiving templates and default bin configurations that operators can select for common monitoring scenarios. These preliminary configurations include standard time intervals and retention policies, allowing operators to quickly deploy flexible archiving without complex manual setup, thus maintaining ease of operation while enabling adaptability.

Inventive Principle:
Principle #10Preliminary action

Solution Approach 2:

The archiving system allows operators to dynamically adjust key parameters including bin size, time intervals, and data retention periods without system reconfiguration. These parameter changes enable the same archiving infrastructure to adapt to different monitoring requirements (e.g., short-term troubleshooting vs. long-term performance analysis) while maintaining a unified, easy-to-operate interface.

Inventive Principle:
Principle #35Parameter changes

Data Source

PatentUS20250260915A1Systems and methods for flexible performance monitoring data archiving in passive optical networks
Publication Date: 2025.08.14 VERIZON PATENT & LICENSING INC
  • US20250260915A1 patent drawing
  • US20250260915A1 patent drawing
  • US20250260915A1 patent drawing

AI summary

A device may include a processor. The processor may be configured to, when an Optical Network Unit (ONU) timer reaches an ONU time interval: obtain a value from a history register, in an ONU, which stores a first sum of performance monitoring data at the end of a prior ONU time interval, by issuing a first ONU Control Interface (OMCI) command to the ONU; and store, in a bin accumulation register, the obtained value. Additionally, the processor may be configured to, when a collection timer reaches a collection time interval: obtain a second sum of performance monitoring data collected by the ONU after the prior ONU time interval, by issuing a second OMCI command to the ONU; adjust a result of subtracting a reference value, stored in a reference register, from the second sum; and store the adjusted result.