Automated Directory Link Restoration from Backup

Resolve Bottlenecks,
Find Innovative Solutions
Generate Solutions

Solution Overview

Problem

Restoring directory service objects from backup often requires manual recreation of links, which is inefficient and prone to errors, as existing methods do not automatically restore links between objects.

Innovation Solution

A method and system for automatically restoring links to a directory service object by detecting the need for forward links in a backup's link table or corresponding backward links, allowing for the creation of forward links during the restoration process.

Engineering Contradictions & Design Principles

VSEngineering Contradiction Analysis

1Productivity

If individual directory service objects are restored from backup independently, then restoration speed and simplicity are improved, but link restoration completeness deteriorates

Engineering Contradiction:
Improverestoration speedVSAvoidlink restoration completeness
Core Design Contradiction:
ProductivityVSReliability

Solution Approach 1:

The system performs preliminary analysis of the backup data to identify all forward links pointing to the object being restored and all backward links within the object before restoration begins. This pre identification ensures that all link relationships are captured and can be automatically reconstructed after restoration, resolving the contradiction between fast individual restoration and complete link recovery

Inventive Principle:
Principle #10Preliminary action

Solution Approach 2:

The patent introduces an intermediary mechanism that analyzes the backup metadata to identify link relationships (forward links from other objects and backward links within the object) and automatically recreates these links after restoration. This intermediary link reconstruction process enables individual object restoration while maintaining link completeness

Inventive Principle:
Principle #24Intermediary (Mediator)

2Reliability

If manual recreation of links is performed after restoration, then link restoration completeness is improved, but operational efficiency deteriorates

Engineering Contradiction:
Improvelink restoration completenessVSAvoidoperational efficiency
Core Design Contradiction:
ReliabilityVSEase of operation

Solution Approach 1:

The system implements self-service by automatically analyzing the backup data to identify all link relationships (both forward links from other objects and backward links within the restored object) and autonomously recreating these links after restoration. This automation eliminates the need for administrator intervention in link recreation, simultaneously achieving complete link restoration and high operational efficiency

Inventive Principle:
Principle #25Self-service

3Manufacturing precision

If manual link recreation is required, then link accuracy can be controlled, but error susceptibility increases

Engineering Contradiction:
Improvelink accuracyVSAvoiderror susceptibility
Core Design Contradiction:
Manufacturing precisionVSReliability

Solution Approach 1:

The system uses feedback by analyzing the backup metadata to identify existing link relationships and using this information to guide the automatic recreation of links. The system verifies link relationships by checking both forward links in the backup and backward links in the restored object, ensuring accuracy while eliminating manual errors through automated verification

Inventive Principle:
Principle #23Feedback

Data Source

PatentUS8332442B1Automated restoration of links when restoring individual directory service objects
Publication Date: 2012.12.11 COHESITY INC
  • US8332442B1 patent drawing
  • US8332442B1 patent drawing
  • US8332442B1 patent drawing

AI summary

Various methods and systems for automatically restoring links to a directory service's object when that object is restored from backup are disclosed. One method involves receiving user input selecting an individual directory service object for restoration from backup; restoring the directory service object from the backup; and automatically creating a forward link to the directory service object from a source object. The need to restore the forward link can be detected by either finding the forward link in a copy of the link table within the backup or finding a corresponding backward link in an attribute of a backed-up copy of the directory service object.