Virtual File System Cloud Data Replication

Resolve Bottlenecks,
Find Innovative Solutions
Generate 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

VSEngineering 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

Engineering Contradiction:
Improvedata access availabilityVSAvoidstorage system complexity
Core Design Contradiction:
ReliabilityVSDevice complexity

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.

Inventive Principle:
Principle #24Intermediary (Mediator)

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.

Inventive Principle:
Principle #35Parameter changes

2Reliability

If data is replicated across multiple storage locations, then data availability during unavailability is improved, but system complexity and data management overhead increases

Engineering Contradiction:
Improvedata access availabilityVSAvoiddata management complexity
Core Design Contradiction:
ReliabilityVSDevice complexity

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.

Inventive Principle:
Principle #6Universality (Multi-functionality)

3Reliability

If a virtual file system is introduced to manage replicated data, then data access continuity is improved, but system complexity increases

Engineering Contradiction:
Improvedata access continuityVSAvoidfile system architecture complexity
Core Design Contradiction:
ReliabilityVSDevice complexity

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.

Inventive Principle:
Principle #26Copying

Data Source

PatentUS11645237B2Replicating data utilizing a virtual file system and cloud storage
Publication Date: 2023.05.09 INTERNATIONAL BUSINESS MACHINE CORPORATION
  • US11645237B2 patent drawing
  • US11645237B2 patent drawing
  • US11645237B2 patent drawing

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.