×

Managing computing resources

  • US 10,162,726 B2
  • Filed: 01/18/2011
  • Issued: 12/25/2018
  • Est. Priority Date: 01/18/2011
  • Status: Active Grant
First Claim
Patent Images

1. A computer-implemented method comprising:

  • receiving, by a computing system, a request to determine a quantity of cores of one or more multi-core central processing units included in a first server that are being used by a first application executing within a first instance hosted on the first server;

    obtaining, by the computing system, a first request table for the first instance that includes (i) a status indicator for each of a first plurality of requests associated with a first query plan, wherein the first query plan defines a set of operations for retrieving data from a database, and (ii) a type of request indicator associated with each of the first plurality of requests;

    filtering, by the computing system, the first plurality of requests associated with the first query plan to determine first filtered requests, wherein the filtering includes determining the first filtered requests that are both;

    i) currently executing requests, as indicated by the status indicators, and ii) application requests that are not system requests, as indicated by the type of request indicators;

    determining, by the computing system, a quantity of the first filtered requests that are associated with the first application;

    determining, by the computing system, that the quantity of the first filtered requests associated with the first application is the quantity of cores used by the first application executing within the first instance on the first server; and

    providing, for output by the computing system, the quantity of the first filtered requests associated with the first application as the quantity of the cores used by the first application executing within the first instance on the first server.

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