Fabric-Backplane Server Virtual I/O Controllers
Find Innovative SolutionsGenerate Solutions
Solution Overview
Problem
Current server architectures face challenges in dynamically provisioning and managing compute, storage, and network resources efficiently, leading to suboptimal datacenter availability, efficiency, and utilization.
Innovation Solution
The Enterprise Fabric (EF) architecture introduces a hybrid server/multi-layer switch system with Virtual Network Interface Controllers (VNICs) and Virtual Input/Output Controllers (VIOCs), enabling dynamic provisioning and management of virtual servers, networks, and storage through a fabric-backplane architecture that virtualizes I/O operations and supports high-bandwidth, low-latency communication.
Engineering Contradictions & Design Principles
Engineering Contradiction Analysis
1Productivity
If traditional server architectures are used, then hardware resources are physically dedicated and stable, but resource utilization is low and provisioning is static
Solution Approach 1:
The patent segments physical server hardware into virtualized resources through VNICs and VIOCs. Each physical network interface and I/O controller is divided into multiple virtual instances that can be dynamically assigned to different virtual servers, enabling high resource utilization while maintaining physical stability
Solution Approach 2:
The fabric-backplane architecture creates a universal resource pool where compute, storage, and network resources can serve multiple purposes and multiple virtual servers simultaneously. The same physical infrastructure supports diverse workloads through dynamic resource allocation
2Adaptability or versatility
If physical network interfaces are directly assigned to servers, then networking is simple and direct, but resource flexibility and dynamic reconfiguration are limited
Solution Approach 1:
The patent introduces VNICs and VIOCs as intermediary layers between physical network interfaces and virtual servers. These virtual controllers act as mediators that abstract physical networking resources, enabling flexible dynamic allocation while maintaining simplified logical networking for each virtual server
Solution Approach 2:
The architecture adds a virtualization dimension to physical networking. By creating a virtual network layer above the physical infrastructure, the system enables multi-dimensional resource allocation where the same physical interface can serve multiple virtual servers simultaneously through virtual switching and routing
3Productivity
If compute and I/O resources are tightly coupled in traditional servers, then system integration is simple, but resource independence and dynamic allocation are reduced
Solution Approach 1:
The patent segments the traditional tight coupling of compute and I/O resources by introducing a fabric-based interconnect layer. Compute resources, storage resources, and network resources are separated into independent pools that can be dynamically allocated and reconfigured based on workload requirements
Solution Approach 2:
The fabric-backplane acts as an intermediary between compute modules and I/O resources. This fabric layer provides standardized interfaces and protocols that enable independent resource pools to communicate efficiently, achieving resource independence while maintaining system integration
Data Source
AI summary
A hybrid server and multi-layer switch system architecture, referred to hereinafter as the Enterprise Fabric (EF) architecture, forms the basis for a number of Enterprise Server (ES) chassis embodiments. Each ES embodiment generally includes one or more Processor Memory Modules (PMMs, each generally having one or more symmetric multiprocessor complexes), one or more Network Modules, and a System Control Module (SCM). The SCM includes a cellified switching-fabric core (SF) and a System Intelligence Module (SIM). Each PMM has one or more resident Virtual IO Controller (VIOC) adapters. Each VIOC is a specialized I/O controller that includes embedded layer-2 forwarding and filtering functions and tightly couples the PMM to the SF. Thus the layer-2 switch functionality within the ES chassis is distributed over all of the SCM, NM, and PMM modules. Through the use of VIOC/VNIC device drivers, host operating system software (Host O/S) running on the PMMs is presented with a plurality of Virtual Network Interface Cards (VNICs). In some embodiments, each VNIC behaves as a high-performance Ethernet interface at the full disposal of the Host O/S. In other embodiments, at least some of the VNICs behave as high-performance Fibre Channel Host Bus Adapters.


