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.
Patent No.:
Date of Patent:
Jul. 27, 2021
Filed:
Jan. 04, 2019
International Business Machines Corporation, Armonk, NY (US);
Gireesh Punathil, Kannur, IN;
Deepthi Sebastian, Bangalore, IN;
Vijayalakshmi Kannan, Bangalore, IN;
Kabir Islam, Kolkata, IN;
INTERNATIONAL BUSINESS MACHINES CORPORATION, Armonk, NY (US);
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.