Shard-level synchronization of cloud-based data store and local file system with dynamic sharding
AssigneeNasuni Corporation
InventorsGeorgi Damyanov, Yuyan Zhang
Life of this patent
Estimating the term…
Loading patent…
AssigneeNasuni Corporation
InventorsGeorgi Damyanov, Yuyan Zhang
Estimating the term…
An operations server synchronizes updates to a cloud-based shared versioned file system. The shared versioned file system includes directories and sub-directories that are divided into shards. The operations server coordinates requests from local filer servers, each running a respective local version of the shared versioned file system, to update a shard in the cloud-based shared versioned file system. The operations server can provide a global lock on the shard to a local filer server before it updates the shard in the cloud-based shared versioned file system. Preferably, shards are sized dynamically based on the number of entries in the directories associated therewith.
A method of synchronizing updates to a shared versioned file system from a local filer server, the local filer server running a local version of the shared versioned file system, comprising:
Dependencies are inferred from the claim text.