The patent badge is an abbreviated version of the USPTO patent document. The patent badge does contain a link to the full patent document.

The patent badge is an abbreviated version of the USPTO patent document. The patent badge covers the following: Patent number, Date patent was issued, Date patent was filed, Title of the patent, Applicant, Inventor, Assignee, Attorney firm, Primary examiner, Assistant examiner, CPCs, and Abstract. The patent badge does contain a link to the full patent document (in Adobe Acrobat format, aka pdf). To download or print any patent click here.

Date of Patent:
Jan. 19, 2021

Filed:

May. 02, 2018
Applicant:

International Business Machines Corporation, Armonk, NY (US);

Inventors:

Antonio Bagarolo, Marcianise, IT;

Marco Imperia, Rome, IT;

Paolo Ottaviano, Rome, IT;

Maximiliano Cammisa, Rome, IT;

Pasquale Maria Mascolo Montenero, Barletta, IT;

Attorneys:
Primary Examiner:
Assistant Examiner:
Int. Cl.
CPC ...
G06F 11/00 (2006.01); G06F 11/07 (2006.01); G06F 8/60 (2018.01); H04L 12/24 (2006.01); H04L 29/08 (2006.01);
U.S. Cl.
CPC ...
G06F 11/0793 (2013.01); G06F 11/079 (2013.01); G06F 11/0724 (2013.01); G06F 11/0751 (2013.01); G06F 11/0772 (2013.01); G06F 8/60 (2013.01); H04L 41/50 (2013.01); H04L 67/10 (2013.01);
Abstract

A method, computer program product, and a computer system for mitigating a fault in an information service comprised of multiple microservices includes a processor(s) obtaining a notification of a fault in the information service which includes logs tracking execution of the information service in a shared computing environment. The processor(s) generates a dependency data structure describing interdependencies between individual microservices with respect to each other. The processor(s) mitigates the fault by replacing a faulty microservice in the microservices represented in the dependency data structure; the faulty microservice includes program code with an issue resulting in the fault. To replace the faulty microservice, the processor(s) continuously monitors the information service and progressively replaces, in accordance with the interdependencies, each microservice represented in the dependency data structure with an earlier version of the microservice, halting replacements when no notification for the fault is obtained subsequent to a replacement of a given microservice.


Find Patent Forward Citations

Loading…