摘要:
The present invention provides approaches for Cloud roaming services. It allows Cloud services to be offered to requestors that are abstracted from the underlying Cloud provider used to fulfill those services. The present invention provides the ability for Cloud providers to be dynamically associated with currently available Cloud services for requestors. The system and method describes two scenarios—a pull and push model—to align requestor required services to currently available services from Cloud providers. The requestor has a profile determining a prioritized list of Cloud providers that may be used, OR the primary Cloud provider may outsource services to a partner cloud. The algorithm shows how the provider decides which requestors have access to which services—based on current utilization and forecast. Also, location, roaming, network bandwidth and requestor processing capabilities may be sent to the provider of Cloud services to determine whether a change is needed.
摘要:
This invention provides a system or method to provide dynamically packaged Cloud services to customers via a Cloud services registry. The Cloud services registry is dynamic and operates by polling different Cloud service providers and Cloud service databases to ensure that the Cloud services registry is up to date with the latest available Cloud services. The Cloud services registry is available for queries from Cloud customers and abstracts multiple Cloud service providers. By abstracting the Cloud services, the dynamic Cloud services registry creates a modular package of different services from different Cloud service providers based on the query and requested priority for services. The dynamic Cloud registry is dynamically updated based on the level of services that the provider has available. The dynamic registry determines what service best matches the requirements from a Cloud service request (CSR) and returns a personalized set of matching services.
摘要:
The present invention describes an approach for general management of a client desktop with respect to accessing Cloud services. Included are means for dynamically determining, viewing, organizing, and linking desktop objects to associated server side Cloud resources and services. Specifically, the present invention provides a mechanism whereby Cloud services can be automatically represented on a plurality of client systems (for example, laptops, desktops, PDAs, etc) complete with the ability for the underlying provider of those services to be dynamically mapped based on a user's profile. The user will see standard available services regardless of the provider.
摘要:
The present invention provides a solution for resource sharing (e.g., inter-Cloud) within a Cloud-computing environment. One objective of the present invention is to better utilize idle public or private Cloud infrastructures and improve the availability of Cloud services by allowing different Cloud service providers to virtually combine their services and infrastructures. In the event that there is not enough capacity for a single Cloud service provider to manage its workload, the workload may be shifted to additional infrastructures within the Cloud. The result of the workload shift may reduce the unavailability of Cloud services to the Cloud end-user by allowing another Cloud service provider to temporarily handle the workload. Based on the resource sharing activities, compensation (e.g., credits/tokens) can be exchanged between the participating Cloud providers to reflect their participation in the resource exchange.
摘要:
The present invention provides a solution (e.g., rules, techniques, etc.) for enabling the dynamic provisioning (e.g., movement) of Cloud-based jobs and resources. Such provisioning may be within a Cloud infrastructure, from Cloud to Cloud, from non-Cloud to Cloud, and from Cloud to non-Cloud. Each movement scenario is assigned a specific technique based on rules, profiles, SLA and/or other such criteria and agreements. Such dynamic adjustments may be especially advantageous in order to balance real-time workload to avoid over-provisioning, to manage Cloud performance, to attain a more efficient or cost-effective execution environment, to off-load a Cloud or specific Cloud resources for maintenance/service, and the like.
摘要:
The present invention provides a solution for agreement/contract negotiations within a Cloud computing environment. Specifically, under the present invention, a resource requirement for performing a task for a first Cloud partner is assessed. Once the resource requirement is known, it can be determined whether a shortfall exists between available resources of the first Cloud partner and the resource requirement. If so, a master agreement with a second Cloud partner is identified to address the shortfall. Typically, the master agreement specifies at least a minimum service requirement and a maximum price for the second Cloud partner to provide resources to address the shortfall. If the terms are agreeable to both Cloud partners, a contract between the two can be formed (e.g., digitally) based on the master agreement.
摘要:
The present invention provides approaches for Cloud roaming services. It allows Cloud services to be offered to requestors that are abstracted from the underlying Cloud provider used to fulfill those services. The present invention provides the ability for Cloud providers to be dynamically associated with currently available Cloud services for requestors. The system and method describes two scenarios—a pull and push model—to align requestor required services to currently available services from Cloud providers. The requestor has a profile determining a prioritized list of Cloud providers that may be used, OR the primary Cloud provider may outsource services to a partner cloud. The algorithm shows how the provider decides which requestors have access to which services—based on current utilization and forecast. Also, location, roaming, network bandwidth and requestor processing capabilities may be sent to the provider of Cloud services to determine whether a change is needed.
摘要:
The present invention provides a solution (e.g., rules, techniques, etc.) for enabling the dynamic provisioning (e.g., movement) of Cloud-based jobs and resources. Such provisioning may be within a Cloud infrastructure, from Cloud to Cloud, from non-Cloud to Cloud, and from Cloud to non-Cloud. Each movement scenario is assigned a specific technique based on rules, profiles, SLA and/or other such criteria and agreements. Such dynamic adjustments may be especially advantageous in order to balance real-time workload to avoid over-provisioning, to manage Cloud performance, to attain a more efficient or cost-effective execution environment, to off-load a Cloud or specific Cloud resources for maintenance/service, and the like.
摘要:
The present invention provides a solution to perform pricing and brokering of Cloud services. Illustrative pricing/charging plans include “pay as you go (subscription)” and “pay for what you use (dynamic)”. The present invention also provides a way to display a price next to service. In general, a broker agent (hereinafter referred to as “agent”) executes within the environment and queries available and acceptable Cloud resources from a plurality of providers. Based on resources, published rates, and rate projections, the broker schedules, reschedules, moves, and otherwise manages Cloud jobs based on job criteria and optimized execution cost.
摘要:
The present invention provides a solution for reserving Cloud services within a Cloud computing environment. Under the present invention, a customer/user can select a service for use sometime in the future. By scheduling in the future, the user can guarantee the service will be available for a specific price and set of service levels. One factor is that advanced reservation affects the cost of the service and the bounds by which the service levels of the service may change. The further in advance the job is scheduled, the tighter the bounds of the service level may be for a specific price. Advanced reservation may also guarantee execution on a preferred provider rather than being moved to a partner Cloud.