Deduplicating Backup Server Cloud Storage Integration

Resolve Bottlenecks,
Find Innovative Solutions
Generate Solutions

Solution Overview

Problem

Existing backup systems face challenges in integrating deduplicated data with cloud storage due to difficulties in moving older backup images, as they may contain data referenced by newer images, leading to inefficient storage management and increased costs.

Innovation Solution

A method is introduced that detects trigger conditions, such as storage space thresholds, to select and migrate data from a deduplicating backup server to cloud storage, using metadata like access time and reference counts to determine which data to move or delete, ensuring efficient storage usage and cost management.

Engineering Contradictions & Design Principles

VSEngineering Contradiction Analysis

1Quantity of substance

If older backup images are moved to cloud storage to reduce local storage space, then storage space efficiency is improved, but data availability and restore reliability deteriorate because older images may contain data referenced by newer images

Engineering Contradiction:
Improvestorage spaceVSAvoiddata availability
Core Design Contradiction:
Quantity of substanceVSReliability

Solution Approach 1:

The backup data is segmented into two locations: local storage for actively referenced data and cloud storage for archived data. The system maintains a reference count for each data unit, using this metadata to determine which segments remain locally accessible and which can be archived, thereby resolving the contradiction between space efficiency and data availability.

Inventive Principle:
Principle #1Segmentation

Solution Approach 2:

The system introduces cloud storage as an intermediary layer between local storage and permanent archives. By using cloud storage as an intermediate destination for older backup images, the system can reduce local storage pressure while maintaining the ability to restore data on demand, thus resolving the reliability concern.

Inventive Principle:
Principle #24Intermediary (Mediator)

2Quantity of substance

If deduplication is used to improve storage efficiency, then storage space utilization is improved, but complexity of data management and integration with cloud storage worsens

Engineering Contradiction:
Improvestorage efficiencyVSAvoiddata management complexity
Core Design Contradiction:
Quantity of substanceVSDevice complexity

Solution Approach 1:

The deduplication system performs self-service by automatically tracking reference counts for each data unit and autonomously determining which data should be archived to cloud storage. The system uses metadata (reference counts, timestamps) to make intelligent decisions about data migration without requiring manual intervention, thereby managing complexity automatically.

Inventive Principle:
Principle #25Self-service

Solution Approach 2:

The system changes the parameter of data state from a simple binary (stored/not stored) to a multi-state system that considers reference counts, access timestamps, and storage location. This parameter transformation enables sophisticated data management that balances storage efficiency with cloud integration complexity.

Inventive Principle:
Principle #35Parameter changes

3Loss of energy

If backup images are archived to cloud storage, then storage costs are reduced, but restore operation performance deteriorates due to increased data retrieval distance and time

Engineering Contradiction:
Improvestorage costVSAvoidrestore operation time
Core Design Contradiction:
Loss of energyVSLoss of time

Solution Approach 1:

The system applies local quality by differentiating the storage location based on data characteristics: frequently accessed or currently referenced data remains locally stored for fast access, while rarely accessed data is archived to cloud storage. This quality-based differentiation ensures that restore operations for active data remain fast while still achieving cost savings from cloud archiving.

Inventive Principle:
Principle #3Local quality

Data Source

PatentUS9128948B1Integration of deduplicating backup server with cloud storage
Publication Date: 2015.09.08 COHESITY INC
  • US9128948B1 patent drawing
  • US9128948B1 patent drawing
  • US9128948B1 patent drawing

AI summary

Various systems and methods can integrate a deduplicating backup server with cloud storage. For example, one method involves detecting a trigger condition associated with a storage device that stores backup images for a backup server. The method then selects to move a unit of data from the storage device to a cloud storage system, in response to detecting the trigger condition. The method selects the unit of data based on a most recent time at which the unit of data was accessed during a restore operation. The selection of the unit of data can also be based on a number of references to the unit of data, in systems in which the storage device is a deduplicated storage device.