Asynchronous replication correctness validation
AssigneeZetta, Inc.
InventorsJeffrey Whitehead, Louis Montulli, Jason Harrison, Andrew Eckhardt, Casey Cook
Life of this patent
Estimating the term…
Abstract
A method for backing up a client data set on a computer by generating a manifest of the client data set and storing the manifest on a remote server along with a server data set corresponding to the client data set; taking a snapshot of the server manifest and data set; and comparing the manifest to the remote server data set and synchronizing the client dataset if a difference is detected.
Claims29
A method for backing up a client data set on a computer, comprising:
- generating a manifest of the client data set and storing the manifest on a remote server along with a server data set corresponding to the client data set;
- taking a snapshot of the server manifest and data set;
- comparing the manifest to the remote server data set and synchronizing the client dataset if a difference is detected.
The method of claim 8, wherein hashes of the manifest up to given points are stored in the manifest.
A system, comprising:
- a plurality of customer computers to be backed-up, each customer computer running a client software to transfer back-up data files by generating a manifest of the client data set and storing the manifest on a remote server along with a server data set corresponding to the client data set;
- taking a snapshot of the server manifest and data set;
- and comparing the manifest to the remote server data set and synchronizing the client dataset if a difference is detected;
- a system management platform coupled to the client software over the Internet, the system management platform receiving inputs from a web user portal to control operations of the client software and the system management platform to back up the customer computer;
- and
- two or more data storage silos, each including:
- a plurality of storage directors communicating with the client software;
- and
- a clustered data storage array.
Dependencies are inferred from the claim text.