US20170139777A1 | 2017-05-18 | |||
CA2658555C | 2017-06-20 |
Claims Following is the claim for this invention:- 1. In this invention we have a watchdog timer which is an electronic timer that is used to detect and recover from computer malfunctions. During normal operation, the computer regularly resets the watchdog timer to prevent it from elapsing, or timing out. If due to a program error it times out, a time out signal is triggered which is used to take corrective actions. Here we have the hypervisor or virtual machine monitor which monitors the health check responses, system state, etc. of the virtual machine and if it detects an error it does not reset the watchdog timer associated specifically for that virtual machine. The time out signal generated by that watchdog timer is used to reset the virtual machine and data verification is performed after boot up sequence of the virtual machine with another up to date backup of the virtual machine to check for data corruption. The above novel technique by which we restore the virtual machine from an erroneous state to stable state is the claim for this invention. |
In this invention we have a watchdog timer which is an electronic timer that is used to detect and recover from computer malfunctions. During normal operation, the computer regularly resets the watchdog timer to prevent it from elapsing, or timing out. If due to a program error it times out, a time out signal is triggered which is used to take corrective actions. Here we have the hypervisor or virtual machine monitor which monitors the health check responses, system state, etc. of the virtual machine and if it detects an error it does not reset the watchdog timer associated specifically for that virtual machine. The time out signal generated by that watchdog timer is used to reset the virtual machine and data verification is performed after boot up sequence of the virtual machine with another up to date backup of the virtual machine to check for data corruption.