Tiered Object Storage Migration Control via Placement Directives

Resolve Bottlenecks,
Find Innovative Solutions
Generate Solutions

Solution Overview

Problem

In tiered data object storage environments, there is a lack of efficient management mechanisms to prevent unnecessary data migrations from higher storage tiers to lower tiers during pending management operations, leading to overhead and interference with customer commands.

Innovation Solution

Implementing a method where an application provides directives to the tiered data object storage environment to refrain data objects with pending management operations from being migrated to a lower storage tier, using techniques such as REST API commands or extended attributes to manage the placement of data objects and coordinate point-in-time management tasks.

Engineering Contradictions & Design Principles

VSEngineering Contradiction Analysis

1Loss of energy

If data objects are automatically migrated from higher storage tiers to lower tiers based on storage policies, then storage cost efficiency is improved, but management operations are interfered with and overhead increases

Engineering Contradiction:
Improvestorage cost efficiencyVSAvoidmanagement operation interference
Core Design Contradiction:
Loss of energyVSObject-generated harmful factors

Solution Approach 1:

The system performs preliminary actions by setting placement directives on data objects before management operations occur. These directives pre-mark data objects that should not be migrated, preventing the harmful interference during subsequent management operations. The directive is established in advance based on the data object's identity and expected management needs.

Inventive Principle:
Principle #10Preliminary action

Solution Approach 2:

The placement directive acts as an intermediary mechanism between the storage policy engine and data object migration processes. This intermediary marker communicates the special status of data objects to the migration system, allowing cost-efficient storage policies to operate while respecting management operation requirements without direct interference.

Inventive Principle:
Principle #24Intermediary (Mediator)

2Productivity

If data objects are migrated to lower storage tiers for cost optimization, then storage efficiency is improved, but data access time for pending operations deteriorates

Engineering Contradiction:
Improvestorage efficiencyVSAvoiddata access time
Core Design Contradiction:
ProductivityVSLoss of time

Solution Approach 1:

The system applies local quality by differentiating data object placement based on individual characteristics. Each data object receives a specific placement directive marker that determines its storage tier behavior independently of general storage policies. This allows cost optimization for most data while preserving fast access for specific data objects requiring management operations.

Inventive Principle:
Principle #3Local quality

Solution Approach 2:

The placement directive is established in advance before migration decisions are made. This preliminary marking ensures that data objects requiring fast access for management operations are preemptively identified and protected from migration to slower lower tiers, preventing subsequent access time delays.

Inventive Principle:
Principle #10Preliminary action

3Adaptability or versatility

If storage tier migration is allowed without restrictions, then storage flexibility is improved, but data integrity during management operations deteriorates

Engineering Contradiction:
Improvestorage flexibilityVSAvoiddata integrity
Core Design Contradiction:
Adaptability or versatilityVSReliability

Solution Approach 1:

The placement directive serves as an intermediary control mechanism that mediates between storage flexibility and data integrity requirements. It allows the storage system to maintain flexible tiered migration capabilities while selectively protecting specific data objects from migration during management operations, thus preserving data integrity without sacrificing overall system flexibility.

Inventive Principle:
Principle #24Intermediary (Mediator)

Solution Approach 2:

The system performs preliminary identification and marking of data objects that require integrity protection during management operations. This advance preparation allows the storage system to maintain flexible migration policies for most data while ensuring data integrity for protected objects through pre-established placement directives.

Inventive Principle:
Principle #10Preliminary action

Data Source

PatentUS9423962B1Intelligent snapshot point-in-time management in object storage
Publication Date: 2016.08.23 INTERNATIONAL BUSINESS MACHINE CORPORATION
  • US9423962B1 patent drawing
  • US9423962B1 patent drawing
  • US9423962B1 patent drawing

AI summary

Various embodiments for managing data objects stored in a tiered data object storage environment, by a processor device, are provided. In one embodiment, a method comprises using an application to provide directives to the tiered data object storage environment for manipulating and managing stored data objects such that data objects with a pending management operation are refrained from being migrated from a higher storage tier to a lower storage tier.