Autonomous Volume Re-signaturing for Distributed Storage Integrity

Resolve Bottlenecks,
Find Innovative Solutions
Generate Solutions

Solution Overview

Problem

In distributed data storage systems, managing and restoring checkpointed data storage volumes is complex and time-consuming, with risks of data integrity loss due to manual processes and inconsistencies in recognizing active LUNs, especially when rolling back to prior point-in-time copies.

Innovation Solution

An autonomous system that identifies and assembles replicated data storage units into generationally related volumes by rewriting metadata to establish unique identities, allowing for autonomous re-signaturing and reassembly, independent of proprietary replication processes, and capable of concurrent distributed execution.

Engineering Contradictions & Design Principles

VSEngineering Contradiction Analysis

1Ease of operation

If manual processes are used to manage and restore checkpointed data storage volumes, then flexibility in volume management is maintained, but complexity and time consumption increase significantly

Engineering Contradiction:
ImproveVolume management operationVSAvoidManagement process complexity
Core Design Contradiction:
Ease of operationVSDevice complexity

Solution Approach 1:

The system enables autonomous re-signaturing where the storage system automatically identifies replicated data storage units, rewrites their metadata with unique identities, and assembles them into generationally related volumes without requiring manual administrative intervention. This self-service mechanism resolves the contradiction by eliminating complex manual operations while maintaining systematic control.

Inventive Principle:
Principle #25Self-service

Solution Approach 2:

The system performs preliminary re-signaturing of replicated data storage units before they are needed for restoration. By pre-establishing unique identities and organizing units into generationally related volumes in advance, the system simplifies the restoration process and eliminates the need for complex manual management during critical recovery operations.

Inventive Principle:
Principle #10Preliminary action

2Reliability

If manual restoration processes are used for checkpointed volumes, then control over restoration timing is maintained, but data integrity risks increase due to human error

Engineering Contradiction:
ImproveData integrityVSAvoidRestoration automation level
Core Design Contradiction:
ReliabilityVSExtent of automation

Solution Approach 1:

The autonomous re-signaturing system automatically manages the restoration process by identifying replicated units, rewriting metadata with unique identities, and assembling volumes without human intervention. This eliminates human error risks while maintaining systematic control, resolving the contradiction between reliability and automation extent.

Inventive Principle:
Principle #25Self-service

Solution Approach 2:

The system implements feedback mechanisms where the storage system manager continuously monitors the storage area network, automatically detects replicated data storage units, and triggers re-signaturing operations based on system state. This feedback-driven automation ensures data integrity while maintaining high levels of automated control.

Inventive Principle:
Principle #23Feedback

3Adaptability or versatility

If proprietary replication processes are used, then replication functionality is provided, but independence and flexibility of volume management are reduced

Engineering Contradiction:
ImproveVolume management flexibilityVSAvoidProprietary process dependency
Core Design Contradiction:
Adaptability or versatilityVSDevice complexity

Solution Approach 1:

The system introduces an intermediary storage system manager that operates between the proprietary replication processes and the volume management functions. This intermediary autonomously identifies replicated units, rewrites their metadata with standard unique identities, and assembles volumes independently of proprietary processes, providing flexibility while maintaining compatibility.

Inventive Principle:
Principle #24Intermediary (Mediator)

Solution Approach 2:

The autonomous re-signaturing mechanism provides self-service volume management that operates independently of proprietary replication processes. By automatically managing identity assignment and volume assembly, the system achieves flexibility and independence without requiring complex proprietary process integration.

Inventive Principle:
Principle #25Self-service

4Productivity

If distributed execution is implemented for volume management, then processing capability is increased, but coordination complexity and consistency maintenance become more difficult

Engineering Contradiction:
ImproveVolume management throughputVSAvoidDistributed system coordination
Core Design Contradiction:
ProductivityVSDevice complexity

Solution Approach 1:

The storage system manager implements a universal control mechanism that can execute re-signaturing operations across multiple distributed storage systems. This universal approach standardizes the coordination process and enables consistent volume identity management across distributed environments, resolving the contradiction between productivity and coordination complexity.

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

Data Source

PatentUS9032170B2Method for replicating a logical data storage volume
Publication Date: 2015.05.12 VMWARE INC
  • US9032170B2 patent drawing
  • US9032170B2 patent drawing
  • US9032170B2 patent drawing

AI summary

Replicated data storage units are autonomously identified and assembled into generationally related data storage volumes. A data storage manager, implementing a re-signaturing process executed at defined intervals or manually initiated on a server or client system connected to the storage area network, scans the collection of visible data storage units to identify those related as a data storage volume. Each replicated data storage unit includes metadata that embeds an identification of the replicated data storage unit and volume accessible to the data storage manager. To assemble a set of replicated data storage units into a generational volume, the data storage unit metadata is rewritten to establish a unique data storage volume identity including information to associate the data storage volume in a lineage with the source data storage volume.