Dynamically selecting service provider, computing system, computer, and program
AssigneeInternational Business Machines Corporation
InventorsToshiyasu Motoki, Dan Tateno
Life of this patent
Estimating the term…
Loading patent…
AssigneeInternational Business Machines Corporation
InventorsToshiyasu Motoki, Dan Tateno
Estimating the term…
To enable a service consumer that can use multiple service providers to dynamically select a service provider that satisfies a service level requested for each processing method to be called at the time of execution of an application. A cloud service directory (CSD) provides an evaluation table indicative of the evaluation of resource information on each cloud service provider (CSP), and each cloud service consumer (CSC) defines service levels requested by itself and items of resource information associated with each processing method as a request table and an association table, respectively. Then, the formats of these tables and the definitions of the service levels are standardized throughout the entire computing system. This enables each CSC to use a distribution table in order to select and use an appropriate CSP for each processing method.
A method of sending processing methods to a service provider from a service consumer using the service provider to provide a service to end users, the method comprising:
A method of sending processing methods to a service provider from a service consumer using the service provider to provide a service to end users, the method comprising:
A computing system comprising:
A computer for using a service provider to provide a service to end users, the computer comprising a non-transitory computer memory, the computer further comprising:
A computer for providing an evaluation table for a plurality of service providers to a service consumer using a service provider to provide a service to end users, the computer comprising a non-transitory computer memory, the computer further comprising:
A program for causing a computer, which uses a service provider to provide a service to end users, to send processing methods to the service provider, the program stored in non-transitory computer memory, the program causing the computer to function as:
Dependencies are inferred from the claim text.