Cloud Content Migration With Continuous Access Redirection
Find Innovative SolutionsGenerate Solutions
Solution Overview
Problem
Current cloud-based content migration services result in downtime during which the content being migrated is unavailable for access, access, editing, copying, or deletion, especially for large volumes of data.
Innovation Solution
A method and system for migrating cloud-based content between storage locations using a processor to create a unique identifier for data, maintaining availability by allowing access through the original location during migration, and updating records to point to the destination location upon completion.
Engineering Contradictions & Design Principles
Engineering Contradiction Analysis
1Reliability
If data is migrated from origin location to destination location, then data storage location is changed, but data availability during migration is lost causing downtime
Solution Approach 1:
The patent introduces an intermediary mechanism (file system layer and metadata records) that decouples the data access path from the physical storage location. During migration, the file system layer acts as a mediator that intercepts access requests and redirects them appropriately - either to the origin location during ongoing migration or to the destination location after migration completes, thereby maintaining continuous data availability without downtime
Solution Approach 2:
The system performs preliminary actions by setting up the migration infrastructure in advance - creating metadata records, establishing file system layers at both origin and destination locations, and configuring access paths before the actual data migration begins. This preliminary setup ensures that access redirection is already in place and functional before migration starts, preventing any service interruption
2Productivity
If data migration is performed for large volume content, then storage location changes, but migration duration becomes significant causing service interruption
Solution Approach 1:
The patent segments the data migration process into independent, parallelizable units - dividing the large volume content into multiple files or data blocks that can be migrated simultaneously through different channels. The file system layer manages multiple migration streams in parallel, and the metadata records track each segment's migration status independently, enabling efficient bulk migration without proportionally increasing total migration time
Solution Approach 2:
The system maintains continuity of useful action by allowing data access operations to continue uninterrupted during migration. The file system layer ensures that read/write operations on migrating data continue to function normally by redirecting them to the appropriate location (origin or destination), so the migration process does not create service interruptions that would otherwise extend the effective migration time
3Reliability
If data access is allowed during migration, then data availability is maintained, but data consistency and version management becomes complex
Solution Approach 1:
The patent implements feedback mechanisms through metadata records that continuously track the migration status of each file or data block. The file system layer queries these records to determine whether accessed data should be served from the origin or destination location. This feedback loop automatically adapts to migration progress, maintaining data consistency without requiring complex manual version management - the system self-regulates based on real-time migration status
Data Source
AI summary
Embodiments of the disclosure provide systems and methods for migrating cloud-based content between storage locations while maintaining availability of the content being migrated. Embodiments described herein allow data undergoing migration, even data that is inflight, to be accessed, edited, copied, moved, and/or deleted without downtime, blackout periods, or other restrictions.


