Storage Management System Using File Scoring to Free Space
Find Innovative SolutionsGenerate Solutions
Solution Overview
Problem
User devices, such as mobile phones, often run out of storage space due to limited capacity, requiring users to manually delete files, which is inconvenient and inefficient.
Innovation Solution
A system that monitors storage space and proactively offloads data files to cloud storage when space is low, using an application component to score files based on attributes like age, quality, and user interest, and then deletes or compresses the lowest-scoring files to free up space.
Engineering Contradictions & Design Principles
Engineering Contradiction Analysis
1Quantity of substance
If manual deletion of files is required to free up storage space, then storage space can be cleared, but user convenience and efficiency deteriorate
Solution Approach 1:
The system automatically monitors storage space and identifies files for deletion without user intervention. The application component continuously checks available storage space and autonomously determines which files to remove based on scoring criteria, making the storage management system self-sufficient and eliminating the need for manual user operations.
Solution Approach 2:
The system proactively identifies and deletes files before storage space is completely exhausted. By continuously monitoring storage levels and predicting future space needs, the system performs file deletion in advance to prevent storage shortages, rather than waiting for users to manually clear space after it runs out.
2Productivity
If files are automatically deleted to free up storage space, then storage management efficiency improves, but risk of losing important files increases
Solution Approach 1:
The system employs a scoring mechanism that evaluates multiple attributes of each file (recency, frequency of access, file type, size) to determine deletion priority. This feedback-based approach allows the system to learn from user behavior patterns and adjust deletion decisions accordingly, ensuring that important files are preserved while maintaining high storage management efficiency.
Solution Approach 2:
The system changes the state of files by transforming them from a binary decision (delete or keep) to a multi-dimensional evaluation based on multiple parameters including recency of creation, frequency of access, file type, and size. This parametric approach enables nuanced decision-making that balances storage efficiency with data safety.
3Quantity of substance
If continuous monitoring of storage space is implemented, then storage space availability is maintained, but system resource consumption increases
Solution Approach 1:
The system implements periodic monitoring of storage space at scheduled intervals rather than continuous real-time monitoring. The application component checks storage levels at defined periods and triggers file deletion operations only when thresholds are approached, reducing unnecessary system resource consumption while maintaining adequate storage space availability.
Data Source
AI summary
A device may monitor an amount of storage available on a user device; determine, based on the monitoring, that the amount of storage is below a particular threshold; score multiple data files stored by the user device; determine particular data files, of the multiple data files, that should be deleted from the user device based on the scoring and based on the amount of storage available on the user device; and cause, based on determining that the amount of storage is below the particular threshold, the user device to delete the particular data files from the user device. The user device may have an amount of available storage space exceeding the particular threshold after deleting the particular data files.


