Host Network Accelerators for Drop-Free Data Center Switch Fabric
Find Innovative SolutionsGenerate Solutions
Solution Overview
Problem
Data centers face challenges with proprietary switch fabrics that are costly and prone to single points of failure, while off-the-shelf packet-based switching components result in lossy, nondeterministic behavior, limiting the scalability and reliability of network connectivity.
Innovation Solution
The implementation of host network accelerators (HNAs) with embedded virtual routers and integrated circuits that provide seamless overlay networking, leveraging low-cost, industry-standard IP over Ethernet technologies to create a high-performance, scalable, and drop-free data center switch fabric, using flow control and Quality of Service features to ensure reliable packet forwarding.
Engineering Contradictions & Design Principles
Engineering Contradiction Analysis
1Productivity
If proprietary switch fabric is used, then high performance is achieved, but cost increases and single point of failure risk arises
Solution Approach 1:
The network fabric is segmented from proprietary hardware into software-based virtual switches running on standard servers. This segmentation eliminates single points of failure by distributing switching functions across multiple commodity hardware platforms, while maintaining high performance through software optimization and hardware acceleration cards.
Solution Approach 2:
The patent replaces expensive proprietary switch fabric hardware with inexpensive off-the-shelf commodity switching components. These standard hardware platforms can be easily replaced or upgraded without significant cost, improving both reliability through redundancy and reducing the single point of failure risk while maintaining cost-effectiveness.
2Ease of manufacture
If off-the-shelf packet-based switching components are used, then cost is reduced, but lossy nondeterministic behavior occurs
Solution Approach 1:
The patent introduces virtual switches as software intermediaries that run on top of commodity hardware. These virtual switches implement deterministic packet forwarding logic, flow control, and quality of service mechanisms that eliminate the lossy nondeterministic behavior of raw packet-based switching, while still using inexpensive off-the-shelf components.
Solution Approach 2:
The patent changes the operational parameters of commodity switching components by implementing software-based flow control, buffer management, and scheduling algorithms. This transforms the inherently lossy packet switching behavior into deterministic, reliable packet delivery while maintaining cost-effectiveness through the use of standard hardware platforms.
3Productivity
If proprietary switch fabric is used, then high performance is achieved, but scalability is limited
Solution Approach 1:
The patent creates a universal virtual switching platform that runs on standard commodity hardware, enabling the same switching fabric to serve multiple functions and workloads. This universal approach allows easy scalability by adding more standard server nodes to the fabric, unlike proprietary solutions that are locked into specific hardware architectures.
Solution Approach 2:
The patent implements dynamic virtual switching that can adapt to changing network requirements and traffic patterns. The software-based architecture allows flexible reconfiguration of network topology, bandwidth allocation, and routing paths, enabling the fabric to scale dynamically from small to large deployments without being constrained by fixed proprietary hardware designs.
Data Source
Figure 1
Figure 2A
Figure 2B
AI summary
A high-performance, scalable and drop-free data center switch fabric and infrastructure is described. The data center switch fabric may leverage low cost, off-the-shelf packet-based switching components (e.g., IP over Ethernet (IPoE)) and overlay forwarding technologies rather than proprietary switch fabric. In one example, host network accelerators (HNAs) are positioned between servers (e.g., virtual machines or dedicated servers) of the data center and an IPoE core network that provides point-to-point connectivity between the servers. The HNAs are hardware devices that embed virtual routers on one or more integrated circuits, where the virtual router are configured to extend the one or more virtual networks to the virtual machines and to seamlessly transport packets over the switch fabric using an overlay network. In other words, the HNAs provide hardware-based, seamless access interfaces to overlay technologies used for communicating packet flows through the core switching network of the data center.