摘要 |
PROBLEM TO BE SOLVED: To reduce a processing load for synchronizing an execution state in a fault-tolerant system.SOLUTION: A fault-tolerant system includes: a primary virtual machine that is formed on a primary machine where a primary hypervisor operates and that inputs a pseudo interruption based on an external interruption from the primary hypervisor to a primary guest OS; and a secondary virtual machine that is formed on a secondary machine where a secondary hypervisor operates and that inputs a pseudo interruption to a secondary guest OS on the basis of timing information on the pseudo interruption transmitted from the primary virtual machine. When receiving an external interruption from the primary hypervisor, the primary virtual machine determines whether or not to execute a pseudo interruption. Only when determining to execute the pseudo interruption, the primary virtual machine inputs the pseudo interruption to the primary guest OS and transmits timing information on the pseudo interruption to the secondary virtual machine. |