I/O Complex Switch Consolidates Server Management

Resolve Bottlenecks,
Find Innovative Solutions
Generate Solutions

Solution Overview

Problem

Current information handling systems face challenges in providing scalable and efficient input/output functionality across multiple processing nodes, leading to limitations in data processing, storage, and communication, particularly in managing state information and consolidating server management.

Innovation Solution

The implementation of an input/output complex switch with multi-function PCIe modules and a network interface ASIC, which enables stateless processing nodes by providing consolidated server management, shared storage, and direct data sharing through RRDMA endpoints, while reducing the need for separate NICs and management interfaces.

Engineering Contradictions & Design Principles

VSEngineering Contradiction Analysis

1Reliability

If each processing node has separate NICs and management interfaces, then each node can independently handle I/O operations, but the system complexity and hardware requirements increase

Engineering Contradiction:
Improveindependent I/O handlingVSAvoidhardware requirements
Core Design Contradiction:
ReliabilityVSDevice complexity

Solution Approach 1:

The patent consolidates I/O functionality by merging network interface cards and management interfaces into a shared I/O complex that serves multiple processing nodes. The I/O complex includes a switch fabric that enables multiple nodes to access network and storage resources through shared hardware, reducing per-node hardware requirements while maintaining independent I/O handling capabilities through virtualization and resource allocation mechanisms.

Inventive Principle:
Principle #5Merging (Combining)

Solution Approach 2:

The I/O complex is designed as a universal resource pool that can serve multiple processing nodes with different I/O requirements. The switch fabric and resource manager enable dynamic allocation of network interfaces, storage connections, and management functions to different nodes based on demand, allowing a single I/O complex to fulfill the roles of multiple dedicated interfaces across the system.

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

2Adaptability or versatility

If processing nodes maintain state information locally, then each node can operate autonomously, but scalability and resource sharing are limited

Engineering Contradiction:
Improveautonomous operationVSAvoidresource sharing efficiency
Core Design Contradiction:
Adaptability or versatilityVSProductivity

Solution Approach 1:

The patent introduces a resource manager as an intermediary component within the I/O complex that mediates between processing nodes and physical I/O resources. This intermediary maintains centralized state information about resource allocation, node requirements, and resource availability, enabling efficient resource sharing and scaling while allowing nodes to operate autonomously through standardized interface protocols and virtualized resource access.

Inventive Principle:
Principle #24Intermediary (Mediator)

3Reliability

If multiple separate I/O components are used per node, then each component can be optimized for its specific function, but the overall system becomes less manageable and more costly

Engineering Contradiction:
Improvecomponent specializationVSAvoidserver management
Core Design Contradiction:
ReliabilityVSEase of operation

Solution Approach 1:

The patent merges multiple specialized I/O components into a unified I/O complex that maintains the functional specialization of individual components while providing centralized management. The switch fabric and resource manager consolidate control plane functions, allowing administrators to manage network, storage, and management interfaces through a single management point rather than configuring each component separately on each node, thereby improving ease of operation while preserving component optimization.

Inventive Principle:
Principle #5Merging (Combining)

Data Source

PatentUS10102170B2System and method for providing input/output functionality by an I/O complex switch
Publication Date: 2018.10.16 DELL PROD LP
  • US10102170B2 patent drawing
  • US10102170B2 patent drawing
  • US10102170B2 patent drawing

AI summary

An input/output (I/O) device includes a management controller interface, a plurality of network switching interfaces, a storage interface, a component controller interface, and a plurality of multifunction modules. The multifunction modules further include a processing node interface, a first endpoint coupled to the management controller interface, a second endpoint coupled to one of the plurality of network switching interfaces, a third endpoint coupled to a remote direct memory access (RDMA) block, a fourth endpoint coupled to the storage interface, and a fifth endpoint coupled to the component controller interface.