Network Switch Queueing with Asymmetric Transceiver Bandwidth
Find Innovative SolutionsGenerate Solutions
Solution Overview
Problem
Current communication networks face inefficiencies in data transmission due to differences in data capacity between nodes, leading to suboptimal bandwidth allocation and increased costs in maintaining high-capacity transceivers across the network.
Innovation Solution
Implementing a system where primary nodes transmit data to secondary nodes using higher-capacity transceivers for downstream data and secondary nodes transmit upstream data using lower-capacity transceivers, allowing for pooled bandwidth allocation in one direction and dedicated allocations in the other, while using optical subcarriers to manage and route data effectively.
Engineering Contradictions & Design Principles
Engineering Contradiction Analysis
1Productivity
If high-capacity transceivers are deployed across the entire network to maximize data transmission capability, then network throughput and data capacity are improved, but device cost and network complexity increase significantly
Solution Approach 1:
The patent applies local quality by assigning different transceiver capacities to different network nodes based on their specific requirements. Primary nodes (network switches) are equipped with high-capacity transceivers to handle aggregated traffic from multiple sources, while secondary nodes (server computers) use lower-capacity transceivers matching their actual data transmission needs. This differentiated approach optimizes overall network throughput without requiring uniform high-capacity equipment throughout the network.
Solution Approach 2:
The network is segmented into two functional categories: primary nodes for aggregation and routing, and secondary nodes for end-device communication. This segmentation allows each category to be optimized independently - primary nodes use high-capacity transceivers to handle multiple data streams, while secondary nodes use cost-effective lower-capacity transceivers, resolving the contradiction between overall throughput and device complexity.
2Device complexity
If pooled bandwidth allocation is implemented for downstream traffic to reduce costs, then device cost is reduced, but bandwidth allocation efficiency may be compromised
Solution Approach 1:
The patent implements dynamic bandwidth allocation where the primary node's high-capacity transceiver adaptively distributes bandwidth to multiple secondary nodes based on real-time traffic demands. The pooled bandwidth is not statically divided but dynamically allocated, allowing the system to maintain high bandwidth allocation efficiency while using cost-effective transceivers at the secondary nodes. This dynamic approach resolves the contradiction between reduced device cost and maintained productivity.
3Productivity
If asymmetric transceiver configuration is used (different capacities for upstream and downstream) to optimize cost and performance, then cost efficiency and performance are improved, but device compatibility and configuration complexity increase
Solution Approach 1:
The patent explicitly embraces asymmetry by configuring transceivers with different capacities for upstream and downstream directions. Secondary nodes use lower-capacity transceivers for upstream transmission to the primary node, while the primary node maintains high-capacity transceivers for downstream transmission to multiple secondary nodes. This asymmetric configuration optimizes both cost and performance by matching transceiver capacity to actual traffic patterns, with the primary node handling the bulk of high-volume downstream traffic.
Data Source
AI summary
In an example method, network traffic transmitted between a plurality of network nodes via a communications network is monitored. Subsets of the network traffic are ranked according to one or more ranking criteria. A mesh network is deployed between the plurality of network nodes based on the ranking of the subsets of the network traffic. The mesh network includes a plurality of network links, where each network link communicatively couples a respective network node from among the plurality of network nodes to another respective network node from among the plurality of network nodes.


