Providing disaster recovery for a distributed filesystem
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, a backup cloud controller associated with the distributed filesystem is also configured to receive each (incremental) metadata snapshot, such that, upon determining the failure of a cloud controller, the backup cloud controller can immediately begin receiving data requests from clients associated with the failed cloud controller.
A computer-implemented method for providing disaster recovery for a distributed filesystem, 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 providing disaster recovery for a distributed filesystem, the method comprising:
A backup cloud controller that provides disaster recovery for a distributed filesystem, comprising:
Dependencies are inferred from the claim text.