System, method, and service for federating and optionally migrating a local file system into a distributed file system while preserving local access to existing data
First Claim
1. A method of federating a local file system into a distributed file system while preserving local access to an existing data in the local file system, comprising:
- adding a federation layer that allows both a local client and a plurality of distributed clients to access the existing data;
allowing local applications to access both the data exposed in the local file system and data in other parts of the distributed file system; and
wherein the federation layer establishes a detour between the local applications and the local file system, to provide access to a distributed mechanism.
1 Assignment
0 Petitions
Accused Products
Abstract
Indirect access to local file systems is provided using storage tank protocols, allowing federation of a local file system into a distributed file system while preserving local access to the existing data in the local file system. The goal of the present system is to federate and migrate the data on a computer system with minimum disruption to applications operating on the computer system. Existing applications on a computer system continue to operate during data federation and migration and require little or no reconfiguration either when the data migration starts or when it ends. Data consistency is maintained: existing applications may modify data in the file system during migration or federation. During federation, other computer systems (or hosts) may modify the data in the file system if access control information allows them to do so. All changes in the file system are seen consistently on all hosts. Minimal downtime is required to install the present system and reconfigure the existing applications to communicate with the present system.
151 Citations
40 Claims
-
1. A method of federating a local file system into a distributed file system while preserving local access to an existing data in the local file system, comprising:
-
adding a federation layer that allows both a local client and a plurality of distributed clients to access the existing data;
allowing local applications to access both the data exposed in the local file system and data in other parts of the distributed file system; and
wherein the federation layer establishes a detour between the local applications and the local file system, to provide access to a distributed mechanism. - View Dependent Claims (2, 3, 4, 5, 6, 7, 8, 9, 10, 11, 12, 13, 14, 15, 16, 17, 18)
-
-
19. A computer program product having instruction codes for federating a local file system into a distributed file system while preserving local access to an existing data in the local file system, comprising:
-
a first set of instruction codes for adding a federation layer that allows both a local client and a plurality of distributed clients to access the existing data;
a second set of instruction codes for allowing local applications to access both the data exposed in the local file system and data in other parts of the distributed file system; and
wherein the federation layer establishes a detour between the local applications and the local file system, to provide access to a distributed mechanism. - View Dependent Claims (20, 21, 22, 23, 24, 25, 26, 27, 28, 29, 30)
-
-
31. A service for federating a local file system into a distributed file system while preserving local access to an existing data in the local file system, comprising:
-
an addition of a federation layer that allows both a local client and a plurality of distributed clients to access the existing data;
an allowance of local applications to access both the data exposed in the local file system and data in other parts of the distributed file system; and
wherein the federation layer establishes a detour between the local applications and the local file system, to provide access to a distributed mechanism. - View Dependent Claims (32, 33, 34, 35, 36, 37, 38, 39, 40)
-
Specification