Distributed Storage Node Monitoring and Backup

Resolve Bottlenecks,
Find Innovative Solutions
Generate Solutions

Solution Overview

Problem

Distributed storage environments often lack backup systems due to resource constraints and complexity in maintaining data integrity across multiple nodes, making it difficult to manage and restore data effectively, especially for compliance and auditing purposes.

Innovation Solution

A distributed data monitoring and management system that replicates the structure of the distributed storage environment, allowing for intelligent and automatic configuration of data access nodes to facilitate quick backup and archiving, enabling data restoration and migration without altering the data distribution, and supporting data transfer from non-distributed to distributed storage environments.

Engineering Contradictions & Design Principles

VSEngineering Contradiction Analysis

1Reliability

If backup systems are implemented in distributed storage environments, then data reliability and recoverability are improved, but device complexity and resource consumption increase

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

Solution Approach 1:

The patent implements backup by creating copies of data blocks across multiple storage nodes. When a node fails, the system retrieves data blocks from remaining nodes and reconstructs the lost data using erasure coding algorithms, eliminating the need for traditional backup systems while maintaining data reliability.

Inventive Principle:
Principle #26Copying

Solution Approach 2:

The patent divides data into multiple data blocks and distributes them across different storage nodes. This segmentation allows the system to recover from node failures by reconstructing data from available blocks, improving reliability without requiring complete backup copies of the entire dataset.

Inventive Principle:
Principle #1Segmentation

2Reliability

If data is replicated among multiple storage nodes, then data availability is improved, but maintaining data integrity becomes more difficult

Engineering Contradiction:
Improvedata availabilityVSAvoiddata integrity maintenance
Core Design Contradiction:
ReliabilityVSDevice complexity

Solution Approach 1:

The system employs checksums and erasure coding algorithms to verify data integrity across distributed nodes. When data is replicated or recovered, the system continuously checks data blocks against integrity algorithms and corrects errors automatically, maintaining data integrity despite distribution across multiple nodes.

Inventive Principle:
Principle #23Feedback

3Adaptability or versatility

If backup systems are added to distributed storage environments, then data archiving capability is improved, but computing resource requirements increase

Engineering Contradiction:
Improvedata archiving capabilityVSAvoidcomputing resource requirements
Core Design Contradiction:
Adaptability or versatilityVSUse of energy by moving object

Solution Approach 1:

The patent implements archiving by storing only essential data blocks and metadata in the distributed environment, rather than creating complete backup copies of all data. This partial action approach enables archiving capability while minimizing computing resource requirements compared to traditional full backup systems.

Inventive Principle:
Principle #16Partial or excessive action

4Reliability

If redundant copies of data are updated automatically, then data consistency is improved, but processing time increases

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

Solution Approach 1:

The system segments data into blocks and updates only the necessary blocks when data changes, rather than updating all redundant copies entirely. This selective update approach maintains data consistency across nodes while reducing processing time compared to traditional replication methods.

Inventive Principle:
Principle #1Segmentation

Data Source

PatentUS11301334B2Monitoring of nodes within a distributed storage environment
Publication Date: 2022.04.12 COMMVAULT SYSTEMS INC
  • US11301334B2 patent drawing
  • US11301334B2 patent drawing
  • US11301334B2 patent drawing

AI summary

In certain systems disclosed herein, a distributed data monitoring and management system is provided that can replicate a distributed storage environment. The distributed data monitoring and management system can intelligently and automatically configure data access nodes to form a structure that matches the distributed storage environment. By matching the structure of the distributed storage environment, the distributed structure of the data may be maintained, enabling the data to be backed up from and/or restored to the distributed storage environment and/or migrated to another distributed storage environment without altering the distribution of the data. Further, embodiments herein enable the monitoring of nodes within the system and transfer of data from a non-distributed environment to a distributed storage environment. Thus, in some cases, an entity can migrate data from a local storage structure to a network-based distributed storage structure.