DATA SYNCHRONIZATION IN A STORAGE NETWORK
First Claim
1. A method of synchronizing data, the method comprising:
- receiving, by a first storage agent, a recent second-agent synchronization point associated with a recent second-agent synchronization time of a second-agent synchronization between a second storage agent and a third storage agent;
determining, based on the recent second-agent synchronization point, a first-agent baseline synchronization point associated with a first-agent baseline synchronization time of a first-agent synchronization between the first storage agent and the third storage agent that occurred before the second-agent synchronization time; and
establishing a first-agent baseline of synchronization of data between the first storage agent and the second storage agent based on the first-agent baseline synchronization point.
2 Assignments
0 Petitions
Accused Products
Abstract
A method of synchronizing data may include receiving, by a first storage agent, a recent second-agent synchronization point. The recent second-agent synchronization point may be associated with a recent second-agent synchronization time of a second-agent synchronization between a second storage agent and a third storage agent. The method may further include determining, based on the recent second-agent synchronization point, a first-agent baseline synchronization point. The first-agent baseline synchronization point may be associated with a first-agent baseline synchronization time of a first-agent synchronization between the first storage agent and the third storage agent that occurred before the second-agent synchronization time. Additionally, the method may include establishing a first-agent baseline of synchronization of data between the first storage agent and the second storage agent based on the first-agent baseline synchronization point.
26 Citations
20 Claims
-
1. A method of synchronizing data, the method comprising:
-
receiving, by a first storage agent, a recent second-agent synchronization point associated with a recent second-agent synchronization time of a second-agent synchronization between a second storage agent and a third storage agent; determining, based on the recent second-agent synchronization point, a first-agent baseline synchronization point associated with a first-agent baseline synchronization time of a first-agent synchronization between the first storage agent and the third storage agent that occurred before the second-agent synchronization time; and establishing a first-agent baseline of synchronization of data between the first storage agent and the second storage agent based on the first-agent baseline synchronization point. - View Dependent Claims (2, 3, 4, 5, 6, 7, 8)
-
-
9. A method of synchronizing data, the method comprising:
-
transmitting, by a first storage agent to a second storage agent, a recent first-agent synchronization point associated with a recent first-agent synchronization time of a first-agent synchronization between the first storage agent with a third storage agent; receiving, by the first storage agent from the second storage agent, data that was updated by the second storage agent as determined based on a second-agent baseline that is established based on a second-agent baseline synchronization point associated with a second-agent baseline synchronization time of a second-agent baseline synchronization of the second storage agent with the third storage agent that occurred before the recent first-agent synchronization time; and reconciling the data received from the second storage agent with corresponding data stored on the first storage agent. - View Dependent Claims (10, 11, 12)
-
-
13. A computer-readable storage medium including instructions that cause a system to perform operations to allocate data to a storage agent of a storage network, the operations comprising:
-
receiving, by a first storage agent, a recent second-agent synchronization point associated with a recent second-agent synchronization time of a second-agent synchronization between a second storage agent and a third storage agent; determining, based on the recent second-agent synchronization point, a first-agent baseline synchronization point associated with a first-agent baseline synchronization time of a first-agent synchronization between the first storage agent and the third storage agent that occurred before the second-agent synchronization time; and establishing a first-agent baseline of synchronization of data between the first storage agent and the second storage agent based on the first-agent baseline synchronization point. - View Dependent Claims (14, 15, 16, 17, 18, 19, 20)
-
Specification