CONTROLLING THE USE OF COMPUTING RESOURCES IN A DATABASE AS A SERVICE
First Claim
1. A method for controlling use of a computing resource by multiple tenants in DBaaS service, comprising:
- intercepting a task that is to access a computing resource, the task being an operating system process or thread;
identifying a tenant that is in association with the task from the multiple tenants;
determining other tasks of the tenant that access the computing resource; and
controlling the use of the computing resource by the task, so that a total amount of usage of the computing resource by the task and the other tasks does not exceed a limit of usage of the computing resource for the tenant.
1 Assignment
0 Petitions
Accused Products
Abstract
A method and apparatus controls use of a computing resource by multiple tenants in DBaaS service. The method includes intercepting a task that is to access a computer resource, the task being an operating system process or thread; identifying a tenant that is in association with the task from the multiple tenants; determining other tasks of the tenant that access the computing resource; and controlling the use of the computing resource by the task, so that the total amount of usage of the computing resource by the task and the other tasks does not exceed the limit of usage of the computing resource for the tenant.
-
Citations
17 Claims
-
1. A method for controlling use of a computing resource by multiple tenants in DBaaS service, comprising:
-
intercepting a task that is to access a computing resource, the task being an operating system process or thread; identifying a tenant that is in association with the task from the multiple tenants; determining other tasks of the tenant that access the computing resource; and controlling the use of the computing resource by the task, so that a total amount of usage of the computing resource by the task and the other tasks does not exceed a limit of usage of the computing resource for the tenant. - View Dependent Claims (2, 3, 4, 5, 6, 7, 8)
-
-
9. An apparatus for controlling use of computing resources by multiple tenants in DBaaS service, comprising:
-
a task intercepting module, configure to intercept a task that is to access a computing resource, the task being an operating system process or thread; a tenant identifying module, configured to identify a tenant that is in association with the task from the multiple tenants; a task group determining module, configured to determine other tasks of the tenant that access the computing resource; and a resource control module, configured to control the use of the computing resource by the task, so that a total amount of usage of the computing resource by the task and the other tasks does not exceed a limit of usage of the computing resource for the tenant. - View Dependent Claims (10, 11, 12, 13, 14, 15, 16)
-
-
17. A computer program product for controlling use of a computing resource by multiple tenants in DBaaS service, the computer program product comprising:
-
a tangible computer-readable medium; and computer program instructions for intercepting a task that is to access a computing resource, the task being an operating system process or thread, identifying a tenant that is in association with the task from the multiple tenants, determining other tasks of the tenant that access the computing resource, and controlling the use of the computing resource by the task, so that a total amount of usage of the computing resource by the task and the other tasks does not exceed a limit of usage of the computing resource for the tenant.
-
Specification