18333604. PROACTIVE MICROSERVICE MIGRATION PRIOR TO SERVER FAILURE (INTERNATIONAL BUSINESS MACHINES CORPORATION)
PROACTIVE MICROSERVICE MIGRATION PRIOR TO SERVER FAILURE
Organization Name
INTERNATIONAL BUSINESS MACHINES CORPORATION
Inventor(s)
Kaustabha Ray of Bangalore (IN)
PROACTIVE MICROSERVICE MIGRATION PRIOR TO SERVER FAILURE
This abstract first appeared for US patent application 18333604 titled 'PROACTIVE MICROSERVICE MIGRATION PRIOR TO SERVER FAILURE
Original Abstract Submitted
A method, computer program product, and computer system for proactive microservice migration prior to server failure. A directed acyclic graph representing a microservice-based application and including nodes representing microservices is received. Multiple execution paths passing through the nodes are identified. Multiple unique servers configured to provide the microservices are identified. A Continuous Time Markov Chain model generated for each unique server is characterized by a failure rate and a repair rate of each unique server. A weight is computed for each unique server. A failure probability of each execution path is computed in dependence on the weight, and both failure and repair rate, of the unique servers. One or more vulnerable paths are selected from the multiple execution paths, wherein the failure probability of each selected vulnerable path exceeds a specified failure probability threshold. All microservices on at least one vulnerable path are migrated to one or more other servers.