Virtual File System Cloud Data Replication
Find Innovative SolutionsGenerate Solutions
Solution Overview
Problem
Data migration often results in unavailability of data when the source or destination storage location becomes unavailable, disrupting access to the data.
Innovation Solution
A method involving a virtual file system that receives replicated data from a physical file system and transfers it to cloud storage, ensuring access to the data even if the physical file system becomes unavailable by utilizing both the virtual file system and cloud storage.
Engineering Contradictions & Design Principles
Engineering Contradiction Analysis
1Reliability
If data is migrated from a first storage location to a second storage location, then storage optimization or cost reduction is achieved, but data access becomes unavailable when either storage location is unavailable
Solution Approach 1:
A virtual file system is introduced as an intermediary layer between the physical file systems and the data access points. This virtual file system receives replicated data from multiple physical file systems and provides a unified access interface, allowing data to be accessed even when individual physical file systems are unavailable. The virtual file system acts as a mediator that abstracts the complexity of multiple storage locations from the users and applications.
Solution Approach 2:
The system changes the state of data replication by maintaining multiple copies of data across different physical file systems. By replicating data and changing the replication parameter, the system ensures that data remains accessible from alternative locations when the primary storage location becomes unavailable, thus improving reliability without requiring complex manual intervention.
2Reliability
If data is replicated across multiple storage locations, then data availability during unavailability is improved, but system complexity and data management overhead increases
Solution Approach 1:
The virtual file system serves multiple functions simultaneously: it replicates data across physical file systems, manages the replication process, provides a unified access interface, and handles failover automatically. This multi-functionality reduces the need for separate systems for each task, thereby managing complexity while improving reliability through replication.
3Reliability
If a virtual file system is introduced to manage replicated data, then data access continuity is improved, but system complexity increases
Solution Approach 1:
The system creates copies of data in the virtual file system from the physical file systems. These copies allow data to be accessed continuously even when the original physical file systems are unavailable. The copying mechanism is managed automatically by the virtual file system, which handles the complexity of data replication and access routing, thereby improving continuity while managing architectural complexity.
Data Source
AI summary
A computer-implemented method according to one embodiment includes receiving, at a virtual file system, replicated data from a physical file system, transferring the replicated data from the virtual file system to cloud storage, and providing access to the replicated data in response to an unavailability of the physical file system, utilizing the virtual file system and the cloud storage.


