Storage Slot Numbering Across Multiple Backplanes

Resolve Bottlenecks,
Find Innovative Solutions
Generate Solutions

Solution Overview

Problem

In information handling systems, existing technologies cannot assign the same slot number to storage resources coupled to different backplanes, leading to non-optimal drive numbering schemes where drives in the same region of a chassis do not have consecutive and intuitive numbering.

Innovation Solution

The proposed solution involves configuring an information handling system with a processor and storage subsystems where storage resources from different backplanes can share the same slot number by utilizing reserved bits in SES diagnostic pages to indicate different storage domains, allowing for consistent and intuitive numbering across all backplanes.

Engineering Contradictions & Design Principles

VSEngineering Contradiction Analysis

1Ease of operation

If drives connected to different backplanes are numbered in continuation sequence, then all drives can be uniquely identified, but drives in the same region do not have intuitive consecutive numbering

Engineering Contradiction:
Improvedrive numbering intuitivenessVSAvoidbackplane domain information
Core Design Contradiction:
Ease of operationVSLoss of information

Solution Approach 1:

The patent introduces a new dimension (storage domain identifier) to the drive numbering system. Instead of using a single continuous numbering sequence, the system now uses two dimensions: storage domain ID and slot number. This allows drives in the same physical region to have the same slot number (e.g., 0-23) while being distinguished by their storage domain ID, providing intuitive regional grouping without losing the ability to uniquely identify each drive.

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

Solution Approach 2:

The patent segments the storage system into multiple independent storage domains, each corresponding to a specific backplane or region. Each domain can independently number its drives from 0, creating intuitive local sequences. The segmentation allows each region to have its own numbering context, improving ease of operation while maintaining unique identification through the combination of domain ID and slot number.

Inventive Principle:
Principle #1Segmentation

2Ease of operation

If each backplane has independent slot numbering starting from zero, then regional drives have intuitive numbering, but multiple drives from different backplanes will have the same slot number

Engineering Contradiction:
Improveregional drive numbering consistencyVSAvoiddrive identification system
Core Design Contradiction:
Ease of operationVSDevice complexity

Solution Approach 1:

The patent resolves the ambiguity of duplicate slot numbers by adding another dimension (storage domain identifier) to the identification system. The combination of storage domain ID and slot number creates a unique identifier for each drive, while allowing each domain to maintain its own intuitive numbering sequence starting from zero.

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

Solution Approach 2:

The patent implements a nested identification structure where the storage domain identifier contains the backplane/domain information, and the slot number contains the position information within that domain. This nested approach allows hierarchical organization: first identify the domain, then identify the specific slot within that domain, providing both intuitive regional numbering and unique drive identification.

Inventive Principle:
Principle #7Nested doll (Nesting)

3Adaptability or versatility

If reserved bits in SES diagnostic pages are utilized to indicate storage domains, then multiple drives can share the same slot number, but the data structure must be modified

Engineering Contradiction:
Improveslot number reuse capabilityVSAvoiddata structure modification
Core Design Contradiction:
Adaptability or versatilityVSDevice complexity

Solution Approach 1:

The patent changes the parameter structure of the SES diagnostic page by utilizing previously unused reserved bits. Instead of modifying the fundamental data structure, the invention repurposes existing reserved space to store storage domain identifiers, enabling slot number reuse without requiring major structural changes to the communication protocol or data formats.

Inventive Principle:
Principle #35Parameter changes

Data Source

PatentUS11514951B2Identification of storage resources in multiple domains
Publication Date: 2022.11.29 DELL PROD LP
  • US11514951B2 patent drawing
  • US11514951B2 patent drawing
  • US11514951B2 patent drawing

AI summary

An information handling system may include a processor and a storage subsystem. The storage subsystem may include a non-expander backplane, a first plurality of storage resources coupled to the processor via the non-expander backplane, and a second plurality of storage resources coupled to the processor via a communication path that does not include the non-expander backplane. The information handling system may be configured to provide slot numbers for the storage resources according to a numbering scheme in which a storage resource from the first plurality of storage resources and a storage resource from the second plurality of storage resources have the same slot number.