Scalable File Replication and Web-based Access
First Claim
Patent Images
1. A system comprising:
- a replication entity configured to;
replicate files;
store file data in a scalable binary large object (blob) store; and
store file metadata in a scalable metadata store.
2 Assignments
0 Petitions
Accused Products
Abstract
Various embodiments introduce the notion of a replication entity which implements a highly scalable file replication system. In one embodiment, the replication entity resides in the form of a scalable replication service. In at least some embodiments, the replication service provides a “drive in the sky” facility that can be used by individuals, such as subscribers, to synchronize their individual machines, such that their files are automatically replicated to a safe and always-on location. Alternatively or additionally, individuals such as subscribers can also access their files via a web-based interface when they are away from their machines.
-
Citations
20 Claims
-
1. A system comprising:
a replication entity configured to;
replicate files;
store file data in a scalable binary large object (blob) store; and
store file metadata in a scalable metadata store. - View Dependent Claims (2, 3, 4, 5, 6, 7, 8)
-
9. A system comprising:
-
one or more replication front ends individual ones of which being associated with a file replication engine that is configured to provide state-based file replication;
at least one scalable file store for storing file data in a manner that does not require full file system semantics; and
at least one scalable metadata store for storing associated file metadata. - View Dependent Claims (10, 11, 12, 13, 14, 15, 16)
-
-
17. A computer-implemented method comprising:
-
receiving, with a replication entity, a staged file;
sending, to a storage access node, a write request for the staged file;
sending the staged file to a scalable binary large object (blob) store;
receiving, from the blob store, a locator token for the staged file;
sending, to the storage access node, a metadata write request to write replication metadata, file system metadata for the staged file, and the locator token;
forwarding the metadata write request to a scalable metadata store; and
committing said metadata write request on said scalable metadata store. - View Dependent Claims (18, 19, 20)
-
Specification