Temporal Data Convolution for Storage Efficiency

Resolve Bottlenecks,
Find Innovative Solutions
Generate Solutions

Solution Overview

Problem

Conventional data storage techniques face inefficiencies in managing disk space due to the time and cost associated with convolution and deconvolution of data chunks across geographically distributed locations, particularly when dealing with stale data that requires storage and backup.

Innovation Solution

Implementing temporal analysis to determine permissions for convolving or deconvolving data chunks based on their lifetime, allowing for reduced data transfer by convolving chunks with similar temporal features, thereby optimizing disk space management and minimizing data transfer costs.

Engineering Contradictions & Design Principles

VSEngineering Contradiction Analysis

1Reliability

If data chunks are convolved and deconvolved across geographically distributed locations to enable backup and redundancy, then data reliability is improved, but data transfer time and cost increase

Engineering Contradiction:
Improvedata reliabilityVSAvoiddata transfer time
Core Design Contradiction:
ReliabilityVSLoss of time

Solution Approach 1:

The patent applies parameter changes by introducing temporal metadata (lifetime, creation time, modification time) to data chunks and using this temporal information to determine convolution/deconvolution operations. By changing the parameter space to include time-based attributes, the system can intelligently select which data to transfer and when, reducing unnecessary data transfer while maintaining reliability through temporal-aware redundancy management.

Inventive Principle:
Principle #35Parameter changes

Solution Approach 2:

The system performs preliminary analysis of temporal metadata before executing convolution or deconvolution operations. By pre-evaluating the lifetime and creation times of data chunks, the system determines in advance which operations are necessary, avoiding unnecessary data transfers and optimizing the timing of redundancy operations to minimize time loss.

Inventive Principle:
Principle #10Preliminary action

2Quantity of substance

If data chunks are convolved to reduce disk space usage, then storage efficiency is improved, but data transfer cost increases

Engineering Contradiction:
Improvedisk space usageVSAvoiddata transfer cost
Core Design Contradiction:
Quantity of substanceVSLoss of energy

Solution Approach 1:

The patent introduces temporal parameters (lifetime, creation time) to the data chunk metadata, enabling the system to make informed decisions about convolution based on time-based criteria. This allows the system to convolve only when and where it is beneficial, reducing unnecessary data transfers and optimizing the balance between storage efficiency and transfer cost.

Inventive Principle:
Principle #35Parameter changes

Solution Approach 2:

The system uses temporal metadata as feedback to continuously optimize convolution decisions. By monitoring the lifetime and creation times of data chunks, the system receives feedback about which data is most suitable for convolution, allowing dynamic adjustment of storage operations to minimize transfer costs while maintaining space efficiency.

Inventive Principle:
Principle #23Feedback

3Reliability

If stale data is stored and managed in chunks, then data reliability is maintained, but disk space management complexity increases

Engineering Contradiction:
Improvedata reliabilityVSAvoiddisk space management complexity
Core Design Contradiction:
ReliabilityVSDevice complexity

Solution Approach 1:

The patent simplifies disk space management by introducing temporal parameters (lifetime, creation time, modification time) as key characteristics for identifying and managing stale data. This parameter-based approach provides a clear, time-driven framework for determining when data becomes stale and should be reclaimed, reducing the complexity of managing stale data compared to more complex algorithms.

Inventive Principle:
Principle #35Parameter changes

Solution Approach 2:

The system segments data management by creating distinct temporal zones for different data chunks based on their creation and modification times. This segmentation allows the system to handle stale data in manageable groups, applying reclamation policies to specific temporal segments rather than managing all data uniformly, thereby reducing overall management complexity.

Inventive Principle:
Principle #1Segmentation

Data Source

PatentUS10684780B1Time sensitive data convolution and de-convolution
Publication Date: 2020.06.16 EMC IP HLDG CO LLC
  • US10684780B1 patent drawing
  • US10684780B1 patent drawing
  • US10684780B1 patent drawing

AI summary

Time sensitive data convolution and de-convolution is disclosed. Data stored in chunks of memory can be convolved, based on temporal aspects of the data stored on the chunks, to conserve used memory. Convolved chunks can be de-convolved according to several schema, wherein the schema are selected based temporal aspects of the original data blocks being determined to have satisfied one or more rule(s). In an aspect, the schema can reduce an amount of data transfer between data storage devices of different zones in regard to convolving or de-convolving data blocks. In an embodiment the convolution can comprise an ‘exclusive or’ operation of a first chunk and second chunk to form a third chunk, wherein the several chunks are stored in different zones.