Dataset Deletion Delay Based on Requested Retention Timing
Find Innovative SolutionsGenerate Solutions
Solution Overview
Problem
Existing storage systems face inefficiencies in managing data storage and retrieval, particularly in flash storage systems, where operations are often performed by both higher and lower level processes, leading to unnecessary write operations and reduced reliability.
Innovation Solution
Implementing a direct-mapped flash storage system where operations are controlled solely by the operating system, avoiding redundant write processes and enhancing reliability by directly addressing data blocks without intermediate storage controller intervention.
Engineering Contradictions & Design Principles
Engineering Contradiction Analysis
1Reliability
If storage operations are controlled by both higher and lower level processes, then data management can be performed, but unnecessary write operations occur and reliability decreases
Solution Approach 1:
The patent extracts the storage operation control function from the lower level storage controller and assigns it exclusively to the higher level operating system. This separation eliminates the redundant control path that caused unnecessary write operations, thereby improving both reliability and write operation efficiency.
Solution Approach 2:
The operating system acts as an intermediary between the application and the flash storage device, consolidating control authority. This intermediary role eliminates the need for lower level intervention in storage operations, preventing redundant write operations while maintaining proper data management.
2Reliability
If storage operations are controlled by higher level process only, then reliability increases, but device complexity changes
Solution Approach 1:
The control function is extracted from the storage controller and moved to the operating system, simplifying the storage controller's role while concentrating control logic where it can be better managed (in the OS layer with access to higher level context).
Solution Approach 2:
The operating system, which already manages system resources and coordinates between multiple processes, extends its existing self-service capabilities to directly manage flash storage operations, eliminating the need for a separate complex control layer.
Data Source
AI summary
Delaying deletion of a dataset, including: determining that deletion of a dataset at a storage system should be delayed by an amount of time representing a time period between a requested deletion time and a delayed deletion time; and delaying deletion of the dataset based on the determined amount of time.


