File System Migration Without Client Unmounting
Find Innovative SolutionsGenerate Solutions
Solution Overview
Problem
Existing data migration systems disrupt client access to file systems during the migration process, requiring clients to unmount and causing interruptions in service.
Innovation Solution
A data migration system that intercepts communications between clients and file systems, replicates file system objects asynchronously, and manipulates attributes to maintain continuity, allowing clients to transition seamlessly from a source file system to a destination file system without interruption.
Engineering Contradictions & Design Principles
Engineering Contradiction Analysis
1Reliability
If data migration is performed using traditional methods, then data can be transferred from source to destination file system, but client access is disrupted and service continuity is interrupted
Solution Approach 1:
The system performs preliminary actions by creating a mirror copy of the source file system at the destination before actual migration begins. This mirror copy is prepared in advance with all necessary file system objects, attributes, and structures, enabling seamless switching later without disrupting client access during the migration process.
Solution Approach 2:
The patent introduces an intermediary mechanism that captures client requests during migration and redirects them appropriately. This intermediary layer ensures that clients continue to access files without interruption while data is being migrated in the background, maintaining service continuity throughout the migration process.
2Productivity
If file system objects are replicated asynchronously, then service interruption is minimized, but attribute consistency between source and destination must be maintained
Solution Approach 1:
The system implements feedback mechanisms that continuously monitor and compare attributes between source and destination file system objects during asynchronous replication. This feedback ensures that even though replication occurs asynchronously for speed, attribute consistency is maintained through continuous verification and correction.
Solution Approach 2:
The patent utilizes parameter changes by manipulating file system attributes (such as timestamps, ownership, permissions) to ensure consistency between source and destination. By carefully controlling and adjusting these parameters during replication, the system maintains attribute accuracy while benefiting from asynchronous replication speed.
3Ease of manufacture
If clients are required to unmount from source file system, then migration can proceed, but access latency increases and performance is degraded
Solution Approach 1:
The system maintains continuity of useful action by allowing clients to keep mounted and accessing the source file system throughout the migration process. Data is replicated in the background without requiring clients to unmount or interrupt their operations, eliminating access latency and performance degradation associated with traditional migration methods.
Data Source
AI summary
A system for migrating data from a source file system to a destination file system while the source file system is in active use, in part by transitioning the client's use of the source file system to that of the destination file system without unmounting the client from the source file system.


