SYSTEM AND METHOD FOR SYNCHRONIZATION BETWEEN SERVERS
First Claim
1. A method comprising:
- replicating at least a portion of an original data set, associated with a first server, to provide a replicated data set, associated with a second server, the replicated data set based upon, at least in part, the original data set;
storing one or more second-server commands executed on the replicated data set by the second server;
providing one or more first-server commands to be executed on the original data set by the first server, the one or more first-server commands based upon, at least in part, the one or more second-server commands;
comparing one or more first-server output objects, returned by the first server in response to the one or more first-server commands, to one or more second-server output objects, returned by the second server in response to the one or more second-server commands; and
mapping an identity of one or more first-server output objects to an identity of the one or more second-server output objects.
1 Assignment
0 Petitions
Accused Products
Abstract
A system and method for synchronizing data between two or more servers including replicating at least a portion of an original data set, associated with a first server, to provide a replicated data set, associated with a second server, the replicated data set based upon, at least in part, the original data set. One or more second-server commands executed on the replicated data set by the second server are stored. One or more first-server commands to be executed on the original data set by the first server, are provided in which the one or more first-server commands are based upon, at least in part, the one or more second-server commands. One or more first-server output objects, returned by the first server in response to the one or more first-server commands, are compared to one or more second-server output objects, returned by the second server in response to the one or more second-server commands. An identity of one or more first-server output objects is mapped to an identity of the one or more second-server output objects.
-
Citations
20 Claims
-
1. A method comprising:
-
replicating at least a portion of an original data set, associated with a first server, to provide a replicated data set, associated with a second server, the replicated data set based upon, at least in part, the original data set; storing one or more second-server commands executed on the replicated data set by the second server; providing one or more first-server commands to be executed on the original data set by the first server, the one or more first-server commands based upon, at least in part, the one or more second-server commands; comparing one or more first-server output objects, returned by the first server in response to the one or more first-server commands, to one or more second-server output objects, returned by the second server in response to the one or more second-server commands; and mapping an identity of one or more first-server output objects to an identity of the one or more second-server output objects. - View Dependent Claims (2, 3, 4, 5, 6, 7, 8, 9, 10)
-
-
11. A computer program product residing on a computer readable medium having a plurality of instructions stored thereon which, when executed by a processor, cause the process to perform operations comprising:
-
replicating at least a portion of an original data set, associated with a first server, to provide a replicated data set, associated with a second server, the replicated data set based upon, at least in part, the original data set; storing one or more second-server commands executed on the replicated data set by the second server; providing one or more first-server commands to be executed on the original data set by the first server, the one or more first-server commands based upon, at least in part, the one or more second-server commands; comparing one or more first-server output objects, returned by the first server in response to the one or more first-server commands, to one or more second-server output objects, returned by the second server in response to the one or more second-server commands; and mapping an identity of one or more first-server output objects to an identity of the one or more second-server output objects. - View Dependent Claims (12, 13, 14, 15, 16, 17, 18, 19, 20)
-
Specification