Data Center Network Bottleneck Structures for Traffic-Aware Capacity
Find Innovative SolutionsGenerate Solutions
Solution Overview
Problem
Existing data center network designs, such as fat-trees and folded-Clos, are inefficient due to congestion-control algorithms not being adequately considered, leading to wasted resources and increased costs, and there is a lack of formal models for optimizing network configurations based on traffic patterns.
Innovation Solution
A mathematical model using Quantitative Theory of Bottleneck Structures (QTBS) is developed to optimize network designs by identifying optimal link capacities and switch configurations based on expected traffic patterns, ensuring minimal resource waste and efficient performance.
Engineering Contradictions & Design Principles
Engineering Contradiction Analysis
1Productivity
If full fat-tree topology is used, then network throughput is improved, but network cost increases due to excessive link capacities and switch resources
Solution Approach 1:
The patent applies parameter changes by adjusting link capacities at different network levels based on traffic patterns. Instead of uniform full fat-tree link capacities, the invention optimizes link capacities to match actual traffic demands, thereby maintaining throughput while reducing resource waste and cost.
Solution Approach 2:
The patent introduces dynamic bottleneck identification and adaptation mechanisms that allow the network to adjust its effective capacity allocation based on real-time or expected traffic patterns. This dynamic approach enables the network to achieve optimal throughput without permanently provisioning excessive resources.
2Ease of manufacture
If homogeneous topology with identical switches is used, then ease of manufacture is improved, but adaptability to different traffic patterns deteriorates
Solution Approach 1:
The patent applies local quality by allowing different link capacities and configurations at specific network levels and locations based on local traffic patterns. While switches remain homogeneous for ease of manufacture, the link capacities and bottleneck structures are customized locally to optimize for specific traffic flows and patterns.
3Productivity
If link capacities are increased to handle peak traffic, then network throughput is improved, but network cost increases
Solution Approach 1:
The patent applies partial action by provisioning link capacities that are sufficient for expected traffic patterns without over-provisioning for peak traffic that may not occur. The bottleneck structures are designed to handle the necessary traffic load while avoiding the cost of excessive capacity that would only be utilized during rare peak conditions.
Data Source
AI summary
A network is designed based on its topology and the expected flow patterns in the network. The use of the latter can lead to efficient use of network resources and can reduce or even minimize waste. Non-interference properties of the expected flows can yield an improved or even optimal design.


