Granular Exchange Data Restore via Virtual File System

Resolve Bottlenecks,
Find Innovative Solutions
Generate Solutions

Solution Overview

Problem

Collaborative software applications like Microsoft Exchange Server face downtime and resource inefficiency during data restoration due to time-consuming image-based full-restores, which compromise user availability and require extensive resources.

Innovation Solution

Implementing a granular-level restore process using a virtual file system like AxionFS, which allows selective restoration of specific data items, reducing downtime and resource usage by exposing backup data as a local file system for efficient data retrieval and management.

Engineering Contradictions & Design Principles

VSEngineering Contradiction Analysis

1Reliability

If image-based full restore is performed, then data recovery is achieved, but application availability is compromised and downtime increases

Engineering Contradiction:
Improvedata recoveryVSAvoiddowntime
Core Design Contradiction:
ReliabilityVSLoss of time

Solution Approach 1:

The patent segments the backup data into individual item-level units (emails, calendars, contacts) rather than restoring the entire database image. This allows selective restoration of only the lost or corrupted items, significantly reducing the time required and maintaining application availability during the restore process.

Inventive Principle:
Principle #1Segmentation

Solution Approach 2:

The patent extracts specific data items from the backup storage and restores only those items that are lost or corrupted, rather than extracting and restoring the entire backup image. This extraction approach minimizes the restore time and reduces downtime while still achieving complete data recovery.

Inventive Principle:
Principle #2Taking out (Extraction)

2Reliability

If image-based full restore is performed, then data recovery is achieved, but system resources are consumed excessively

Engineering Contradiction:
Improvedata recoveryVSAvoidresource consumption
Core Design Contradiction:
ReliabilityVSUse of energy by moving object

Solution Approach 1:

The patent divides the restoration process into individual item-level operations, allowing the system to process and restore only the necessary data items rather than the entire database. This segmentation reduces CPU usage, memory consumption, and I/O operations, thereby lowering overall resource consumption during recovery.

Inventive Principle:
Principle #1Segmentation

Solution Approach 2:

The patent extracts and restores only the specific data items that are lost or corrupted, avoiding the need to process and restore the entire backup image. This extraction approach significantly reduces the computational and I/O resources required during the restoration process.

Inventive Principle:
Principle #2Taking out (Extraction)

3Reliability

If image-based full restore is performed, then complete data recovery is achieved, but operational efficiency is reduced

Engineering Contradiction:
Improvedata recoveryVSAvoidoperational efficiency
Core Design Contradiction:
ReliabilityVSProductivity

Solution Approach 1:

The patent implements segmentation at the item level, allowing administrators to restore only specific lost or corrupted items rather than the entire database. This approach maintains operational efficiency by minimizing the time the system is occupied with restoration operations and reducing the impact on normal business operations.

Inventive Principle:
Principle #1Segmentation

Solution Approach 2:

The patent applies partial restoration by restoring only the necessary data items rather than the entire backup image. This partial action approach improves operational efficiency by reducing the time and resources required for recovery while still achieving complete data recovery for the affected items.

Inventive Principle:
Principle #16Partial or excessive action

Data Source

PatentUS8843450B1Write capable exchange granular level recoveries
Publication Date: 2014.09.23 EMC IP HLDG CO LLC
  • US8843450B1 patent drawing
  • US8843450B1 patent drawing
  • US8843450B1 patent drawing

AI summary

A method for restoring associated with a collaborative software application is disclosed. A virtual file system exposing backup data of a collaborative software application stored in a backup data storage is created. A selection of a portion of the backup data to be restored to the collaborative software application is received via an interface associated with the virtual file system. The selected portion of the backup data is caused to be granularly restored to the collaborative management system without restoring one or more unselected portions of the backup data. A write capability of the virtual file system is used to modify a portion of the restored data in response to a write operation by the collaborative software application.