Policy-Based Data Archiving via User Activity Events
Find Innovative SolutionsGenerate Solutions
Solution Overview
Problem
Current data archiving methods are costly and inefficient as they rely on scanning entire file systems based on age rather than user activity, leading to unnecessary resource consumption and high storage management costs.
Innovation Solution
A system that monitors end-user file access, applies storage policies based on user activity, and translates these policies into instructions for data archiving, ensuring data movement is triggered by specific user actions and rules, interacting with existing archiving solutions while ensuring network security.
Engineering Contradictions & Design Principles
Engineering Contradiction Analysis
1Reliability
If data archiving is performed by scanning entire file systems based on age, then data can be archived, but system resources are wasted and performance deteriorates
Solution Approach 1:
The system performs preliminary actions by setting up event subscriptions and policies in advance that automatically trigger archiving operations when specific user activities occur, eliminating the need for continuous scanning and enabling immediate response to archiving conditions
Solution Approach 2:
The patent replaces the mechanical scanning system with an event-driven notification system using operating system event subscriptions. Instead of actively scanning file systems, the system passively receives notifications when files are created, modified, or accessed, fundamentally changing the archiving trigger mechanism from periodic scanning to event-based activation
2Reliability
If continuous scanning is performed to detect files for archiving, then archiving can be achieved, but storage management costs increase
Solution Approach 1:
The system enables self-service archiving where the operating system's event notification mechanism automatically identifies and reports files that meet archiving criteria, eliminating the need for external scanning processes and reducing storage management overhead costs
3Reliability
If archiving scans the entire file system weekly or monthly, then data movement can occur, but the process becomes inefficient after initial scans
Solution Approach 1:
The system replaces periodic scanning with continuous event monitoring that responds immediately when archiving conditions are met. Event subscriptions remain active and trigger archiving operations in real-time based on user activities, eliminating the time waste associated with repeated full-system scans
Solution Approach 2:
The system implements feedback through event notification mechanisms that provide real-time information about file system changes. When files are created, modified, or accessed, the system receives immediate feedback and can trigger appropriate archiving actions without waiting for scheduled scan cycles
Data Source
AI summary
A system and method for providing cost-effective policy-based data archiving triggered by end-user activity. When an end-user makes a request to store data, the storage device communicates with a storage policy rules software engine. The storage policy rules software engine compares the user activity to a set of previously established rules and then invokes a translation software engine to translate the intended actions into instructions specific for a particular data archiving product in order for that application to archive data as intended.

