Systems and methods for state consistent replication
First Claim
Patent Images
1. A method for replicating a client data set on a client computer, comprising:
- generating a snapshot of the client data set on a local volume;
synchronizing with a remote server volume corresponding to the local volume to create a copy of the client data set on the remote server;
performing a master to slave replication of the data set; and
reading an existing snapshot history and making a snapshot mirror on the remote server by starting with an old client snapshot, syncing the snapshot, selecting another snapshot and syncing the snapshot and for each syncing, taking a corresponding server snapshot;
creating series of snapshots on the remote server to mirror the snapshots on either the client computer or the appliance; and
transferring back-up data files using a client software on the computer, wherein the client software receives inputs from a web user portal to control operations of the client software and a system management platform to back up the customer computer with one or more data storage silos, each including a plurality of storage directors communicating with the client software; and
a clustered data storage array.
10 Assignments
0 Petitions
Accused Products
Abstract
Systems and methods are disclosed for state consistent replication of client data set on a client computer by generating a snapshot of the client data set on a local volume; synchronizing with a remote server volume corresponding to the local volume to create a copy of the client data set on the remote server; performing a master to slave replication of the data set; and taking a snapshot of the server data set to create a mirror of the snapshot of the client data set on the server.
-
Citations
20 Claims
-
1. A method for replicating a client data set on a client computer, comprising:
-
generating a snapshot of the client data set on a local volume; synchronizing with a remote server volume corresponding to the local volume to create a copy of the client data set on the remote server; performing a master to slave replication of the data set; and reading an existing snapshot history and making a snapshot mirror on the remote server by starting with an old client snapshot, syncing the snapshot, selecting another snapshot and syncing the snapshot and for each syncing, taking a corresponding server snapshot;
creating series of snapshots on the remote server to mirror the snapshots on either the client computer or the appliance; and
transferring back-up data files using a client software on the computer, wherein the client software receives inputs from a web user portal to control operations of the client software and a system management platform to back up the customer computer with one or more data storage silos, each including a plurality of storage directors communicating with the client software; and
a clustered data storage array. - View Dependent Claims (2, 3, 4, 5, 6, 7, 8, 9, 10)
-
-
11. 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 snapshot of the client data set on a local volume;
synchronizing with a remote server volume corresponding to the local volume to create a copy of the client data set on the remote server;
performing a master to slave replication of the data set;
taking a snapshot of the server data set to create a mirror of the snapshot of the client data set on the server reading an existing snapshot history and making a snapshot mirror on the remote server by starting with an old client snapshot, syncing the snapshot, selecting another snapshot and syncing the snapshot and for each syncing, taking a corresponding server snapshot;
creating series of snapshots on the remote server to mirror the snapshots on either the client computer or the appliance; and
transferring back-up data files using a client software on the computer, wherein the client software receives inputs from a web user portal to control operations of the client software and a system management platform to back up the customer computer with one or more data storage silos, each including a plurality of storage directors communicating with the client software; and
a clustered data storage array;a system management platform coupled to the client software over the Internet, (Original) The system management platform receiving inputs from a web user portal to control operations of the client software and (Original) 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. - View Dependent Claims (12, 13, 14, 15, 16, 17, 18, 19, 20)
-
Specification