Deployment of microservices based on back-end resource affinity
AssigneeInternational Business Machines Corporation
InventorsJoseph Kozhaya, Pritesh Patel, Anantha S. Rao, Craig Cook
Life of this patent
Estimating the term…
Loading patent…
AssigneeInternational Business Machines Corporation
InventorsJoseph Kozhaya, Pritesh Patel, Anantha S. Rao, Craig Cook
Estimating the term…
Determining microservice placement to minimize response time in a network is provided. A set of resources utilized by a microservice during operation is identified based on inspecting a configuration file and code of the microservice. A deployed location within the network of each resource is determined. A relative weight value is assigned to each resource indicating a relative significance of each resource to the microservice during operation. A weighted-average response time is determined for each data center in a set of possible data centers to deploy the microservice based on the relative weight value assigned to each resource and a determined distance value measured by response time between the deployed location of each resource and each possible data center in the set. A data center in the set of possible data centers is selected to deploy the microservice based on the data center having a lowest determined weighted-average response time.
A method for determining microservice placement to minimize response time in a network, the method comprising:
A computer system for determining microservice placement to minimize response time in a network, the computer system comprising:
A computer program product for determining microservice placement to minimize response time in a network, the computer program product comprising a computer readable storage medium having program instructions embodied therewith, the program instructions executable by a computer to cause the computer to perform a method comprising:
Dependencies are inferred from the claim text.