Load balanced access to distributed storage of data cubes
AssigneeSAS Institute Inc.
InventorsDonald Kent McAlister, Daniel Jacob Underwood
Life of this patent
Estimating the term…
Loading patent…
AssigneeSAS Institute Inc.
InventorsDonald Kent McAlister, Daniel Jacob Underwood
Estimating the term…
An apparatus includes a processor and a storage storing instructions causing the processor to compare quantities of node devices storing partitions and of the partitions to determine whether the node device quantity is less than the partition quantity. In response to the node device quantity of node being less: for each stored copy of each partition, assign a cost to load the copy of the partition based at least on a size of the partition; add dummy node devices to cause the node device quantity to at least equal the partition quantity; for each dummy node device, assign a very high cost to load each partition; use MILP to derive a first pass assignment of a single copy of each partition to be loaded within either a node device or dummy node device; and transmit an indication of at least the first pass assignment to the node devices.
An apparatus comprising a processor and a storage to store instructions that, when executed by the processor, cause the processor 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 to perform operations comprising:
A computer-implemented method comprising:
Dependencies are inferred from the claim text.