Patent ID: 8762524
Filing Date: 2014-06-24
Classification: G06F,H04L

Abstract:
1. A computer-implemented method for managing usage of one or more shared resources, the computer-implemented method comprising: under control of one or more computer systems configured with executable instructions, allocating a usage amount for a shared resource to a user of a plurality of users, the shared resource shared by at least a portion of the plurality of users; providing a set of concurrent threads to the user to enable usage of the shared resource; monitoring resource utilization of the shared resource for the user, maintaining the set of concurrent threads when the resource utilization is within a threshold usage amount of the allocated usage amount for the shared resource; and introducing a delay into each thread of the set of concurrent threads one at a time such that a finer-level adjustment can be made when the resource utilization of the shared resource satisfies one or more conditions on the allocated usage amount for at least a threshold period of time.