Storage System Derivative Data Deletion Across Multisite Nodes
Find Innovative SolutionsGenerate Solutions
Solution Overview
Problem
In a multicloud environment, existing technologies struggle to properly delete derivative data across multiple sites due to an inability to grasp the derivative relation between data stored at different sites, leading to incomplete data deletion.
Innovation Solution
A storage system with nodes distributed across sites, each equipped with a control section and storage section, creates and collects history information to identify and delete derivative data derived from specified data, ensuring comprehensive deletion across all sites.
Engineering Contradictions & Design Principles
Engineering Contradiction Analysis
1Reliability
If data is distributed to multiple sites for storage, then data protection and availability are improved, but the ability to track and delete derivative data across sites deteriorates
Solution Approach 1:
The patent introduces a management server as an intermediary that collects and manages history information from multiple storage nodes across different sites. This central coordinator enables tracking of derivative data relationships distributed across the network without requiring each node to independently maintain complete knowledge of all relationships.
Solution Approach 2:
The system implements feedback mechanisms where storage nodes report creation operations and history information back to the management server. This feedback loop allows the system to continuously update and maintain accurate knowledge of derivative data relationships across distributed sites, enabling proper deletion tracking.
2Adaptability or versatility
If data is copied between different sites, then data availability and protection are improved, but the complexity of tracking derivative relationships across sites increases
Solution Approach 1:
The patent segments the tracking system into distributed components: each storage node maintains local history information about creations at that node, while the management server consolidates this information globally. This segmentation allows the system to handle cross-site derivative relationships without requiring a monolithic complex tracking mechanism at each node.
Solution Approach 2:
The management server performs multiple functions: collecting history information from various sites, identifying derivative relationships, and coordinating deletions across distributed nodes. This universal coordinator simplifies the overall system complexity by centralizing these diverse functions in a single multi-functional component.
3Device complexity
If only local history information is maintained at each site, then storage system simplicity is improved, but the ability to identify derivative data across multiple sites deteriorates
Solution Approach 1:
The patent merges local history information from multiple storage nodes into a global view maintained by the management server. By combining these distributed information sources, the system achieves precise identification of derivative data relationships across sites while keeping individual node implementations simple and maintainable.
Data Source
AI summary
Provided is a storage system capable of properly deleting derivative data stored at a plurality of sites.A CPU executes a creation process of creating data based on data stored in a storage device at a local site and storing the created data in the storage device of a node at one of the plurality of sites. Further, the CPU collects, from each of the plurality of sites, history information created at each of the plurality of sites to indicate the history of each creation process. When deleting deletion-specified data, the CPU identifies deletion derivative data according to the history information created at each of the plurality of sites, and deletes the deletion-specified data and the deletion derivative data from the storage device at each of the plurality of sites. The deletion derivative data is derivative data derived from the deletion-specified data.


