Tiered Object Storage Migration Control via Placement Directives
Find Innovative SolutionsGenerate 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
Engineering 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
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.
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.
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
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.
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.
3Adaptability or versatility
If storage tier migration is allowed without restrictions, then storage flexibility is improved, but data integrity during management operations deteriorates
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.
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.
Data Source
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.


