Retractable Memory Module Tray for Blade Server Latency Reduction

Resolve Bottlenecks,
Find Innovative Solutions
Generate Solutions

Solution Overview

Problem

Computing devices face latency issues due to memory pools being accessed through multiple switch hops and thermal constraints, which limit the ability to create memory pools in various devices, especially in blade servers with limited physical space.

Innovation Solution

A module with a retractable tray that allows for the hot addition or removal of memory modules, reducing switch hops and incorporating a seal to prevent electromagnetic interference and air leakage, enabling efficient memory expansion in compact form factors.

Engineering Contradictions & Design Principles

VSEngineering Contradiction Analysis

1Quantity of substance

If memory pools are accessed through multiple switch hops to expand memory capacity, then the amount of physical memory increases, but latency increases

Engineering Contradiction:
Improvememory capacityVSAvoidlatency
Core Design Contradiction:
Quantity of substanceVSLoss of time

Solution Approach 1:

The system segments memory capacity into distributed memory modules across multiple computing devices, with each device having local memory modules directly accessible by its processors. This segmentation eliminates the need for centralized memory pools accessed through multiple switch hops, thereby reducing latency while maintaining expanded memory capacity.

Inventive Principle:
Principle #1Segmentation

Solution Approach 2:

The patent transitions from a centralized memory pool architecture to a distributed memory architecture across multiple computing devices. This dimensional change in system architecture allows each computing device to access its own memory modules directly without traversing through multiple network switches, thus reducing latency while providing memory expansion.

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

2Quantity of substance

If memory pools are created in different types of computing devices, then memory capacity is expanded, but thermal constraints prevent implementation

Engineering Contradiction:
Improvememory capacityVSAvoidthermal constraints
Core Design Contradiction:
Quantity of substanceVSTemperature

Solution Approach 1:

The system divides memory capacity into separate memory modules distributed across different computing devices rather than consolidating them in one device. This segmentation allows each device to manage its own memory modules independently, avoiding the thermal accumulation that would occur in a centralized memory pool while still providing expanded total memory capacity.

Inventive Principle:
Principle #1Segmentation

3Quantity of substance

If physical space is increased to add more memory modules, then memory capacity is expanded, but blade servers have limited physical space

Engineering Contradiction:
Improvememory capacityVSAvoidphysical space
Core Design Contradiction:
Quantity of substanceVSVolume of moving object

Solution Approach 1:

The system segments memory modules into separate, removable units that can be distributed across multiple computing devices. This allows memory capacity to be expanded without requiring additional physical space within a single blade server, as each device utilizes its own local memory modules.

Inventive Principle:
Principle #1Segmentation

Solution Approach 2:

The patent moves memory expansion from a single-device physical dimension to a multi-device distributed dimension. Instead of adding memory modules within the constrained physical space of one blade server, the system distributes memory modules across multiple devices, effectively using the network dimension to expand capacity without increasing individual device volume.

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

4Adaptability or versatility

If memory modules are added or removed, then memory capacity is adjusted, but system operation is interrupted

Engineering Contradiction:
Improvememory flexibilityVSAvoidsystem interruption
Core Design Contradiction:
Adaptability or versatilityVSLoss of time

Solution Approach 1:

The system implements hot-swappable memory modules with pre-designed interfaces and connection mechanisms that allow for insertion and removal without system shutdown. The computing devices are configured to recognize and initialize memory modules dynamically, enabling memory capacity adjustments while maintaining continuous system operation.

Inventive Principle:
Principle #10Preliminary action

Data Source

PatentUS10966340B2Tray with memory modules
Publication Date: 2021.03.30 HEWLETT PACKARD ENTERPRISE DEV LP
  • US10966340B2 patent drawing
  • US10966340B2 patent drawing
  • US10966340B2 patent drawing

AI summary

A module, comprising: a door disposed on a front face of the module; a tray is accessible through the door, the tray including a slot to accept a memory module, wherein the memory module includes a plurality of slots for memory devices and wherein the tray is extendable from a recessed position within the module to a position extended from the module, to allow insertion of the memory module in the tray; and an interface to connect the memory module to a host.