Distributing data for a distributed filesystem across multiple cloud storage systems
AssigneePanzura, Inc.
InventorsJohn Richard Taylor, Randy Yen-pang Chou, Andrew P. Davis
Life of this patent
Estimating the term…
Loading patent…
AssigneePanzura, Inc.
InventorsJohn Richard Taylor, Randy Yen-pang Chou, Andrew P. Davis
Estimating the term…
The disclosed embodiments provide a system that distributes data for a distributed filesystem across multiple cloud storage systems. Two or more cloud controllers collectively manage distributed filesystem data that is stored in one or more cloud storage systems; the cloud controllers cache and ensure data consistency for the stored data. Whenever each cloud controller receives new data from a client, it outputs an incremental metadata snapshot for the new data that is propagated to the other cloud controllers and an incremental data snapshot containing the new data that is sent to a cloud storage system. During operation, data stored in the distributed filesystem can be distributed across two or more cloud storage systems to optimize performance and/or cost for the distributed filesystem.
A computer-implemented method for distributing data for a distributed filesystem across multiple cloud storage systems, the method comprising:
A non-transitory computer-readable storage medium storing instructions that when executed by a computer cause the computer to perform a method for distributing data for a distributed filesystem across multiple cloud storage systems, the method comprising:
A cloud controller that distributes data for a distributed filesystem across multiple cloud storage systems, comprising:
Dependencies are inferred from the claim text.