Fabric-Backplane Server Virtual I/O Controllers

Resolve Bottlenecks,
Find Innovative Solutions
Generate 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

VSEngineering 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

Engineering Contradiction:
Improveresource utilizationVSAvoiddynamic provisioning capability
Core Design Contradiction:
ProductivityVSAdaptability or versatility

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

Inventive Principle:
Principle #1Segmentation

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

Inventive Principle:
Principle #6Universality (Multi-functionality)

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

Engineering Contradiction:
Improvenetwork resource flexibilityVSAvoidnetwork architecture complexity
Core Design Contradiction:
Adaptability or versatilityVSDevice complexity

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

Inventive Principle:
Principle #24Intermediary (Mediator)

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

Inventive Principle:
Principle #17Another dimension (Dimensionality change)

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

Engineering Contradiction:
Improveresource allocation efficiencyVSAvoidsystem architecture complexity
Core Design Contradiction:
ProductivityVSDevice complexity

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

Inventive Principle:
Principle #1Segmentation

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

Inventive Principle:
Principle #24Intermediary (Mediator)

Data Source

PatentUS8868790B2Processor-memory module performance acceleration in fabric-backplane enterprise servers
Publication Date: 2014.10.21 ORACLE INT CORP
  • US8868790B2 patent drawing
  • US8868790B2 patent drawing
  • US8868790B2 patent drawing

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.