Application-Type Deduplication Pools for Backup Storage Efficiency
Find Innovative SolutionsGenerate Solutions
Solution Overview
Problem
Current storage systems face inefficiencies in managing and deduplicating data across various application types, leading to suboptimal use of storage resources and fragmentation issues due to the lack of effective grouping and garbage collection strategies.
Innovation Solution
A method and system for managing backup storage systems that involve generating deduplication pools based on application types, using backup agents to identify and manage deduplication pools, and implementing deduplication and garbage collection policies to optimize storage usage by grouping data by type and removing redundant data efficiently.
Engineering Contradictions & Design Principles
Engineering Contradiction Analysis
1Device complexity
If data from multiple application types is stored in a single storage pool, then storage resource utilization is simplified, but data redundancy increases and fragmentation occurs
Solution Approach 1:
The patent divides the storage pool into multiple application-type-specific pools (e.g., database pool, file pool, virtual machine pool). Each pool stores only data from its corresponding application type, preventing cross-type redundancy while maintaining manageable organization through standardized pooling mechanisms.
2Loss of substance
If deduplication pools are created for each application type, then data redundancy is reduced, but storage system complexity increases
Solution Approach 1:
The patent implements a universal deduplication framework that handles multiple application types through a common architecture. The same deduplication mechanisms, metadata structures, and garbage collection processes are reused across all application-type pools, reducing operational complexity while maintaining type-specific storage optimization.
3Ease of operation
If garbage collection is performed without application type awareness, then cleanup process is simplified, but storage efficiency decreases due to inability to target redundant data effectively
Solution Approach 1:
The patent implements garbage collection with application-type awareness, where each application-type pool performs cleanup operations tailored to its specific data characteristics. This allows optimized deletion strategies for different data types while maintaining a unified garbage collection framework that processes all pools through standardized procedures.
Data Source
AI summary
A method for managing storage devices in a backup storage system includes obtaining, by a backup agent, a backup storage initiation request, identifying, in response to the backup storage initiation request, an initial grouping amount for a plurality of application types, generating a plurality of backup storage deduplication pools based on the initial grouping amount, generating a buffer pool, and generating a plurality of deduplication pool metadata mappings based on the plurality of backup storage deduplication pools, wherein a backup storage deduplication pool of the plurality of backup storage deduplication pools comprises a storage device, and wherein the buffer pool comprises a plurality of storage devices.


