Data Migration Deferring Active Files
Find Innovative SolutionsGenerate Solutions
Solution Overview
Problem
Current data migration processes are inefficient and time-consuming due to serialized file access between source and target systems, and changes made by other applications requiring numerous file system operations, leading to significant inefficiencies.
Innovation Solution
A method and system for optimizing data migration by monitoring active data files using a reference counter to defer migration until the data migration application is complete, recording information for active files, and transferring them later, thereby reducing downtime and system operations.
Engineering Contradictions & Design Principles
Engineering Contradiction Analysis
1Speed
If data migration is performed immediately without checking file activity, then migration speed is improved, but data accuracy and system reliability deteriorate due to potential changes by other applications
Solution Approach 1:
The patent applies preliminary action by checking file activity status before initiating migration and deferring migration of active files. The system proactively identifies files being accessed by other applications and postpones their migration until they become inactive, preventing potential data inconsistency while maintaining efficient migration of inactive files.
2Productivity
If migration of active files is deferred, then system operations are reduced, but migration duration increases due to waiting for files to become inactive
Solution Approach 1:
The patent segments the migration process by separating files into inactive files (migrated immediately) and active files (deferred). This segmentation allows the system to migrate inactive files without delay while scheduling active files for later migration, optimizing overall system efficiency without unnecessarily extending the migration duration for inactive files.
3Stability of the object's composition
If file access is serialized between source and target systems, then data consistency is maintained, but migration efficiency deteriorates due to sequential processing
Solution Approach 1:
The patent applies dynamics by adaptively adjusting the migration approach based on real-time file activity status. For inactive files, the system performs immediate migration maintaining data consistency. For active files, it dynamically defers migration until they become inactive, allowing parallel processing of inactive files while maintaining consistency requirements for active files.
Data Source
AI summary
Techniques for optimizing data migration are disclosed. In one particular embodiment, the techniques may be realized as a method for optimizing data migration may comprise receiving a request for initiating a data migration application and migrating, via at least one computer processor, at least one data file from a migration list during the data migration application. The method for optimizing data migration may also comprise monitoring the migration of the at least one data file and determining whether the at least one data file is active during the migration of the at least one data file. The method for optimizing data migration may further comprise deferring the migration of the at least one data file based at least in part on a determination that the at least one data file is active and recording information associated with the at least one data file if the at least one data file is active.


