Logical Data Object Mapping for Storage Location Identification

Resolve Bottlenecks,
Find Innovative Solutions
Generate Solutions

Solution Overview

Problem

Current data storage systems lack an efficient method to determine corresponding logical data objects for a specified storage location, which is essential for managing and maintaining data integrity, especially in identifying corrupted data or optimizing data storage configurations.

Innovation Solution

A method and system that provide a storage location on a data storage device, receive a list of logical data objects, and determine whether the storage location is associated with each object, allowing identification of the logical data objects, including file systems, files, and logical volumes, and categorize the storage location as user data, metadata, or free space.

Engineering Contradictions & Design Principles

VSEngineering Contradiction Analysis

1Reliability

If a mapping process is implemented to determine logical data objects from storage locations, then data management and integrity monitoring capability is improved, but system complexity increases

Engineering Contradiction:
Improvedata integrityVSAvoidsystem complexity
Core Design Contradiction:
ReliabilityVSDevice complexity

Solution Approach 1:

The patent introduces a mapping layer as an intermediary component that sits between the storage location identification and the logical data object determination. This mapping layer maintains and manages the mapping relationships, allowing the system to determine which logical data objects (files, directories, file systems) correspond to given storage locations without embedding complex determination logic throughout the entire system, thus improving data integrity monitoring while controlling system complexity.

Inventive Principle:
Principle #24Intermediary (Mediator)

2Ease of repair

If reverse mapping is performed to identify logical data objects for a given storage location, then data recovery capability is improved, but processing time increases

Engineering Contradiction:
Improvedata recoveryVSAvoidprocessing time
Core Design Contradiction:
Ease of repairVSLoss of time

Solution Approach 1:

The patent implements preliminary action by pre-establishing and maintaining mapping relationships between storage locations and logical data objects in a mapping layer. When data recovery or identification is needed, the system can quickly query the pre-computed mapping relationships rather than performing complex analysis in real-time. This allows rapid identification of which logical data objects correspond to corrupted or modified storage locations, improving data recovery speed while maintaining accuracy.

Inventive Principle:
Principle #10Preliminary action

Data Source

PatentUS8832163B1Techniques for determining logical data objects corresponding to physical storage locations
Publication Date: 2014.09.09 EMC IP HLDG CO LLC
  • US8832163B1 patent drawing
  • US8832163B1 patent drawing
  • US8832163B1 patent drawing

AI summary

Described are techniques for determining one or more logical data objects for a storage location. The storage location indicating a location on a device of a data storage system is provided. A list of one or more logical data objects is received. For each of the one or more logical data objects, one or more related data storage system locations associated with each logical data object are determined. It is determined whether the storage location is included in any of the one or more logical data objects. It is also identified whether, for each of the one or more logical data objects, the storage location is one of the one or more related data storage system locations associated with each logical data object.