Dynamic Throttling for Protection Switching Interrupts
Find Innovative SolutionsGenerate Solutions
Solution Overview
Problem
Intermittent protection switching interrupts in optical communication networks lead to frequent toggling between working and protection paths, causing traffic loss and system instability due to issues like bent or cut transmission media, electromagnetic interference, and degraded signals, which existing solutions like hold off timers fail to address effectively.
Innovation Solution
Implementing a method that determines the number of events during threshold detection durations and uses an exponential backoff algorithm to increase the throttling duration when events exceed a predetermined threshold, thereby preventing frequent toggling and reducing system resource consumption.
Engineering Contradictions & Design Principles
Engineering Contradiction Analysis
1Reliability
If a hold off timer is used to reduce intermittent interrupts, then the frequency of protection switching interrupts is reduced, but traffic loss occurs during the hold off timer duration
Solution Approach 1:
The system dynamically adjusts the hold off timer duration based on the detected fault pattern. When intermittent faults are detected, the timer is extended to prevent frequent toggling, while for genuine failures the timer remains short to enable quick switchover. This dynamic adjustment resolves the contradiction by adapting the timer duration to the actual fault condition rather than using a fixed value.
Solution Approach 2:
The system implements feedback mechanisms that monitor protection switching events and adjust the hold off timer accordingly. When multiple interrupts are detected within a threshold period, the system learns to extend the timer to prevent oscillation, while maintaining short timers for genuine failures. This feedback loop allows the system to distinguish between intermittent faults and real failures, resolving the contradiction between reducing interrupts and preventing traffic loss.
2Reliability
If protection switching is activated for every intermittent fault, then path reliability is maintained, but system resources are heavily consumed leading to instability
Solution Approach 1:
The system applies partial action by selectively activating protection switching only when necessary. Instead of responding to every intermittent fault, the system uses thresholds and patterns to determine when genuine failures occur versus when faults are transient. This partial activation maintains path reliability for real failures while avoiding unnecessary resource consumption from responding to every intermittent event.
Solution Approach 2:
The system changes the parameter of interrupt response by introducing threshold-based filtering and pattern recognition. Rather than treating all interrupts equally, the system modifies its response parameters based on the frequency and pattern of interrupts, thereby reducing resource consumption while maintaining reliability for genuine failures.
3Reliability
If the hold off timer is extended to prevent frequent toggling, then interrupt frequency is reduced, but traffic loss during the timer increases
Solution Approach 1:
The hold off timer duration is made dynamic rather than static. The system adjusts the timer length based on the detected fault pattern and history, extending it only when intermittent faults are detected and keeping it short for genuine failures. This dynamic adjustment resolves the contradiction by optimizing the timer duration for each specific fault condition.
Solution Approach 2:
The system takes preliminary action by detecting fault patterns before they cause excessive toggling. By monitoring interrupt frequency and patterns in advance, the system can proactively adjust the hold off timer to prevent frequent toggling, thereby reducing interrupt frequency without unnecessarily extending the timer for genuine failures.
Data Source
AI summary
A method may include determining a first number of events occurring during a first threshold detection duration. The method may further include causing processing of events to cease for a particular throttling duration in response to determining that the first number of events occurring during the threshold detection duration is greater than a predetermined threshold. The method may also include determining a second number of events occurring during a second threshold detection duration. Additionally, the method may include, in response to determining that the first number of events occurring during the first threshold detection duration is greater than the predetermined threshold and that the second number of events occurring during the second threshold detection duration is greater than the predetermined threshold: increasing the time of the particular throttling duration; and causing processing of events to cease for the increased particular throttling duration.


