×

Method and system for governing access to computing utilities

  • US 8,051,420 B2
  • Filed: 10/31/2003
  • Issued: 11/01/2011
  • Est. Priority Date: 10/31/2003
  • Status: Expired due to Fees
First Claim
Patent Images

1. A method of governing access to resources in a computing utility facility, comprising:

  • providing a processor for receiving a demand profile associated with an application that identifies the resources required from a pool of resources in the computing utility facility during one or more demand cycles;

    admitting an application to the computing utility facility if resources required for the application can be provided from the pool of resources in accordance with the demand profile and associated one or more demand cycles; and

    assigning available resources from the pool of resources in response to a request from the applications admitted to the computing utility facility;

    wherein admitting the application further comprises unfolding the one or more demand cycles from the demand profile associated with the application into time slots requiring resources from the pool of resources,wherein the amount of resources required from the pool of resources by the application varies across each of the time slots such that assignment of resources is tailored to varying demand across each of the time slots;

    wherein admitting the application further comprises;

    comparing the time slots requiring resources with a staging calendar of time slots representing availability of resources in the pool of resources; and

    converting time slots from the staging calendar to a permanent calendar when comparison indicates the time slots requiring resources from the demand profile are available for assignment; and

    wherein unfolding the one or more demand cycles includes a caveat time cycle based upon an event that occurs over a long-period of time and is selected from a set including special events, holidays, seasonal occurrences and emergencies.

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