Storage Unit Reclamation via Remote Deletion Synchronization
Find Innovative SolutionsGenerate Solutions
Solution Overview
Problem
Current storage systems face challenges in timely reclaiming storage units with remote backups due to transmission delays, leading to potential data loss and inefficient storage space utilization when deletions are not immediately synchronized across locations.
Innovation Solution
A method and system for managing storage units by determining reclaimability and sending commands to synchronize deletion operations across nodes, ensuring that storage units can be reclaimed only after the operation is applied to both local and remote copies, thus preventing data loss and optimizing storage space usage.
Engineering Contradictions & Design Principles
Engineering Contradiction Analysis
1Productivity
If the local storage unit is reclaimed immediately after deletion, then storage space utilization is improved, but data loss risk increases due to transmission delay
Solution Approach 1:
The system sends a deletion command to the remote node before reclaiming the local storage unit. This preliminary action ensures that the remote copy is updated first, preventing data loss while enabling subsequent local reclamation.
Solution Approach 2:
The patent introduces a reclamation manager as an intermediary component that coordinates between local and remote nodes. This mediator manages the deletion synchronization process and controls the timing of storage unit reclamation across distributed locations.
2Reliability
If the deletion operation is synchronized to the remote node before reclaiming local storage, then data integrity is maintained, but storage reclamation time increases
Solution Approach 1:
The system performs the deletion synchronization to the remote node as a preliminary action before initiating local storage reclamation. This sequencing ensures data integrity is established first, then allows immediate local reclamation without unnecessary waiting.
Solution Approach 2:
The remote node sends a notification back to the local node when the deletion operation is complete. This feedback mechanism allows the local node to reclaim storage space as soon as confirmation is received, minimizing the time delay while ensuring data integrity.
3Productivity
If the storage space is reclaimed before remote deletion is applied, then storage efficiency is improved, but data loss may occur
Solution Approach 1:
The system applies the deletion operation to the remote node as a preliminary action before reclaiming the local storage space. This ensures that the remote copy is updated first, preventing information loss while enabling efficient local reclamation.
Solution Approach 2:
The reclamation manager acts as an intermediary that coordinates the deletion operation between local and remote nodes. It ensures the remote deletion is applied first and manages the timing of local storage reclamation to prevent data loss while maintaining storage efficiency.
Data Source
AI summary
Embodiments of the present disclosure provide methods, apparatuses, a system and computer program products for managing storage units. According to embodiments of the present disclosure, it is determined whether a first storage unit allocated at a first node is reclaimable, wherein data in the first storage unit is backed up to a second storage unit at a second node. In response to determining that the first storage unit is reclaimable, a condition to be satisfied for reclaiming the second storage unit is determined. A command indicating the condition is sent to the second node, such that the second node reclaims the second storage unit in response to the condition being satisfied. Moreover, in response to the command being sent, the first storage unit is reclaimed. The embodiments of the present disclosure enable timely reclaiming of storage units, thereby improving utilization of the storage space effectively.


