Object Addressable Storage Tier Selection for Mutable Content
Find Innovative SolutionsGenerate Solutions
Solution Overview
Problem
Existing object addressable storage systems face inefficiencies in managing mutable and immutable content across multiple storage tiers, leading to excessive storage space consumption due to frequent modifications of non-binding content in fixed content storage systems.
Innovation Solution
Implementing a method in an object addressable storage system that selects appropriate storage tiers for each portion of an object based on a parameter value, allowing mutable content to be stored in a transactional storage system and immutable content in a fixed content storage system, with transparent management to applications and potential migration of content between tiers.
Engineering Contradictions & Design Principles
Engineering Contradiction Analysis
1Loss of energy
If all content is stored in a fixed content storage system, then storage efficiency is improved, but storage space is excessively consumed due to frequent modifications of mutable content
Solution Approach 1:
The patent segments content into binding and non-binding portions, storing them in different storage systems. Binding content (immutable) is stored in fixed content storage systems while non-binding content (mutable) is stored in transactional storage systems, preventing excessive storage space consumption from frequent modifications.
Solution Approach 2:
The patent applies different storage qualities to different portions of content based on their binding status. Binding portions receive the stability of fixed content storage while non-binding portions receive the flexibility of transactional storage, optimizing both storage efficiency and space utilization.
2Loss of energy
If mutable content is stored in a fixed content storage system, then storage efficiency is improved, but the system cannot handle frequent updates
Solution Approach 1:
The patent segments content into binding and non-binding portions, directing mutable non-binding content to transactional storage systems that can handle frequent updates, while keeping binding content in fixed storage systems for efficiency.
Solution Approach 2:
The patent changes the storage parameter (storage system type) based on the binding status parameter of content portions. By evaluating whether content is binding or non-binding, the system dynamically selects the appropriate storage system, enabling frequent updates where needed while maintaining efficiency where applicable.
3Loss of energy
If content is migrated between storage tiers, then storage optimization is improved, but system complexity increases
Solution Approach 1:
The patent implements self-service through automatic migration processes that evaluate content binding status and migrate content between storage tiers without manual intervention. The system autonomously determines when and where to store content based on binding status, optimizing storage while managing complexity through automation.
Data Source
AI summary
Some embodiments are directed to an object addressable storage (OAS) system that stores a plurality of objects, a method for use in an OAS system and at least one non-transitory computer readable storage medium encoded with instruction that, when performed by a computer perform a method for use in an OAS system. Each object may include a plurality of portions. A tiered storage environment comprising a plurality of storage tiers may be used. In response to a command a storage tier may be selected for each portion of the object. The OAS system may store at least one of the plurality of portions in a respective selected storage tier such that the object is stored in the OAS system with each of the portions being stored in its respective selected storage tier.


