Decoupling Primary and Secondary Storage via Intermediate Tier

Resolve Bottlenecks,
Find Innovative Solutions
Generate Solutions

Solution Overview

Problem

Current storage architectures face challenges in scalability, performance, and manageability, particularly in supporting continuous backup and disaster recovery, as they often require significant CPU, memory, and network resources, and introduce latency and disruption due to the direct involvement of primary storage in backup operations.

Innovation Solution

A storage system with a data management tier that decouples primary and secondary storage by using intermediate storage, allowing for off-hosting of backup operations and reducing latency, while maintaining high-performance through local storage and centralized management.

Engineering Contradictions & Design Principles

VSEngineering Contradiction Analysis

1Speed

If direct attached storage is used for primary storage, then performance is improved, but backup operations cause latency and disruption because the processor is directly involved

Engineering Contradiction:
Improvedata access speedVSAvoidbackup operation latency
Core Design Contradiction:
SpeedVSLoss of time

Solution Approach 1:

The patent extracts backup operations from the primary storage processor by introducing a separate secondary storage system. The primary storage processor focuses on fast data access while a dedicated backup processor handles backup operations to secondary storage, eliminating the latency and disruption caused by backup operations on the primary storage processor.

Inventive Principle:
Principle #2Taking out (Extraction)

Solution Approach 2:

The patent introduces an intermediary storage layer and backup processor that mediates between primary storage and secondary storage. This intermediary layer allows the primary storage processor to maintain high performance while the backup processor independently manages backup operations to secondary storage, preventing direct involvement of the primary processor in backup tasks.

Inventive Principle:
Principle #24Intermediary (Mediator)

2Speed

If direct attached storage is used, then high performance is achieved, but scalability is limited and resources must be over-provisioned

Engineering Contradiction:
Improvestorage access performanceVSAvoidstorage system scalability
Core Design Contradiction:
SpeedVSAdaptability or versatility

Solution Approach 1:

The patent creates a universal storage architecture where secondary storage can serve multiple purposes: backup storage, archive storage, and additional primary storage capacity. The system can dynamically allocate resources between different storage functions, improving scalability and resource utilization without sacrificing primary storage performance.

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

Solution Approach 2:

The patent adds a new dimension to the storage architecture by introducing hierarchical storage layers (primary storage and secondary storage) that operate independently. This dimensional expansion allows the system to scale storage capacity without directly impacting primary storage performance, enabling flexible resource allocation and eliminating the need for over-provisioning.

Inventive Principle:
Principle #17Another dimension (Dimensionality change)

3Adaptability or versatility

If network attached storage or storage area networks are used, then scalability is improved, but latency increases due to bottleneck phenomena

Engineering Contradiction:
Improvestorage system scalabilityVSAvoiddata access latency
Core Design Contradiction:
Adaptability or versatilityVSLoss of time

Solution Approach 1:

The patent applies local quality by providing direct attached primary storage for high-performance data access while using network-attached secondary storage for backup and archive operations. Each storage layer is optimized for its specific function, allowing the system to achieve both low latency for primary operations and high scalability for secondary operations without the bottleneck problems of pure network-attached storage.

Inventive Principle:
Principle #3Local quality

Data Source

PatentUS9672165B1Data management tier coupling primary storage and secondary storage
Publication Date: 2017.06.06 ARCTERA US LLC
  • US9672165B1 patent drawing
  • US9672165B1 patent drawing
  • US9672165B1 patent drawing

AI summary

A method of storing data in a storage system is provided. The method includes writing data, from a virtual machine in a compute node, to a primary storage coupled to the virtual machine and sending a first copy of the data from the compute node to a data node. The method includes writing the first copy of the data from the compute node to an intermediate storage coupled as direct attached storage to the data node, and writing a second copy of data from the intermediate storage to a secondary storage, wherein at least one method operation is performed by a processor. A storage system is also provided.