International Business Machines Corporation
Event-based virtual machine that hosts microservices for handling program faults
Last updated:
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.
Utility
4 Jan 2019
27 Jul 2021