Adaptive batch sizing for asynchronous data redundancy
First Claim
1. A method for redundantly backing up data comprising:
- performing a sequence of write transactions at a first storage facility;
adaptively arranging the write transactions into a sequence of send batches at the first storage facility;
forwarding send batches to the second storage facility; and
applying the write transactions in the send batches to a redundant data copy at the second storage facility.
1 Assignment
0 Petitions
Accused Products
Abstract
A technique for adaptive batching for asynchronous data redundancy. A sequence of write transactions are adaptively arranged into a sequence of send batches at the first storage facility. The transactions are received at a second storage facility and applied to a redundant data copy at the second storage facility. The second storage facility may arrange the write transactions according to a sequence of receive batches. The batch sizes may be adaptively adjusted or completed. The batch sizes or adaptive completion of the batches may be based on, for example, availability of a communication medium between the first storage facility and the second storage facility. Each send batch may be forwarded to the second storage facility upon completion.
-
Citations
36 Claims
-
1. A method for redundantly backing up data comprising:
-
performing a sequence of write transactions at a first storage facility;
adaptively arranging the write transactions into a sequence of send batches at the first storage facility;
forwarding send batches to the second storage facility; and
applying the write transactions in the send batches to a redundant data copy at the second storage facility. - View Dependent Claims (2, 3, 4, 5, 6, 7, 8, 9, 10, 11, 12, 13, 14, 15, 16, 17, 18, 19, 20, 21, 22, 23, 24)
-
-
25. A system for redundantly backing up data comprising:
-
a first storage facility for adaptively arranging write transactions into a sequence of send batches; and
a second storage facility for receiving the send batches and for applying the send batches to a redundant data copy at the second storage facility - View Dependent Claims (26, 27, 28, 29, 30, 31, 32, 33, 34, 35, 36)
-
Specification