Patent ID: 9311376
Filing Date: 2016-04-12
CPC Classification: G06F,H04L

Claim Text:
1. A method of managing a multi-tenant database system, comprising: tracking an actual performance metric of a resource of hardware of the multi-tenant database system for a workload of a tenant, the resource of the hardware of the multi-tenant database system being shared with at least one disparate workload of at least one disparate tenant, the multi-tenant database system having a performance service level agreement (SLA) for the tenant, terms of the performance SLA set a performance criterion as though a level of the resource of the hardware of the multi-tenant database system is dedicated for the tenant; simulating utilization of a dedicated resource of hardware, the utilization of the dedicated resource of the hardware simulated based on: the workload of the tenant; and the level of the resource of the hardware of the multi-tenant database system set in the performance SLA as being dedicated to the workload of the tenant; determining a baseline performance metric of the resource of the hardware of the multi-tenant database system for the workload of the tenant based on the utilization of the dedicated resource of the hardware as simulated; comparing the actual performance metric with the baseline performance metric to evaluate a performance degradation ( ); and allocating the resource of the hardware of the multi-tenant database system to the workload of the tenant based on the performance degradation.