Harmonic Optical Fabric Links for Scalable Low-Power Data Center Networks
Find Innovative SolutionsGenerate Solutions
Solution Overview
Problem
Existing network topologies in data centers, such as Fat Tree and Clos topologies, face scalability issues and increased power consumption when expanding to meet growing computational demands, leading to inefficiencies in network infrastructure.
Innovation Solution
A network architecture utilizing a single connection layer with harmonic connections and multipoint optical strands that interconnect network nodes, allowing for dynamic capacity allocation and reduced active network devices, thereby scaling linearly with the number of server racks.
Engineering Contradictions & Design Principles
Engineering Contradiction Analysis
1Power
If Fat Tree or Clos topologies are used to expand network capacity, then network bandwidth and connectivity are improved, but power consumption and device complexity increase significantly
Solution Approach 1:
The patent merges multiple network functions into a single plane architecture, eliminating the need for separate core, aggregation, and access layers. This consolidation reduces the total number of network devices required, thereby decreasing overall power consumption while maintaining network capacity through optimized resource utilization in the unified fabric.
Solution Approach 2:
The network fabric is designed as a universal infrastructure that can dynamically serve multiple functions and workloads. The system can allocate network resources dynamically to different server racks and applications, allowing the same physical infrastructure to handle varying network demands without requiring additional dedicated devices for each function, thus reducing power consumption.
2Productivity
If additional network devices are added to support growing workload demands, then network bandwidth is improved, but device complexity and infrastructure cost increase
Solution Approach 1:
The network fabric implements dynamic resource allocation and workload distribution mechanisms that allow the system to adapt to growing demands without adding physical devices. The intelligent switching and load balancing capabilities enable the existing infrastructure to handle increased workload by optimizing traffic flow and resource utilization dynamically.
Solution Approach 2:
The patent transitions from a multi-layer hierarchical structure to a single-plane fabric architecture, changing the dimensional organization of network devices. This dimensional shift allows for more efficient connectivity patterns where any server rack can directly access any other rack through the fabric, reducing the need for intermediate devices and simplifying the overall infrastructure.
3Area of stationary object
If more active network devices are deployed to handle increased traffic, then network coverage is improved, but power consumption and congestion increase
Solution Approach 1:
The network fabric is segmented into logical domains that can be independently managed and optimized. This segmentation allows traffic to be distributed across multiple paths and segments of the fabric, improving coverage and capacity without requiring proportionally more active devices. Each segment can operate efficiently with minimal active components while still providing wide-area coverage through the interconnected fabric.
Data Source
AI summary
A network device operating as a network node in a network fabric has a set of connection ports to provide a bandwidth capacity for the network device. The connection ports include fabric ports to connect with respective strands using multipoint optical connections. Each strand can connect network nodes of the network fabric according to a harmonic specifying a node distance between adjacent connection points on the strand. The connection ports also include server ports to connect with servers and/or external networks. The network device also includes processing logic to distribute traffic for a destination node to network nodes along corresponding strands of the fabric ports.


