Flash Storage Zoning by Data Similarity for Better Compression

Resolve Bottlenecks,
Find Innovative Solutions
Generate Solutions

Solution Overview

Problem

Conventional storage systems face inefficiencies in data compression due to storing dissimilar types of data together, which reduces the effectiveness of identifying redundancies and thus the efficiency of compression operations.

Innovation Solution

Storing data with similar properties, such as language or type, in the same data segment to enhance the efficiency of compression operations by minimizing computing overhead and improving redundancy identification.

Engineering Contradictions & Design Principles

VSEngineering Contradiction Analysis

1Quantity of substance

If dissimilar types of data are stored together in data segments, then storage capacity is utilized efficiently, but compression efficiency deteriorates due to reduced redundancy identification

Engineering Contradiction:
Improvestorage capacity utilizationVSAvoidcompression efficiency
Core Design Contradiction:
Quantity of substanceVSProductivity

Solution Approach 1:

The patent divides the storage system into multiple data segments where each segment stores data with similar properties (e.g., same language, same file type). This segmentation allows compression algorithms to work more effectively on homogeneous data while maintaining efficient storage capacity utilization across the entire storage system.

Inventive Principle:
Principle #1Segmentation

Solution Approach 2:

The patent applies different storage strategies to different data segments based on their specific properties. Each segment is optimized for its particular data type, allowing local compression efficiency improvements without sacrificing overall storage capacity utilization. For example, text segments use text-specific compression while binary segments use binary-specific compression.

Inventive Principle:
Principle #3Local quality

2Productivity

If data is organized by similarity properties, then redundancy identification improves, but computing overhead increases due to property analysis

Engineering Contradiction:
Improveredundancy identification efficiencyVSAvoidcomputing overhead
Core Design Contradiction:
ProductivityVSUse of energy by moving object

Solution Approach 1:

The patent performs property analysis and data classification during the data ingestion phase, before compression operations. By pre-organizing data into segments based on properties like language, file type, or content characteristics, the system avoids repeated analysis during compression, thereby improving redundancy identification efficiency while minimizing additional computing overhead during write operations.

Inventive Principle:
Principle #10Preliminary action

Solution Approach 2:

The system automatically analyzes data properties and performs self-organization into appropriate segments without requiring manual intervention or complex external processing. The compression algorithms themselves benefit from the pre-organized structure, identifying redundancies more efficiently while the system manages the property analysis overhead through automated, lightweight property detection mechanisms.

Inventive Principle:
Principle #25Self-service

Data Source

PatentUS20260072832A1Similar data grouped within managed flash storage
Publication Date: 2026.03.12 PURE STORAGE INC
  • US20260072832A1 patent drawing
  • US20260072832A1 patent drawing
  • US20260072832A1 patent drawing

AI summary

A method of storing data is provided. The method includes receiving a plurality of data blocks provided to a hyperscaler system. The method also includes determining a corresponding property for each data block of the plurality of data blocks. The method further includes identifying a set of data blocks from the plurality of data blocks. Each data block of the set of data blocks is associated with a first property. The method further includes storing the set of data blocks in a first zone of a zoned storage system, based on the first property.