Reconfigurable Server Nodes via Midplane Fabric Interconnects

Resolve Bottlenecks,
Find Innovative Solutions
Generate Solutions

Solution Overview

Problem

Data center operators face challenges in predicting the optimal server configuration between two-socket (2S) and four-socket (4S) servers for application performance, as the best configuration can vary depending on the application and is difficult to predict for existing or future applications.

Innovation Solution

A computing system with reconfigurable server nodes connected via a midplane that enables or disables inter-processor connections, allowing the same hardware to be configured as either two independent 2S servers or a single 4S server, with a management interface for administrators to scale up or out based on performance needs.

Engineering Contradictions & Design Principles

VSEngineering Contradiction Analysis

1Reliability

If a data center operator purchases both 2S and 4S servers to handle different application performance needs, then application performance requirements can be met, but hardware asset utilization is reduced and costs increase

Engineering Contradiction:
Improveapplication performanceVSAvoidhardware asset utilization
Core Design Contradiction:
ReliabilityVSAdaptability or versatility

Solution Approach 1:

The server configuration is made dynamic through reconfigurable fabric interconnects that can change connectivity topology between server nodes. The system transitions from a static hardware configuration to a dynamic one where the same physical hardware can be reconfigured between 2S and 4S modes, allowing adaptation to different application performance requirements without purchasing separate server types.

Inventive Principle:
Principle #15Dynamics

Solution Approach 2:

The server nodes are designed with universal interfaces and reconfigurable fabric interconnects that enable the same hardware to perform multiple functions. The system can function as either two independent 2S servers or one consolidated 4S server depending on the application requirements, maximizing hardware asset utilization while meeting diverse performance needs.

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

2Ease of manufacture

If the server configuration is fixed at deployment, then hardware setup is simple, but the configuration cannot adapt to changing application demands over time

Engineering Contradiction:
Improvehardware setupVSAvoidconfiguration flexibility
Core Design Contradiction:
Ease of manufactureVSAdaptability or versatility

Solution Approach 1:

The fabric interconnects incorporate reconfigurable switching fabric that can dynamically change connectivity patterns. The system maintains simple initial deployment but gains the ability to reconfigure between 2S and 4S modes as applications change, resolving the contradiction between ease of setup and future adaptability.

Inventive Principle:
Principle #15Dynamics

Solution Approach 2:

The server nodes are pre-equipped with reconfigurable fabric interconnects and universal interfaces during manufacturing, preparing them for future reconfiguration needs. This preliminary setup maintains ease of initial deployment while enabling later adaptation to changing application demands without complex hardware modifications.

Inventive Principle:
Principle #10Preliminary action

3Adaptability or versatility

If 4S servers are used for all applications, then hardware asset utilization is maximized, but applications that perform better on 2S servers cannot achieve optimal performance

Engineering Contradiction:
Improvehardware asset utilizationVSAvoidapplication performance
Core Design Contradiction:
Adaptability or versatilityVSProductivity

Solution Approach 1:

The system dynamically selects between 2S and 4S configurations based on application-specific performance requirements. The reconfigurable fabric interconnects enable the same hardware to be optimized for different workloads, ensuring that applications receive the configuration that delivers optimal performance while maintaining high hardware utilization across the data center.

Inventive Principle:
Principle #15Dynamics

Data Source

PatentUS11966350B2Configurable storage server with multiple sockets
Publication Date: 2024.04.23 CISCO TECHNOLOGY INC
  • US11966350B2 patent drawing
  • US11966350B2 patent drawing
  • US11966350B2 patent drawing

AI summary

Embodiments herein describe a computing system which is reconfigurable into different server configurations that have different numbers of sockets. For example, the computing system may include two server nodes which can be configured into either two independent servers (i.e., two 2S servers) or a single server (i.e., one 4S server). In one embodiment, the computing system includes a midplane which is connected to processor buses on the server nodes. When configured as a single server, the midplane connects the processor bus (or buses) on one of the server nodes to the processor bus or buses on the other server node. In this manner, the processors in the two server nodes can be interconnected to function as a single server. In contrast, the connections between the server nodes in the midplane are disabled when the server nodes operate as two independent servers.