External Recovery Storage for Distributed Data Protection

Resolve Bottlenecks,
Find Innovative Solutions
Generate Solutions

Solution Overview

Problem

Existing data protection systems are inadequate in ensuring data durability, as internal memory devices within separate computing devices often lack protection, leading to potential permanent data loss due to device failures.

Innovation Solution

A computer-implemented method that monitors data portions on multiple storage devices and writes recovery data to an external recovery storage device, accessible via a network fabric, using erasure codes or mirrored data, ensuring data redundancy across standalone server computers with solid-state memory devices.

Engineering Contradictions & Design Principles

VSEngineering Contradiction Analysis

1Speed

If data is stored within internal memory devices located within separate and discrete computing devices, then data accessibility and system performance are improved, but data protection and reliability deteriorate due to lack of redundancy

Engineering Contradiction:
Improvedata accessibilityVSAvoiddata protection
Core Design Contradiction:
SpeedVSReliability

Solution Approach 1:

The system segments data into multiple data portions and distributes them across different storage devices and computing devices. Each computing device stores only a portion of the total data, and recovery data is distributed across multiple external storage devices. This segmentation ensures that failure of a single device does not result in complete data loss, while maintaining efficient data accessibility through distributed storage.

Inventive Principle:
Principle #1Segmentation

Solution Approach 2:

The system performs preliminary actions by continuously monitoring data portions and proactively writing recovery data to external storage devices before failures occur. The recovery data is pre-computed and stored based on the monitored data portions, so that when failures do occur, data recovery can be performed quickly without waiting for failure detection and response.

Inventive Principle:
Principle #10Preliminary action

2Ease of operation

If data is stored within internal memory devices, then system simplicity and ease of operation are maintained, but data durability deteriorates due to lack of external protection

Engineering Contradiction:
Improvesystem simplicityVSAvoiddata durability
Core Design Contradiction:
Ease of operationVSReliability

Solution Approach 1:

The system implements self-service by automatically monitoring data portions and autonomously writing recovery data to external storage devices without requiring manual intervention. The data protection system operates transparently in the background, continuously protecting data without user involvement, thus maintaining ease of operation while significantly improving data durability through automated redundancy.

Inventive Principle:
Principle #25Self-service

3Reliability

If recovery data is written to external storage devices accessible by multiple computing devices, then data protection and reliability are improved, but system complexity and device complexity increase

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

Solution Approach 1:

The external storage devices serve multiple functions: they store recovery data for multiple different computing devices, and each external storage device can be accessed by multiple computing devices. This multi-functionality reduces the total number of storage devices needed compared to having dedicated backup storage for each computing device, thereby limiting the increase in system complexity while maintaining comprehensive data protection.

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

Data Source

PatentUS8627138B1Data protection system and method
Publication Date: 2014.01.07 EMC IP HLDG CO LLC
  • US8627138B1 patent drawing
  • US8627138B1 patent drawing
  • US8627138B1 patent drawing

AI summary

A system, computer-implemented method, and a computer program product for monitoring a first data portion written to a first storage device accessible by a first computing device. At least a second data portion written to at least a second storage device accessible by at least a second computing device is monitored. Recovery data is written to a recovery storage device external to and accessible by the first and the at least a second computing devices, wherein the recovery data is based, at least in part, upon the first and second data portions.