M.2 SSD Sled Arrangement for Compact High-Capacity Storage

Resolve Bottlenecks,
Find Innovative Solutions
Generate Solutions

Solution Overview

Problem

Designing a cost-effective storage system that can accommodate a larger percentage of data using solid state drives (SSDs) while maintaining a compact form factor, as SSDs are becoming more economical and faster than traditional hard disk drives.

Innovation Solution

Arranging a maximum number of SSDs, adhering to standards like M.2, into a commercially available chassis, using port expanders or NVMe PCIe interfaces to compactly interconnect and manage I/O signals, and incorporating redundant controllers for reliability, allowing the system to replace traditional HDDs in existing slots.

Engineering Contradictions & Design Principles

VSEngineering Contradiction Analysis

1Quantity of substance

If multiple SSDs are arranged into a compact form factor to increase storage capacity, then the storage capacity is improved, but the device complexity increases

Engineering Contradiction:
Improvestorage capacityVSAvoiddevice complexity
Core Design Contradiction:
Quantity of substanceVSDevice complexity

Solution Approach 1:

The storage system is segmented into multiple independent SSD modules (e.g., 8 SSDs arranged in a 2x4 configuration) that can be individually managed and replaced. Each SSD operates as an independent unit within the larger storage array, allowing for modular expansion and maintenance without affecting the entire system.

Inventive Principle:
Principle #1Segmentation

Solution Approach 2:

Multiple SSDs are nested within a single chassis form factor, with multiple SSD modules contained within one storage device housing. This nesting approach allows high storage capacity to be achieved within a compact footprint by stacking or arranging SSDs in a space-efficient manner.

Inventive Principle:
Principle #7Nested doll (Nesting)

2Speed

If SSDs are used instead of HDDs to improve read speed, then the speed is improved, but the cost increases

Engineering Contradiction:
Improveread speedVSAvoidcost
Core Design Contradiction:
SpeedVSEase of manufacture

Solution Approach 1:

The storage system dynamically adapts its performance characteristics based on workload requirements. By implementing tiered storage with different SSD configurations and utilizing caching strategies, the system optimizes read speeds for frequently accessed data while using cost-effective storage solutions for less frequently accessed data, thereby balancing performance and cost.

Inventive Principle:
Principle #15Dynamics

3Reliability

If redundant controllers are added to ensure reliability, then the reliability is improved, but the device complexity increases

Engineering Contradiction:
ImprovereliabilityVSAvoiddevice complexity
Core Design Contradiction:
ReliabilityVSDevice complexity

Solution Approach 1:

Redundant controllers are pre-configured in the storage system to provide failover capability before any failure occurs. This redundancy acts as a cushion against potential controller failures, ensuring continuous operation. The system is designed with built-in fault tolerance that automatically activates upon failure without requiring complex real-time decision-making.

Inventive Principle:
Principle #11Beforehand cushioning (Prior cushioning)

Data Source

PatentUS9619164B2Cluster solid state drives
Publication Date: 2017.04.11 HEWLETT PACKARD ENTERPRISE DEV LP
  • US9619164B2 patent drawing
  • US9619164B2 patent drawing
  • US9619164B2 patent drawing

AI summary

Described herein are techniques for arranging a plurality of M.2 solid state drive (SSD) modules and flash storage elements into a compact form factor. On a first side of an SSD sled, a plurality of M.2 SSD modules may be communicatively coupled to a port expander. On a second side of the SSD sled, a plurality of flash storage elements (not packaged into M.2 SSD modules) may be present. A plurality of SSD sleds (with the above-described characteristics) may be sized so as to collectively fit into a single hard disk drive (HDD) compatible compartment of a chassis.