Data redirector for scale out
AssigneeQuantum Corporation
InventorsMatthew C. Dewey, Stephen Peter Jakas
Life of this patent
Estimating the term…
Loading patent…
AssigneeQuantum Corporation
InventorsMatthew C. Dewey, Stephen Peter Jakas
Estimating the term…
Embodiments redirect data from a source to a plurality of deduplication blockpools. In one embodiment, operations include accessing a binary large object (BLOB) that includes a plurality of blocklets, a blocklet having a hash value; upon determining that the plurality of blocklets includes less than a threshold number of blocklets: selecting, according to a first rule set, a target blockpool from among the plurality of deduplication blockpools; upon determining that the plurality of blocklets includes at least the threshold number of blocklets: selecting, according to a second, different rule set, a target blockpool. The second rule set includes a BalanceQuery rule that computes a fitness value for a member of the plurality of deduplication blockpools, and selects a target blockpool based, at least in part, on the fitness value. Embodiments provide the BLOB to the target blockpool.
A non-transitory computer-readable storage device storing instructions that when executed by a processor control the processor to perform operations for distributing data from a source to a plurality of deduplication blockpools, the operations comprising:
An apparatus for distributing data from a source to a plurality of deduplication blockpools, the apparatus comprising:
A non-transitory computer-readable storage device storing computer-executable instructions that when executed by a computer control the computer to perform a method for distributing data from a source to a plurality of deduplication blockpools, the method comprising:
Dependencies are inferred from the claim text.