OPTIMALLY SOURCING SERVICES IN HYBRID CLOUD ENVIRONMENTS
First Claim
Patent Images
1. A method for selecting the optimal cloud service provider(s) to service a user'"'"'s needs, the method comprising:
- converting a physical capacity of servers in a non-virtualized data center into a cloud capacity;
pricing said cloud capacity based on a catalog of providers to generate a list of cloud service providers that is standardized;
simulating said list of cloud service providers;
receiving constraints on one or more of costs, agility and quality of service;
selecting, by a processor, via an optimization algorithm one or more cloud service providers from said list of cloud service providers based on said received constraints; and
recalibrating said selection of one or more cloud service providers from said list of cloud service providers.
2 Assignments
0 Petitions
Accused Products
Abstract
A method, system and computer program product for selecting the optimal cloud service provider(s) to service a user'"'"'s needs. A physical capacity of servers in a non-virtualized data center is converted into a cloud capacity to be used. A list of cloud service providers may be generated from a catalog of providers based on the cloud capacity to be used. Additional requirements and constraints received from the user are used to select an optimal cloud service provider(s) from the generated list of cloud service providers.
-
Citations
60 Claims
-
1. A method for selecting the optimal cloud service provider(s) to service a user'"'"'s needs, the method comprising:
-
converting a physical capacity of servers in a non-virtualized data center into a cloud capacity; pricing said cloud capacity based on a catalog of providers to generate a list of cloud service providers that is standardized; simulating said list of cloud service providers; receiving constraints on one or more of costs, agility and quality of service; selecting, by a processor, via an optimization algorithm one or more cloud service providers from said list of cloud service providers based on said received constraints; and recalibrating said selection of one or more cloud service providers from said list of cloud service providers. - View Dependent Claims (2, 3, 4, 5, 6, 7, 8, 9, 10, 11, 12, 13, 14, 15, 16, 17, 18, 19, 20)
-
-
21. A computer program product embodied in a computer readable storage medium for selecting the optimal cloud service provider(s) to service a user'"'"'s needs, the computer program product comprising the programming instructions for:
-
converting a physical capacity of servers in a non-virtualized data center into a cloud capacity; pricing said cloud capacity based on a catalog of providers to generate a list of cloud service providers that is standardized; simulating said list of cloud service providers; receiving constraints on one or more of costs, agility and quality of service; selecting via an optimization algorithm one or more cloud service providers from said list of cloud service providers based on said received constraints; and recalibrating said selection of one or more cloud service providers from said list of cloud service providers. - View Dependent Claims (22, 23, 24, 25, 26, 27, 28, 29, 30, 31, 32, 33, 34, 35, 36, 37, 38, 39, 40)
-
-
41. A system, comprising:
-
a memory unit for storing a computer program for selecting the optimal cloud service provider(s) to service a user'"'"'s needs; and a processor coupled to said memory unit, wherein said processor, responsive to said computer program, comprises; circuitry for converting a physical capacity of servers in a non-virtualized data center into a cloud capacity; circuitry for pricing said cloud capacity based on a catalog of providers to generate a list of cloud service providers that is standardized; circuitry for simulating said list of cloud service providers; circuitry for receiving constraints on one or more of costs, agility and quality of service; circuitry for selecting via an optimization algorithm one or more cloud service providers from said list of cloud service providers based on said received constraints; and circuitry for recalibrating said selection of one or more cloud service providers from said list of cloud service providers. - View Dependent Claims (42, 43, 44, 45, 46, 47, 48, 49, 50, 51, 52, 53, 54, 55, 56, 57, 58, 59, 60)
-
Specification