Automated Multi-Layer Storage Configuration Without User Interaction

Resolve Bottlenecks,
Find Innovative Solutions
Generate Solutions

Solution Overview

Problem

Existing storage systems face inefficiencies in managing and optimizing the configuration of multiple communication layers, leading to increased latency and reduced reliability in data storage operations.

Innovation Solution

The implementation of a direct-mapped flash storage system that addresses data blocks directly without intermediate translation by storage controllers, coupled with a dual storage array controller architecture for failover and offloading device management tasks, enhances data handling and reliability by minimizing redundant operations.

Engineering Contradictions & Design Principles

VSEngineering Contradiction Analysis

1Adaptability or versatility

If storage controllers perform intermediate translation of data blocks, then data management flexibility is improved, but latency increases and reliability decreases

Engineering Contradiction:
Improvedata management flexibilityVSAvoidlatency
Core Design Contradiction:
Adaptability or versatilityVSLoss of time

Solution Approach 1:

The patent extracts the translation function from the storage controller and implements direct-mapped flash storage where data blocks are accessed directly without intermediate translation. This removes the latency-introducing translation step while maintaining data management flexibility through the controller's remaining functions.

Inventive Principle:
Principle #2Taking out (Extraction)

Solution Approach 2:

The patent introduces a direct-mapping mechanism as an intermediary layer that enables direct access to flash storage blocks without requiring full translation by the storage controller. This mediator layer reduces latency while preserving controller flexibility for higher-level data management operations.

Inventive Principle:
Principle #24Intermediary (Mediator)

2Device complexity

If single storage controller architecture is used, then device complexity is reduced, but reliability decreases due to lack of failover capability

Engineering Contradiction:
Improvecontroller architecture complexityVSAvoidsystem reliability
Core Design Contradiction:
Device complexityVSReliability

Solution Approach 1:

The patent segments the storage controller functionality into multiple independent controllers, each capable of handling storage operations. This segmentation enables failover capability where one controller can take over if another fails, improving reliability while maintaining manageable complexity through modular design.

Inventive Principle:
Principle #1Segmentation

Solution Approach 2:

The patent changes the architectural parameter from single-controller to multi-controller configuration, enabling failover mechanisms. This parameter change improves reliability by providing redundancy while the modular nature of the change keeps complexity manageable.

Inventive Principle:
Principle #35Parameter changes

3Ease of operation

If storage controllers manage all device management tasks, then device control is centralized, but latency increases and productivity decreases

Engineering Contradiction:
Improvecentralized controlVSAvoiddata handling efficiency
Core Design Contradiction:
Ease of operationVSProductivity

Solution Approach 1:

The patent segments device management tasks from the storage controller and assigns them to the flash storage devices themselves. This segmentation offloads routine management operations, reducing latency and improving productivity while the storage controller focuses on higher-level centralized control functions.

Inventive Principle:
Principle #1Segmentation

Solution Approach 2:

The patent implements self-service capabilities in flash storage devices where each device can autonomously perform device management tasks without requiring controller intervention. This self-service approach reduces latency for management operations and improves overall productivity while maintaining centralized oversight.

Inventive Principle:
Principle #25Self-service

Data Source

PatentUS20250278523A1Automated configuration of multiple communication layers of a storage system
Publication Date: 2025.09.04 PURE STORAGE INC
  • US20250278523A1 patent drawing
  • US20250278523A1 patent drawing
  • US20250278523A1 patent drawing

AI summary

One or more parameters defining a security policy for a particular client to access data stored at one or more storage devices of a storage system are received. Multiple layers of the storage system are configured while bypassing user interaction with the storage system to enable the particular client to access the data stored at the one or more storage devices in accordance with the security policy.