Object Storage File Consolidation to Reduce Management Complexity

Resolve Bottlenecks,
Find Innovative Solutions
Generate Solutions

Solution Overview

Problem

Object storage systems face challenges with file size limits, leading to issues in file system policies and data migration due to the need to upload large objects in multiple segments, which complicates data management within the system.

Innovation Solution

A method to identify and consolidate multiple segment files within an object storage system by determining all data blocks associated with these files and mapping them to a single new file, allowing for streamlined management and operations.

Engineering Contradictions & Design Principles

VSEngineering Contradiction Analysis

1Quantity of substance

If large objects are uploaded using multipart upload technique to overcome size limits, then the size limit constraint is satisfied, but the system complexity increases due to multiple segment files

Engineering Contradiction:
Improvefile size capacityVSAvoiddata management complexity
Core Design Contradiction:
Quantity of substanceVSDevice complexity

Solution Approach 1:

The patent consolidates multiple segment files into a single unified object by mapping all data blocks from the segment files to one new file. This merging process eliminates the complexity of managing multiple separate files while preserving the ability to store large objects that exceeded the original size limits.

Inventive Principle:
Principle #5Merging (Combining)

2Quantity of substance

If multiple segment files are used to store large objects, then size limits are overcome, but file system policy enforcement becomes difficult

Engineering Contradiction:
Improveobject size capacityVSAvoidpolicy enforcement ease
Core Design Contradiction:
Quantity of substanceVSEase of operation

Solution Approach 1:

By consolidating segment files into a single file representation, the system restores the ability to apply file system policies uniformly to the entire object. The single new file created from mapped data blocks becomes the target for policy enforcement, eliminating the complexity of applying policies to multiple separate segments.

Inventive Principle:
Principle #5Merging (Combining)

3Quantity of substance

If data is stored as multiple segment files, then large objects can be stored, but data migration becomes complicated

Engineering Contradiction:
Improvestorage capacityVSAvoidmigration complexity
Core Design Contradiction:
Quantity of substanceVSDevice complexity

Solution Approach 1:

The consolidation process creates a single new file that represents the entire object, simplifying data migration operations. Instead of migrating multiple segment files separately, the system can migrate the single consolidated file, reducing the complexity of tracking and managing multiple data pieces during migration processes.

Inventive Principle:
Principle #5Merging (Combining)

Data Source

PatentUS11269533B2Performing object consolidation within a storage system
Publication Date: 2022.03.08 INTERNATIONAL BUSINESS MACHINE CORPORATION
  • US11269533B2 patent drawing
  • US11269533B2 patent drawing
  • US11269533B2 patent drawing

AI summary

A computer-implemented method according to one embodiment includes identifying a plurality of segment files within an object storage system, determining all data blocks associated with the plurality of segment files within the object storage system, and mapping all the data blocks associated with the plurality of segment files to a single new file within the object storage system.