×

Performance service level agreements in multi-tenant database systems

  • US 9,311,376 B2
  • Filed: 05/02/2012
  • Issued: 04/12/2016
  • Est. Priority Date: 05/02/2012
  • Status: Active Grant
First Claim
Patent Images

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.

View all claims
  • 2 Assignments
Timeline View
Assignment View
    ×
    ×