×

Facilitating equitable distribution of thread resources for job types associated with tenants in a multi-tenant on-demand services environment

  • US 9,529,626 B2
  • Filed: 03/15/2013
  • Issued: 12/27/2016
  • Est. Priority Date: 09/12/2012
  • Status: Active Grant
First Claim
Patent Images

1. A database system-implemented method, comprising:

  • tracking, by the database system, resource usage associated with a plurality of job types requested by one or more tenants in a multi-tenant environment;

    calculating, by the database system, a deficiency factor suffered by a job type associated with a tenant, wherein the deficiency factor is based on an actual usage and an expected usage of resources by the job type, wherein the deficiency factor indicates deficiency in usage of the resources by the job type such that the deficiency corresponds to the actual usage of the resources by the job type being lower than the expected usage assigned to the job type by measuring the usage over multiple predetermined segments of time, wherein the deficiency being temporary deficiency or chronic deficiency based on high latency in queuing time or high usage of the resources by one or more of the plurality of job types; and

    enforcing, by the database system, an equitable distribution of the resources for the plurality of job types by adjusting a current distribution representing an inequitable distribution, wherein adjusting includes selectively lowering the high usage of the resources by the one or more job types until the deficiency factor is inconsequential such that the actual usage by the job type has increased to match the expected usage.

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