Distributed Flow Control for TWIN Network Congestion
Find Innovative SolutionsGenerate Solutions
Solution Overview
Problem
In time-domain wavelength interleaved networks, centralized scheduling faces challenges with unacceptably large propagation delays for asynchronously varying traffic, necessitating effective flow control and congestion management techniques to maintain network stability and fairness.
Innovation Solution
The implementation of distributed flow control algorithms that collect and analyze congestion information to adjust transmission rates, incorporating feedback mechanisms for dynamic scheduling and fairness, allowing nodes to operate under stable and fair transmission schedules, even with asynchronous data bursts.
Engineering Contradictions & Design Principles
Engineering Contradiction Analysis
1Extent of automation
If centralized scheduling is used in TWIN architecture, then scheduling control can be achieved, but propagation delays become unacceptably large for asynchronously varying traffic
Solution Approach 1:
The patent segments the centralized scheduling function into distributed scheduling units at each network node. Each node independently makes scheduling decisions based on local congestion information and feedback from other nodes, eliminating the need for centralized control signals to propagate across the entire network and thus reducing propagation delays.
Solution Approach 2:
The patent implements feedback mechanisms where nodes exchange congestion information and scheduling status with neighboring nodes. This distributed feedback loop enables each node to adjust its scheduling decisions based on real-time network conditions, achieving coordinated scheduling without centralized control and minimizing propagation delays.
2Speed
If distributed flow control algorithms are implemented to reduce propagation delays, then scheduling responsiveness improves, but system complexity increases
Solution Approach 1:
Each network node is equipped with autonomous scheduling capabilities that enable it to independently make scheduling decisions based on local congestion information. Nodes self-adjust their transmission rates and scheduling parameters without requiring complex centralized control logic, thereby improving responsiveness while keeping individual node complexity manageable.
Solution Approach 2:
The patent employs universal scheduling algorithms that can be implemented at each node with the same functional capabilities. Each node performs multiple functions including congestion detection, scheduling decision-making, and feedback generation using the same algorithmic framework, which simplifies the overall system architecture despite the distributed nature of the control.
3Stability of the object's composition
If transmission rates are dynamically adjusted based on congestion feedback, then network stability and fairness are maintained, but control complexity increases
Solution Approach 1:
The patent implements feedback mechanisms where nodes exchange congestion information and scheduling status with neighboring nodes. This distributed feedback loop enables each node to adjust its scheduling decisions based on real-time network conditions, achieving coordinated scheduling without centralized control and minimizing propagation delays.
Solution Approach 2:
Nodes dynamically adjust transmission rate parameters based on congestion feedback while maintaining stable operation. The control complexity is managed by adjusting only the transmission rate parameter rather than reconfiguring the entire scheduling system, allowing for stable and fair network operation with controlled complexity.
Data Source
AI summary
Flow control techniques are disclosed for use in data communications networks such as those implementing a time-domain wavelength interleaved network (TWIN) architecture or other suitable architectures. Such techniques may provide for congestion management and scheduling for asynchronous traffic. For example, in one aspect, a technique comprises collecting information at a node of an optical-based communications network, wherein at least a portion of the collected information pertains to congestion in the optical-based communications network, and adjusting a transmission rate of the node in response to at least a portion of the collected information such that the node operates under a substantially stable transmission schedule with respect to asynchronous data bursts. The transmission rate adjusting step/operation may further comprise adjusting the transmission rate such that the node operates under a substantially fair transmission schedule. The node may operate under a random transmission schedule.


