Resource Index for Distributed Data Reference Management

Resolve Bottlenecks,
Find Innovative Solutions
Generate Solutions

Solution Overview

Problem

In distributed networked data systems, particularly in cloud-based storage solutions, there are challenges in modifying or removing data referenced by multiple enterprise systems, as existing technologies struggle to accurately manage and update references to ensure data integrity and availability.

Innovation Solution

A system and method that utilize a processor and memory to execute components for managing removal requests of resources from storage equipment, where an indicator component checks resource indices to determine if resources are referenced by resource stubs, preventing removal if referenced and updating indices to facilitate accurate removal when no longer referenced.

Engineering Contradictions & Design Principles

VSEngineering Contradiction Analysis

1Quantity of substance

If data is stored in cloud-based storage solutions enabled by advances in computer technology, then data accessibility and storage capacity are improved, but data integrity and control are worsened when data is referenced by multiple enterprise systems

Engineering Contradiction:
Improvestorage capacityVSAvoiddata integrity
Core Design Contradiction:
Quantity of substanceVSReliability

Solution Approach 1:

The system performs preliminary actions by checking the resource index before removing data to identify all enterprise systems referencing the data. This advance checking prevents integrity issues by ensuring no active references exist before deletion occurs.

Inventive Principle:
Principle #10Preliminary action

Solution Approach 2:

The system implements feedback mechanisms where the resource index continuously tracks which enterprise systems reference which data. This feedback loop enables the system to make informed decisions about data removal by providing real-time information about data dependencies.

Inventive Principle:
Principle #23Feedback

2Ease of operation

If pointers or stubs are stored on network devices to facilitate access to and modification of data by many different enterprise systems, then data accessibility is improved, but the complexity of managing references is worsened

Engineering Contradiction:
Improvedata accessibilityVSAvoidreference management complexity
Core Design Contradiction:
Ease of operationVSDevice complexity

Solution Approach 1:

The system merges the reference tracking functionality into a centralized resource index that consolidates information about all enterprise system references. This unified index simplifies management by providing a single source of truth rather than分散ed tracking across multiple systems.

Inventive Principle:
Principle #5Merging (Combining)

Solution Approach 2:

The resource index serves multiple functions: it tracks references, enables data removal decisions, and maintains the mapping between data and enterprise systems. This multi-functional approach reduces overall system complexity by eliminating the need for separate mechanisms for each function.

Inventive Principle:
Principle #6Universality (Multi-functionality)

3Productivity

If a removal request is issued for data stored in cloud-based storage, then storage space is recovered, but data availability to other enterprise systems is worsened if references are not properly managed

Engineering Contradiction:
Improvestorage recovery efficiencyVSAvoiddata availability
Core Design Contradiction:
ProductivityVSReliability

Solution Approach 1:

The system performs preliminary checks of the resource index before executing data removal to ensure no enterprise systems are actively referencing the data. This advance verification prevents accidental data loss while enabling efficient storage recovery when safe to proceed.

Inventive Principle:
Principle #10Preliminary action

Solution Approach 2:

The resource index provides feedback about the current reference state of data, enabling the system to make intelligent decisions about removal. This feedback mechanism ensures data availability is maintained by preventing removal when references exist, while allowing efficient recovery when it is safe.

Inventive Principle:
Principle #23Feedback

Data Source

PatentUS11349773B2Maintaining distributed references to data for use by devices of a computer network
Publication Date: 2022.05.31 EMC IP HLDG CO LLC
  • US11349773B2 patent drawing
  • US11349773B2 patent drawing
  • US11349773B2 patent drawing

AI summary

Maintaining distributed references to data stored on devices of a computer network is described. For instance, a system includes a request component that can communicate a removal request to network equipment to remove a resource from storage by first storage equipment. The system can further include an indicator component that can receive, from the network equipment, a first indication that the removal request did not cause removal of the resource. The removal request can be determined not to have caused the network equipment to remove the resource based on index information of a resource index, which could have identified that the resource was referenced by a resource stub stored on second storage equipment.