Reserving services within a cloud computing environment
First Claim
1. A method for reserving Cloud services within a Cloud computing environment, comprising:
- receiving a request from a requester for reserving a Cloud service within the Cloud computing environment;
correlating at least one Cloud service provider capable of providing the Cloud service with an associated price and service level;
ranking the at least one Cloud service provider according to a set of factors, each of the set of factors being weighted with respect to one another based on at least one of;
user customization and historical data;
changing at least one of the associated price and service level based on a length of time the Cloud service is reserved in advance of a providing of the Cloud service;
recommending, based on historical data relating to cancelations by the requester, a time frame in which a reservation may be booked; and
booking a reservation of the Cloud service with a Cloud service provider within the recommended time frame based on the ranking.
2 Assignments
0 Petitions
Accused Products
Abstract
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.
-
Citations
19 Claims
-
1. A method for reserving Cloud services within a Cloud computing environment, comprising:
-
receiving a request from a requester for reserving a Cloud service within the Cloud computing environment; correlating at least one Cloud service provider capable of providing the Cloud service with an associated price and service level; ranking the at least one Cloud service provider according to a set of factors, each of the set of factors being weighted with respect to one another based on at least one of;
user customization and historical data;changing at least one of the associated price and service level based on a length of time the Cloud service is reserved in advance of a providing of the Cloud service; recommending, based on historical data relating to cancelations by the requester, a time frame in which a reservation may be booked; and booking a reservation of the Cloud service with a Cloud service provider within the recommended time frame based on the ranking. - View Dependent Claims (2, 3, 4, 5, 6)
-
-
7. A service reservation manager for reserving Cloud services within a Cloud computing environment, comprising:
-
a memory medium comprising instructions; a bus coupled to the memory medium; a processor coupled to the bus that when executing the instructions causes the service reservation manager to; receive a request from a requester for reserving a Cloud service within the Cloud computing environment; correlate at least one Cloud service provider capable of providing the Cloud service with an associated price and service level; rank the at least one Cloud service provider according to a set of factors, each of the set of factors being weighted with respect to one another based on at least one of;
user customization and historical data;change at least one of the associated price and service level based on a length of time the Cloud service is reserved in advance of a providing of the Cloud service; recommend, based on historical data relating to cancelations by the requester, a time frame in which a reservation may be booked; book a reservation of the Cloud service with a Cloud service provider within the recommended time frame based on the ranking. - View Dependent Claims (8, 9, 10, 11, 12)
-
-
13. A computer readable storage medium containing a program product for reserving Cloud services within a Cloud computing environment, the computer readable medium comprising program code for causing a computer to:
-
receive a request from a requester for reserving a Cloud service within the Cloud computing environment; correlate at least one Cloud service provider capable of providing the Cloud service with an associated price and service level; rank the at least one Cloud service provider according to a set of factors, each of the set of factors being weighted with respect to one another based on at least one of;
user customization and historical data;change at least one of the associated price and service level based on a length of time the Cloud service is reserved in advance of a providing of the Cloud service; recommend, based on historical data relating to cancelations by the requester, a time frame in which a reservation may be booked; and book the reservation of the Cloud service with a Cloud service provider within the recommended time frame based on the ranking. - View Dependent Claims (14, 15, 16, 17, 18)
-
-
19. A method for deploying a system for reserving Cloud services within a Cloud computing environment, comprising:
providing a computer infrastructure being operable to; receive a request from a requester for reserving a Cloud service within the Cloud computing environment; correlate at least one Cloud service provider capable of providing the Cloud service with an associated price and service level; rank the at least one Cloud service provider according to a set of factors, each of the set of factors being weighted with respect to one another based on at least one of;
user customization and historical data;change at least one of the associated price and service level based on a length of time the Cloud service is reserved in advance of a providing of the Cloud service; recommend, based on historical data relating to cancelations by the requester, a time frame in which a reservation may be booked; and make the reservation of the Cloud service with a Cloud service provider within the recommended time frame based on the ranking.
Specification