Logical Drive Duplication Without Snapshot Storage

Resolve Bottlenecks,
Find Innovative Solutions
Generate Solutions

Solution Overview

Problem

Existing logical drive duplication methods require a snapshot logical drive, leading to increased storage space requirements and duplication time due to the need for multiple steps and additional writes, which slows down the duplication process and causes drive wear.

Innovation Solution

A method and apparatus that sequentially copy data from a source logical drive to a destination logical drive, determining and handling write requests by copying data to the destination drive before executing the write, thereby eliminating the need for a snapshot logical drive and reducing data reads/writes.

Engineering Contradictions & Design Principles

VSEngineering Contradiction Analysis

1Reliability

If a snapshot logical drive is used during duplication, then data consistency is maintained, but storage space requirements increase and duplication time increases

Engineering Contradiction:
Improvedata consistencyVSAvoidstorage space
Core Design Contradiction:
ReliabilityVSQuantity of substance

Solution Approach 1:

The patent extracts and eliminates the snapshot logical drive from the duplication process. Instead of creating a snapshot to maintain data consistency, the system directly copies data from the source logical drive to the destination logical drive while handling write requests inline, thereby removing the unnecessary storage component while maintaining consistency through alternative means

Inventive Principle:
Principle #2Taking out (Extraction)

Solution Approach 2:

The patent implements preliminary action by copying data blocks to the destination logical drive before processing subsequent write requests. When a write request is received for a block that has already been copied, the system copies the updated data block again before allowing the write, ensuring consistency without requiring a snapshot drive

Inventive Principle:
Principle #10Preliminary action

2Reliability

If a snapshot logical drive is used during duplication, then data consistency is maintained, but duplication time increases

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

Solution Approach 1:

The patent removes the snapshot logical drive from the duplication architecture, eliminating the time required to create, maintain, and process snapshots. The system directly copies data blocks and handles write requests in a more efficient inline manner, significantly reducing duplication time while maintaining data consistency

Inventive Principle:
Principle #2Taking out (Extraction)

Solution Approach 2:

The patent enables continuous duplication operation without the interruptions and overheads associated with snapshot management. The system continuously copies data blocks and processes write requests in a streamlined fashion, maintaining useful duplication action throughout without the time losses inherent in snapshot-based approaches

Inventive Principle:
Principle #20Continuity of useful action

3Reliability

If multiple steps and additional writes are performed during duplication, then data consistency is ensured, but drive wear increases

Engineering Contradiction:
Improvedata consistencyVSAvoiddrive wear
Core Design Contradiction:
ReliabilityVSObject-generated harmful factors

Solution Approach 1:

The patent extracts and eliminates the unnecessary intermediate steps and additional writes that would occur with snapshot-based duplication. By directly copying data blocks and handling write requests in a streamlined inline manner, the system reduces the total number of write operations to the destination drive, thereby reducing drive wear while maintaining data consistency

Inventive Principle:
Principle #2Taking out (Extraction)

Data Source

PatentUS8751761B2Snapback-free logical drive duplication
Publication Date: 2014.06.10 SEAGATE SYST UK LTD
  • US8751761B2 patent drawing
  • US8751761B2 patent drawing
  • US8751761B2 patent drawing

AI summary

There is provided a method of duplicating a logical drive. The method includes sequentially copying data from a source logical drive to a destination logical drive and determining whether a write request is received to a data area on the source logical drive which has not yet been copied to the destination logical drive. If a write request is detected, the data at the write-requested data area is copied to the destination logical drive prior to executing the write request. By providing such a method, the destination logical drive can be used as the change-data store while in the process of the duplication operation, removing the need for a snapshot logical drive in the duplication process. This results in improvements in duplication speed and reduces drive wear due to the reduced number of data reads/writes.