Storage Subsystem Journal Archiving to Tape

Resolve Bottlenecks,
Find Innovative Solutions
Generate Solutions

Solution Overview

Problem

Conventional disk-based Continuous Data Protection (CDP) methods face challenges with excessive capacity and cost due to continuous journal data acquisition, leading to limited retention of long-term data, and tape-based methods burden the host with high load and inefficient restore processes.

Innovation Solution

A storage system utilizing a combination of random and sequential storage devices, with a backup unit and restore unit, where journal data is written to a disk and then copied to tape, allowing for low-cost journal retention and efficient restore without host load, using a controller program to manage journal pools and tape groups for efficient data management.

Engineering Contradictions & Design Principles

VSEngineering Contradiction Analysis

1Reliability

If journal data is continuously acquired and stored on disks for CDP, then data protection capability is improved, but storage capacity cost increases excessively

Engineering Contradiction:
Improvedata protection capabilityVSAvoidstorage capacity cost
Core Design Contradiction:
ReliabilityVSQuantity of substance

Solution Approach 1:

The storage system is segmented into two distinct parts: disk storage for high-speed random access journal data and tape storage for low-cost sequential archive data. This segmentation allows the system to maintain data protection capabilities while reducing overall storage costs by placing different types of data on different media optimized for their respective access patterns.

Inventive Principle:
Principle #1Segmentation

Solution Approach 2:

The storage subsystem acts as an intermediary between the host and the tape archive. The subsystem's controller manages journal acquisition from the host, stores it temporarily on disks, and handles the archiving to tape, thereby protecting the host from direct tape I/O operations and enabling efficient data management without host involvement.

Inventive Principle:
Principle #24Intermediary (Mediator)

2Quantity of substance

If journal data is stored on tapes by host, then storage capacity is reduced, but host performance deteriorates due to high load

Engineering Contradiction:
Improvestorage capacityVSAvoidhost performance
Core Design Contradiction:
Quantity of substanceVSProductivity

Solution Approach 1:

The storage subsystem serves as an intermediary that assumes the burden of tape I/O operations. The controller directly manages journal acquisition, formatting, and archiving to tape, completely isolating the host from the high load of sequential tape operations while maintaining efficient data protection capabilities.

Inventive Principle:
Principle #24Intermediary (Mediator)

Solution Approach 2:

The storage subsystem is designed to be self-sufficient in managing journal data archiving. The controller autonomously handles all aspects of journal acquisition, formatting with sequence information, and tape archiving without requiring host CPU or I/O resources, thereby preserving host performance while achieving cost-effective storage.

Inventive Principle:
Principle #25Self-service

3Quantity of substance

If tape-based journal storage is used, then storage cost is reduced, but restore efficiency deteriorates

Engineering Contradiction:
Improvestorage costVSAvoidrestore efficiency
Core Design Contradiction:
Quantity of substanceVSSpeed

Solution Approach 1:

The system segments restore operations into two paths: fast restores from disk for recent data and slower restores from tape for historical data. The controller intelligently determines the source based on the required restore point, optimizing restore efficiency by utilizing the appropriate storage medium for each scenario.

Inventive Principle:
Principle #1Segmentation

Solution Approach 2:

Journal data is pre-formatted with sequence information and metadata during the archiving process, enabling efficient random access and selective restore operations. This preliminary organization of data allows the restore unit to quickly locate and retrieve specific journal entries without scanning entire tape sequences, significantly improving restore efficiency.

Inventive Principle:
Principle #10Preliminary action

Data Source

PatentUS7694092B2Storage subsystem and back-up/recovery method
Publication Date: 2010.04.06 RAKUTEN GROUP INC
  • US7694092B2 patent drawing
  • US7694092B2 patent drawing
  • US7694092B2 patent drawing

AI summary

One or more random access-type storage devices comprise a volume group and a journal volume. The volume group contains a volume pair configured from a primary volume and a secondary volume. Whenever data is received from a host device, this received data is written in the primary volume, a journal containing the write sequence of the data and the data is produced, and the journal is written in a journal volume. A plurality of journals accumulated in a journal volume are written in a sequential access-type storage device. Based on the write sequence recorded in each of the plurality of journals recorded in the sequential access-type storage device, the data of the journals is restored to the primary volume for storing the data and to a secondary volume from which the volume pair is configured.