×

Method and system for intelligently leveraging cloud computing resources

  • US 8,250,215 B2
  • Filed: 08/12/2008
  • Issued: 08/21/2012
  • Est. Priority Date: 08/12/2008
  • Status: Active Grant
First Claim
Patent Images

1. A computer-implemented method comprising:

  • receiving, at a multi-cloud management module, a user-initiated request for a cloud-based computing resource associated with a particular cloud, wherein the multi-cloud management module provides a common administrative interface for provisioning cloud-based computing resources associated with a plurality of clouds having heterogeneous administrative interfaces;

    generating, based on the user-initiated request, one or more provisioning commands compatible with the particular cloud and sufficient to direct a cloud management module of the particular cloud to provision the requested cloud-based computing resource on the particular cloud; and

    communicating the one or more provisioning commands to a cloud management module of the particular cloud so as to enable the cloud management module of the particular cloud to provision the requested cloud-based computing resource for use by the requesting user,wherein the user-initiated request corresponds to a non-cloud-specific message, and wherein generating the one or more provisioning commands includes translating the non-cloud-specific message into a cloud-specific message, andwherein generating the one or more provisioning commands includes evaluating a plurality of business logic, wherein the non-cloud-specific message is translated into the cloud-specific message according to at least one of privileges information, conditions information and scheduling information in the plurality of business logic, wherein the conditions information determines when a third-party cloud-based computing resource is to be used instead of an enterprise-maintained computing resource, and wherein the scheduling information determines when a third-party cloud-based computing resource is to be used instead of an enterprise-maintained computing resource.

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