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:
Jul. 27, 2021

Filed:

Jan. 04, 2019
Applicant:

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

Inventors:

Gireesh Punathil, Kannur, IN;

Deepthi Sebastian, Bangalore, IN;

Vijayalakshmi Kannan, Bangalore, IN;

Kabir Islam, Kolkata, IN;

Attorneys:
Primary Examiner:
Int. Cl.
CPC ...
G06F 9/455 (2018.01); G06F 11/14 (2006.01); G06F 9/4401 (2018.01);
U.S. Cl.
CPC ...
G06F 9/45558 (2013.01); G06F 9/4401 (2013.01); G06F 11/1484 (2013.01); G06F 2009/45575 (2013.01); G06F 2201/815 (2013.01);
Abstract

Methods and systems for an event-based virtual machine that hosts microservices are disclosed. A method includes: booting, by a computing device, a virtual machine and storing a first process state of the virtual machine in response to completing the booting the virtual machine; initializing, by the computing device, components of the virtual machine and storing a second process state of the virtual machine in response to completing the initializing the components of the virtual machine; preparing, by the computing device, to start a transaction in the virtual machine and storing a third process state of the virtual machine in response to the preparing to start the transaction in the virtual machine; in response to determining that a fault has occurred in the virtual machine, the computing device selecting a stored process state of the virtual machine from the group consisting of the first process state, the second process state, and the third process state; and resetting, by the computing device, the virtual machine using the selected stored process state of the virtual machine.


Find Patent Forward Citations

Loading…