Patent ID: 9374243
Filing Date: 2016-06-21
CPC Classification: G06Q,G06T,H04L

Claim Text:
1. A computer-implemented method for managing shared resources, comprising: receiving an instance request that includes a request parameter, the instance request associated with a user of a multi-tenant computing environment, the multi-tenant computing environment including a plurality of client devices in communication via a network with one or more servers and storage devices, the instance request indicating a data set and a performance specification for responding to data requests for the data set, the performance specification indicating a latency target to be met for responding to at least one of the data requests for the data set; determining an amount of latency of processing at least one of the data requests; determining that the amount of latency is greater than the latency target as indicated by the performance specification; identifying another storage device having additional capacity, the another storage device being associated with a resource usage request for the additional capacity; determining whether the request parameter satisfies the resource usage request; in response to determining that the request parameter satisfies the resource usage request, moving at least a subset of the data set from a current storage device to the another storage device; and in response to determining that the request parameter does not satisfy the resource usage request, denying the instance request.