G-PON Error Handling Through Cross-Layer Data Recovery
Find Innovative SolutionsGenerate Solutions
Solution Overview
Problem
Current communication protocols in G-PON networks silently discard data with unrecoverable errors, leading to reduced system throughput, increased latency, and loss of synchronization, which is detrimental for real-time applications and non-real-time applications alike.
Innovation Solution
Implementing a mechanism where a lower protocol layer signals error events to a higher protocol layer, allowing the higher layer to parse and recover data unaffected by errors, and optionally accept control messages with invalid check codes under specific criteria.
Engineering Contradictions & Design Principles
Engineering Contradiction Analysis
1Reliability
If data packets with unrecoverable errors are silently discarded by lower protocol layers, then data integrity is maintained, but system throughput is reduced and latency increases
Solution Approach 1:
The patent implements feedback by signaling error events from the physical layer to higher protocol layers. When uncorrectable errors are detected, the physical layer generates error indicators that are passed upward through the protocol stack, enabling informed decisions about data handling at higher layers rather than silent discarding.
Solution Approach 2:
The patent enables recovery of usable data portions by allowing higher protocol layers to receive data with error indicators and selectively process valid portions. The error indicators help identify which data segments are corrupted, enabling the system to discard only the affected portions while recovering and utilizing the remaining valid data.
2Reliability
If retransmission protocols are implemented at higher protocol layers, then data correctness is improved, but timeliness deteriorates for real-time applications
Solution Approach 1:
The patent applies preliminary action by detecting and marking errors at the physical layer before data is passed to higher layers. Error indicators are prepared in advance during the physical layer processing, allowing higher layers to make immediate decisions about data validity without waiting for retransmission timeouts or protocol handshakes.
3Reliability
If data with uncorrected errors is discarded, then error propagation is prevented, but useful data is lost and synchronization may be lost
Solution Approach 1:
The patent extracts error information from the data stream by generating separate error indicators that accompany the data through the protocol stack. This allows the data and error information to be processed independently, enabling the system to extract and utilize valid portions of data while identifying and isolating only the corrupted segments for discarding.
Data Source
AI summary
When data containing an unrecoverable error is received, instead of discarding the data, a lower protocol layer delivers the data to a higher protocol layer along with an indication that the data contains an error. The higher protocol layer parses the data to recover portions that are not affected by the error. Additionally, the higher protocol layer can choose to accept the data if certain acceptance criteria are met.


