Workflow Data Management via Regeneration Flags

Resolve Bottlenecks,
Find Innovative Solutions
Generate Solutions

Solution Overview

Problem

The accumulation of intermediate data in data analysis processes leads to significant storage capacity issues, as existing methods like compression and deduplication are insufficient, and there is a risk of losing valuable data due to human error in deletion decisions.

Innovation Solution

A computer system that manages data workflow by storing management information with deletion flags, regenerates and re-stores data based on lineage information, and automatically deletes data with high regeneration costs to optimize storage usage.

Engineering Contradictions & Design Principles

VSEngineering Contradiction Analysis

1Reliability

If intermediate data is stored to preserve data assets and enable lineage tracking, then data governance and analysis capability are improved, but storage capacity is consumed

Engineering Contradiction:
Improvedata preservationVSAvoidstorage capacity
Core Design Contradiction:
ReliabilityVSVolume of stationary object

Solution Approach 1:

The system performs preliminary actions by storing management information and deletion flags before actual data deletion occurs. This allows the system to proactively manage storage by identifying candidates for deletion based on regeneration cost calculations, while preserving critical data through pre-established lineage tracking mechanisms.

Inventive Principle:
Principle #10Preliminary action

Solution Approach 2:

The system creates a logical copy of data information through management information structures that track lineage, metadata, and deletion flags. This virtual representation allows the system to maintain data governance capabilities without requiring physical storage of all intermediate data, effectively separating the informational value from the physical storage burden.

Inventive Principle:
Principle #26Copying

2Volume of stationary object

If data deletion is performed to reduce storage usage, then storage capacity is freed, but risk of losing valuable intermediate data increases due to human error

Engineering Contradiction:
Improvestorage capacityVSAvoiddata preservation
Core Design Contradiction:
Volume of stationary objectVSReliability

Solution Approach 1:

The system implements feedback mechanisms by continuously monitoring data access patterns, lineage relationships, and regeneration costs. Deletion decisions are made based on automated feedback from these metrics rather than human judgment, ensuring that data critical to business operations or expensive to regenerate is preserved while safely deleting redundant data.

Inventive Principle:
Principle #23Feedback

Solution Approach 2:

The system performs self-service by automatically evaluating data for deletion based on pre-defined criteria including regeneration cost calculations and lineage analysis. This eliminates human error in deletion decisions while maintaining data governance, as the system independently determines which data can be safely removed without business impact.

Inventive Principle:
Principle #25Self-service

3Volume of stationary object

If regeneration cost is calculated to determine deletion candidates, then storage optimization is improved, but processing time and computational resources are consumed

Engineering Contradiction:
Improvestorage optimizationVSAvoidprocessing time
Core Design Contradiction:
Volume of stationary objectVSLoss of time

Solution Approach 1:

The system applies partial action by calculating regeneration costs only for data that meets specific deletion candidate criteria rather than analyzing all stored data. This selective approach reduces computational overhead while still achieving effective storage optimization by focusing resources on evaluating only the most promising deletion candidates.

Inventive Principle:
Principle #16Partial or excessive action

Solution Approach 2:

The system performs preliminary calculations of regeneration costs and stores this information in management structures for future reference. This allows deletion decisions to be made more efficiently by reusing previously computed cost data rather than recalculating from scratch, reducing processing time for subsequent deletion evaluations.

Inventive Principle:
Principle #10Preliminary action

Data Source

PatentUS11842308B2Computer system and method for managing data of an executed workflow
Publication Date: 2023.12.12 HITACHI LTD
  • US11842308B2 patent drawing
  • US11842308B2 patent drawing
  • US11842308B2 patent drawing

AI summary

A computer system stores management information that manages a workflow and a deletion flag that indicates deletion of data in the workflow hidden from a user. The computer system executes a workflow that includes one or more processes that convert input data into output data. The computer system includes a lineage of the executed workflow including information of the input data and the output data in the management information. The computer system deletes data selected from data in the executed workflow, and sets the deletion flag of the selected data in the management information. The computer system, in response to an access to first data to which the deletion flag is set, regenerate the first data based on the management information and removes the deletion flag of the first data in the management information.