Restore-Only Client Cross-System Data Restoration

Resolve Bottlenecks,
Find Innovative Solutions
Generate Solutions

Solution Overview

Problem

Traditional storage management systems lack the ability to seamlessly transfer backed-up data across autonomous systems, compromising data autonomy and operational efficiency, especially when data is needed across different departments or geographies.

Innovation Solution

A system is devised where a destination client is configured as a 'restore-only' client within the target storage management system, allowing data transfer while maintaining autonomy by limiting management control and tracking to the local system, enabling cross-system restore operations without compromising autonomy.

Engineering Contradictions & Design Principles

VSEngineering Contradiction Analysis

1Productivity

If data is transferred across autonomous storage management systems, then data accessibility and operational efficiency are improved, but system autonomy and management control are compromised

Engineering Contradiction:
Improvedata accessibilityVSAvoidsystem autonomy
Core Design Contradiction:
ProductivityVSAdaptability or versatility

Solution Approach 1:

The system is segmented into two distinct autonomous storage management systems, each maintaining its own management boundaries. The restore-only client creates a controlled interface between systems, allowing data transfer while preserving the autonomy of each system's management layer.

Inventive Principle:
Principle #1Segmentation

Solution Approach 2:

A restore-only client acts as an intermediary between two autonomous storage management systems. This intermediary enables data restoration from a first system to a second system without allowing the destination system to manage or track the source system's data, thus maintaining both system autonomies while enabling cross-system data transfer.

Inventive Principle:
Principle #24Intermediary (Mediator)

2Adaptability or versatility

If traditional storage management systems are used, then system autonomy is maintained, but data transfer capability across systems is lost

Engineering Contradiction:
Improvesystem autonomyVSAvoiddata transfer capability
Core Design Contradiction:
Adaptability or versatilityVSEase of operation

Solution Approach 1:

The restore-only client is pre-configured with specific permissions and capabilities that enable it to restore data from external systems without requiring full management integration. This preliminary configuration allows autonomous systems to transfer data without compromising their independence.

Inventive Principle:
Principle #10Preliminary action

3Reliability

If cross-system data restoration is enabled, then operational continuity is improved, but management control and tracking are compromised

Engineering Contradiction:
Improveoperational continuityVSAvoidmanagement control
Core Design Contradiction:
ReliabilityVSDevice complexity

Solution Approach 1:

The system extracts only the essential restore capability from the destination storage management system, separating it from full management control. The restore-only client can retrieve and restore data without the destination system gaining management control or tracking capabilities over the source system's data.

Inventive Principle:
Principle #2Taking out (Extraction)

Data Source

PatentUS11169729B2Using an enhanced data agent to restore backed up data across autonomous storage management systems
Publication Date: 2021.11.09 COMMVAULT SYSTEMS INC
  • US11169729B2 patent drawing
  • US11169729B2 patent drawing
  • US11169729B2 patent drawing

AI summary

An exemplary system preserves the autonomy of two or more distinct storage management systems all the while enabling backed up data to be restored from a first storage management system (the “local system”) to a specially-configured client in a second storage management system (the “remote system”). For example, backed up data in the local system (e.g., a secondary copy of production data) may be transferred, in a restore operation, from secondary storage in the local storage management system, which originated the data, to a client of the remote storage management system (the “remote client”). As a specially-configured “restore-only client,” the remote client is limited to receiving backed up data from the local storage management system, via restore operation(s) managed by the local storage manager. The remote client remains a full-fledged client in its home system, the remote storage management system.