On-Demand Storage Pool With Asynchronous Replication

Resolve Bottlenecks,
Find Innovative Solutions
Generate Solutions

Solution Overview

Problem

Current cloud storage solutions for enterprise environments are costly, error-prone, and time-consuming due to the need for independent management of multiple software and hardware components, often resulting in suboptimal resource utilization and inefficient backup and replication processes.

Innovation Solution

The system provides on-demand data storage by creating an unpartitioned storage pool, utilizing a distributed metadata store, and implementing asynchronous replication with local change detection and correction, minimizing network bandwidth through efficient data transfer and compression, and enabling automatic provisioning and real-time billing and metrics reporting.

Engineering Contradictions & Design Principles

VSEngineering Contradiction Analysis

1Reliability

If traditional cloud storage solutions are implemented with multiple software and hardware components, then data storage capability is provided, but the system becomes costly, error-prone, and time-consuming to manage due to independent management requirements

Engineering Contradiction:
Improveerror rateVSAvoidsystem complexity
Core Design Contradiction:
ReliabilityVSDevice complexity

Solution Approach 1:

The patent combines multiple independent storage components (storage nodes, interface nodes, file systems) into a unified cloud storage pool managed by a single controller. This merging eliminates the need for independent management of each component, reducing errors and simplifying operations while maintaining data storage capability.

Inventive Principle:
Principle #5Merging (Combining)

Solution Approach 2:

The storage pool is designed to provide universal data storage services to multiple users and applications simultaneously. The system can dynamically allocate storage resources to different users based on their needs, making the infrastructure more efficient and reducing the complexity of managing separate storage systems for different purposes.

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

2Ease of operation

If independent management of storage components is performed manually, then configuration control is maintained, but the process becomes costly and time-consuming

Engineering Contradiction:
Improvemanagement easeVSAvoidprovisioning time
Core Design Contradiction:
Ease of operationVSLoss of time

Solution Approach 1:

The system implements automated self-service provisioning where the controller automatically allocates storage resources from the pool to users based on their requirements. This eliminates manual configuration tasks, reducing both the time required for provisioning and the operational complexity, while maintaining proper resource allocation and control.

Inventive Principle:
Principle #25Self-service

3Productivity

If storage resources are pre-configured for each user, then resource availability is ensured, but resource utilization becomes suboptimal

Engineering Contradiction:
Improveresource utilizationVSAvoidstorage capacity
Core Design Contradiction:
ProductivityVSQuantity of substance

Solution Approach 1:

The system implements dynamic resource allocation where storage capacity is not statically assigned but dynamically allocated from a shared pool based on real-time user needs. This allows the system to optimize resource utilization by allocating storage to users who need it most at any given time, rather than maintaining fixed allocations that may go unused.

Inventive Principle:
Principle #15Dynamics

4Reliability

If traditional backup and replication processes are used, then data protection is provided, but network bandwidth consumption increases

Engineering Contradiction:
Improvedata protectionVSAvoidnetwork bandwidth
Core Design Contradiction:
ReliabilityVSLoss of energy

Solution Approach 1:

The system implements local change detection that identifies only the specific portions of data that have changed since the last backup. Instead of replicating entire datasets, the system detects and transmits only the modified blocks or files, significantly reducing network bandwidth consumption while maintaining complete data protection and replication integrity.

Inventive Principle:
Principle #3Local quality

Data Source

PatentUS9152642B2Systems and methods for on-demand data storage
Publication Date: 2015.10.06 ARCSERVE LLC
  • US9152642B2 patent drawing
  • US9152642B2 patent drawing
  • US9152642B2 patent drawing

AI summary

Systems and methods provide on demand data storage by creating an unpartitioned storage pool; generating a unique volume identifier for a data storage volume at a predetermined location; pre-provisioning the data storage volume in a volume queue ready for use on-demand; and storing data on the data storage volume at the predetermined location on-demand.