Modular Server Chassis Controller for Dynamic Resource Association

Resolve Bottlenecks,
Find Innovative Solutions
Generate Solutions

Solution Overview

Problem

Existing server architectures face challenges in configuring modular information handling resources within a chassis, particularly in efficiently associating peripheral information handling resources with compute nodes, leading to inefficiencies and bulkiness in blade server chassis.

Innovation Solution

A chassis with multiple slots and a controller that identifies and assigns peripheral node type modules to corresponding compute node type modules based on deterministic rules, ensuring efficient electrical and communicative coupling of information handling resources.

Engineering Contradictions & Design Principles

VSEngineering Contradiction Analysis

1Productivity

If a single monolithic server architecture is used, then system simplicity is maintained, but resource utilization efficiency and scalability are limited

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

Solution Approach 1:

The system is divided into independent modular components including compute nodes, peripheral nodes, and I/O control modules that can be independently configured, managed, and utilized. Each module performs specific functions and can be dynamically associated with other modules to create flexible system configurations, thereby improving resource utilization without requiring a complete system redesign.

Inventive Principle:
Principle #1Segmentation

Solution Approach 2:

The modular architecture enables universal resource sharing where peripheral nodes and I/O control modules can serve multiple compute nodes simultaneously. The system allows dynamic association and disassociation of modules based on workload requirements, making the same hardware resources available to different computational tasks at different times, thus enhancing overall productivity.

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

2Adaptability or versatility

If blade server chassis with multiple servers and I/O control modules are implemented, then resource sharing and scalability improve, but chassis size and device complexity increase

Engineering Contradiction:
Improveresource configuration flexibilityVSAvoidchassis structure complexity
Core Design Contradiction:
Adaptability or versatilityVSDevice complexity

Solution Approach 1:

The blade server chassis is segmented into standardized slots that accommodate different types of modular components. Each compute node, peripheral node, and I/O control module is designed as a self-contained unit that can be independently installed, removed, and configured in specific slots, simplifying the overall chassis structure while maintaining high adaptability.

Inventive Principle:
Principle #1Segmentation

Solution Approach 2:

The system performs preliminary configuration and association of modular components during system initialization or module insertion. The controller pre-establishes communication pathways and resource mappings between compute nodes and peripheral nodes, so that when modules are physically inserted into slots, they are automatically integrated into the system without requiring complex manual configuration, thereby reducing perceived device complexity.

Inventive Principle:
Principle #10Preliminary action

3Productivity

If peripheral information handling resources are physically distributed across multiple independent systems, then resource sharing capability improves, but system integration complexity and configuration difficulty increase

Engineering Contradiction:
Improveresource sharing efficiencyVSAvoidconfiguration and management ease
Core Design Contradiction:
ProductivityVSEase of operation

Solution Approach 1:

A centralized controller acts as an intermediary between compute nodes and peripheral nodes. This controller manages the association and disassociation of modular components, handles resource allocation, and coordinates communication between different parts of the system. By centralizing control functions, the system achieves efficient resource sharing while simplifying configuration and management operations for users.

Inventive Principle:
Principle #24Intermediary (Mediator)

Solution Approach 2:

The system implements feedback mechanisms where the controller continuously monitors the status and performance of modular components. Based on this feedback, the controller dynamically adjusts resource allocation and association configurations to optimize resource sharing efficiency. This automated feedback-driven management reduces manual configuration efforts and improves ease of operation.

Inventive Principle:
Principle #23Feedback

Data Source

PatentUS9740650B2Methods and systems for associating peripheral information handling resources to compute nodes in a modular information system chassis
Publication Date: 2017.08.22 DELL PROD LP
  • US9740650B2 patent drawing
  • US9740650B2 patent drawing
  • US9740650B2 patent drawing

AI summary

In accordance with embodiments of the present disclosure, a controller may be communicatively coupled to each of a plurality of slots and configured to identify the type of module received in each of the plurality of slots, and, based on one or more deterministic rules, assign each particular peripheral node type module to a corresponding compute node type module such that information handling resources of the particular peripheral type node are used by a compute node on the corresponding compute node type module as a peripheral of the compute node.