Compressed Data Block Padding for Deduplication Transfer

Resolve Bottlenecks,
Find Innovative Solutions
Generate Solutions

Solution Overview

Problem

Traditional storage systems face inefficiencies in data management and storage operations, particularly in handling flash drives without integrated storage controllers, leading to unnecessary write operations and reduced reliability.

Innovation Solution

A direct-mapped flash storage system where the operating system initiates and controls processes, such as data rewriting and erasure, without address translation by storage controllers, using flash drives with separate addressable fast-write storage and non-volatile RAM for buffering.

Engineering Contradictions & Design Principles

VSEngineering Contradiction Analysis

1Extent of automation

If traditional storage controllers perform address translation and control flash drives, then data management is automated, but redundant write operations increase and reliability decreases

Engineering Contradiction:
Improvestorage controller automationVSAvoidflash drive reliability
Core Design Contradiction:
Extent of automationVSReliability

Solution Approach 1:

The patent extracts the storage controller from the flash drive, creating a direct-attached storage architecture where the flash drive connects directly to the host system without an intermediate controller. This eliminates the controller's address translation functions that caused redundant writes, while the host system assumes control responsibilities. The flash drive becomes a simpler device focused solely on data storage, improving reliability by removing the problematic controller component.

Inventive Principle:
Principle #2Taking out (Extraction)

2Ease of operation

If storage controllers manage data rewriting and erasure, then storage operations are controlled, but write operations become redundant and efficiency decreases

Engineering Contradiction:
Improvestorage operation controlVSAvoidstorage write efficiency
Core Design Contradiction:
Ease of operationVSProductivity

Solution Approach 1:

The patent implements a self-service architecture where the host system directly manages flash drive operations including data rewriting and erasure. The flash drive exposes its raw storage capabilities to the host, which performs address mapping and operation management itself. This eliminates the controller's intermediary role that caused redundant writes, allowing the host to optimize write operations directly and improve storage efficiency while maintaining full operational control.

Inventive Principle:
Principle #25Self-service

Data Source

PatentUS11221778B1Preparing data for deduplication
Publication Date: 2022.01.11 PURE STORAGE INC
  • US11221778B1 patent drawing
  • US11221778B1 patent drawing
  • US11221778B1 patent drawing

AI summary

Preparing data for deduplication including in response to receiving a request to transfer data from a source storage system to a target storage system, accessing, by the source storage system, a compressed data block; generating, by the source storage system, a padded compressed data block by padding the compressed data block to conform to a fixed block size, wherein the fixed block size is greater than a size of the compressed data block; and sending, by the source storage system, the padded compressed data block to the target storage system.