×

Resource allocation system

  • US 8,650,298 B2
  • Filed: 12/03/2010
  • Issued: 02/11/2014
  • Est. Priority Date: 12/04/2009
  • Status: Active Grant
First Claim
Patent Images

1. A system for managing computing resources obtained from a cloud computing environment, the system being configured to allocate one or more computational requests received from one or more users to one or more computing resources of the cloud, the system comprising:

  • an interface configured to receive the computational requests from the one or more users;

    an estimator configured to estimate a time required to perform the received computational request if allocated to a computing resource of the cloud; and

    a feedback module receiving feedback data from existing resources of the cloud as to their availability, wherein;

    an existing computing resource of the cloud is a computing resource of the cloud which has been obtained for an incurred cost for a predetermined time from the cloud and to which a computational request has been assigned, the feedback data including an estimate of a time remaining for each computing resource of the cloud to complete the computational request currently assigned to them,prior to allocation of a received computational request, the system is configured to obtain an acceptable wait time for the received computational request and determine whether the received computational request will have to wait longer than the obtained acceptable wait time before being allocated to a resource of the cloud based on the feedback from the existing resources of the cloud of how long a computation request will have to wait for an existing resource of the cloud to become available to execute the received computational request,the system is further configured to obtain at least one further resource from the cloud based on a positive determination,the system is further configured to allocate the received computational request to the existing resources of the cloud based on a negative determination, andthe system is further configured, based on a determination that less than a predetermined time is remaining, to shut down the existing resource of the cloud before the existing resource enters a following billing cycle.

View all claims
  • 1 Assignment
Timeline View
Assignment View
    ×
    ×