×

Range query capacity allocation

  • US 9,330,158 B1
  • Filed: 05/20/2013
  • Issued: 05/03/2016
  • Est. Priority Date: 05/20/2013
  • Status: Active Grant
First Claim
Patent Images

1. A storage and retrieval system comprising:

  • a first computing node comprising a first one or more storage devices, the first one or more storage devices configured to store thereon a first plurality of items corresponding to a first range of a table;

    a second computing node comprising a second one or more storage devices, the second one or more storage devices configured to store thereon a second plurality of items corresponding to a second range of the table; and

    one or more memories having stored thereon computer-readable instructions that, upon execution, cause the system at least to;

    receive information indicative of a first amount of work performed by the first computing node, the first amount of work based at least in part on storing one or more of the first plurality of items corresponding to the first range on the first computing node;

    receive information indicative of a second amount of work performed by the second computing node, the second amount of work based at least in part on storing one or more of the second plurality of items corresponding to the second range on the second computing node; and

    configure the system, in response to determining that the first amount of work is greater than the second amount of work, to process a first subset of a plurality of requests to store items in the first range on the first computing node and a second subset of the plurality of requests to store items in the first range on a third computing node.

View all claims
  • 1 Assignment
Timeline View
Assignment View
    ×
    ×