×

Input-output prioritization for database workload

  • US 9,262,505 B2
  • Filed: 05/17/2013
  • Issued: 02/16/2016
  • Est. Priority Date: 05/17/2013
  • Status: Active Grant
First Claim
Patent Images

1. A system for prioritizing capacity consumption of a database management system, the system comprising:

  • one or more computing nodes configured to operate the database management system; and

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

    receive a request to perform an operation on the database management system, the request comprising information indicative of a request class, the operation to be performed on behalf of a customer;

    select a first token bucket from one or more data structures comprising a plurality of token buckets, the selection based at least in part on the request class, the first token bucket having an associated first capacity indicator, the first token bucket associated with a second token bucket of the plurality of token buckets;

    determine that the first capacity indicator is indicative of a capacity to perform the operation on behalf of the customer;

    perform the operation;

    update the first capacity indicator based at least in part on capacity utilized by performing the operation; and

    update a second capacity indicator associated with the second token bucket, based at least in part on the capacity utilized by performing the operation.

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