Ordering updates in remote copying of data
First Claim
Patent Images
1. A method, comprising:
- receiving, by at least one storage unit, a plurality of updates from at least one host, wherein a received update includes a first indicator that indicates an order in which the received update was generated by a host;
associating a second indicator with the received update based on an order in which the received update was received by a storage unit;
aggregating the plurality of updates received by the at least one storage unit; and
ordering the aggregated updates, wherein the ordered updates can be consistently copied.
1 Assignment
0 Petitions
Accused Products
Abstract
Provided are a method, system, and article of manufacture, wherein in certain embodiments a plurality of updates from at least one host are received by at least one storage unit, and wherein a received update includes a first indicator that indicates an order in which the received update was generated by a host. A second indicator is associated with the received update based on an order in which the received update was received by a storage unit. The plurality of updates received by the at least one storage unit are aggregated. The aggregated updates are ordered, wherein the ordered updates can be consistently copied.
-
Citations
31 Claims
-
1. A method, comprising:
-
receiving, by at least one storage unit, a plurality of updates from at least one host, wherein a received update includes a first indicator that indicates an order in which the received update was generated by a host;
associating a second indicator with the received update based on an order in which the received update was received by a storage unit;
aggregating the plurality of updates received by the at least one storage unit; and
ordering the aggregated updates, wherein the ordered updates can be consistently copied. - View Dependent Claims (2, 3, 4, 5, 6, 7, 8, 9)
-
-
10. A system, comprising:
-
at least one storage unit;
at least one processor coupled to the at least one storage unit; and
program logic including code capable of causing the at least one processor to perform;
(i) receiving, by the at least one storage unit, a plurality of updates, wherein a received update includes a first indicator that indicates an order in which the received update was generated;
(ii) associating a second indicator with the received update based on an order in which the received update was received by a storage unit;
(iii) aggregating the plurality of updates received by the at least one storage unit; and
(iv) ordering the aggregated updates, wherein the ordered updates can be consistently copied. - View Dependent Claims (11, 12, 13, 14, 15, 16, 17, 18)
-
-
19. An article of manufacture for ordering updates received by at least one storage unit from at least one host, wherein the article of manufacture is capable of causing operations, the operations comprising:
-
receiving, by the at least one storage unit, a plurality of updates from the at least one host, wherein a received update includes a first indicator that indicates an order in which the received update was generated by a host;
associating a second indicator with the received update based on an order in which the received update was received by a storage unit;
aggregating the plurality of updates received by the at least one storage unit; and
ordering the aggregated updates, wherein the ordered updates can be consistently copied. - View Dependent Claims (20, 21, 22, 23, 24, 25, 26, 27)
-
-
28. A system, comprising:
-
means for receiving a plurality of updates, wherein a received update includes a first indicator that indicates an order in which the received update was generated;
means for associating a second indicator with the received update based on an order in which the received update was received;
means for aggregating the received plurality of updates; and
means for ordering the aggregated updates, wherein the ordered updates can be consistently copied. - View Dependent Claims (29, 30, 31)
-
Specification