Data Set Verification Using PRNG Seed Storage

Resolve Bottlenecks,
Find Innovative Solutions
Generate Solutions

Solution Overview

Problem

Existing data storage systems require large amounts of testing data for thorough verification, which is inefficient in terms of storage capacity.

Innovation Solution

A method and system for reliable data set verification that generates and regenerates data sets using a pseudo-random number generator (PRNG) to compare object contents stored in a storage system, allowing for efficient verification with minimal storage capacity requirements.

Engineering Contradictions & Design Principles

VSEngineering Contradiction Analysis

1Reliability

If large amounts of testing data are stored for data set verification, then verification reliability is improved, but storage capacity requirements increase

Engineering Contradiction:
Improveverification reliabilityVSAvoidstorage capacity
Core Design Contradiction:
ReliabilityVSQuantity of substance

Solution Approach 1:

The patent uses a pseudo-random number generator (PRNG) to create a compact representation (seed value and parameters) that can regenerate the entire test data set. Instead of storing large amounts of actual test data, the system stores only the copying parameters (seed, object count, object size) which can reproduce the data set on demand, significantly reducing storage requirements while maintaining verification reliability

Inventive Principle:
Principle #26Copying

Solution Approach 2:

The patent transforms the storage requirement from storing actual data contents to storing generating parameters. By changing from storing N objects of size S to storing a seed value and generation parameters, the system reduces storage from O(N×S) to O(1), enabling verification reliability without proportionally increasing storage capacity

Inventive Principle:
Principle #35Parameter changes

Data Source

PatentUS10831742B2Data set verification
Publication Date: 2020.11.10 EMC IP HLDG CO LLC
  • US10831742B2 patent drawing
  • US10831742B2 patent drawing
  • US10831742B2 patent drawing

AI summary

A computer program product, system, and method for generating a test data set using object count and object size parameters, storing the generated data set in storage, subsequently regenerating the data set, and comparing the regenerated data set to the stored data set to validate the storage.