Distributed data storage grouping
AssigneeSAS Institute Inc.
InventorsBrian Payton Bowman, Jeff Ira Cleveland, III
Life of this patent
Estimating the term…
Loading patent…
AssigneeSAS Institute Inc.
InventorsBrian Payton Bowman, Jeff Ira Cleveland, III
Estimating the term…
An apparatus of includes a processor component to: transmit node device identifiers to multiple node devices to define an ordering thereamong and among subsets of multiple blocks of data distributed thereamong; receive sizes of the subsets from the multiple node devices; derive block exchanges among the multiple node device based on the sizes and a minimum size imposed on data transmissions to storage device(s); and transmit a block exchange vector that describes the block exchanges to the multiple node devices, wherein: the subsets remain distributed among a reduced number of the multiple node devices following the block exchanges; at least all node devices of the reduced number but one stores an amount of the blocks of data exceeding the minimum size; and the block exchanges are all lower-order to higher-order node device transfers, or all higher-order to lower-order node device transfers.
An apparatus comprising a processor component and a storage to store instructions that, when executed by the processor component, cause the processor component to perform operations comprising:
A computer-program product tangibly embodied in a non-transitory machine-readable storage medium, the computer-program product including instructions operable to cause a processor component to perform operations comprising:
A computer-implemented method comprising:
Dependencies are inferred from the claim text.