CPC G06F 9/5038 (2013.01) [G06F 9/5016 (2013.01); G06F 9/5044 (2013.01); G06F 2209/5022 (2013.01); G06F 2209/508 (2013.01)] | 23 Claims |
1. A computer implemented method for managing hosted computing resource usage by applications comprising:
intercepting, with a software program executing on a computer, computing requests by a software application executing on at least one of a plurality of computing resources associated with a first hosting provider, the software application associated with a first hosting plan which relates use of the computing resources to a cost of executing said software application on the at least one of the plurality of computing resources;
implementing, with the software program, a delay for one or more of the computing requests which were intercepted from the software application such that by implementing the delay the software program causes one or more of the computing requests intercepted from the software application to be executed at a later time and such that by implementing the delay the software program causes one or more parameters of use of the computing resources for the software application to remain below one or more thresholds in order to reduce the cost of executing said software application on the at least one of the plurality of computing resources, wherein the first hosting plan relates the one or more parameters of use to the cost.
|