Patent ID: 8281304
Filing Date: 2012-10-02
Classification: G06F

Abstract:
1. A high availability system comprising a first server computer on which a first virtual computer and a first hypervisor for managing the first virtual computer operate, and a second server computer on which a second virtual computer and a second hypervisor for managing the second virtual computer operate, the first hypervisor comprising: an acquisition unit configured to acquire synchronization information associated with an event, wherein the event has occurred in the first virtual computer and the event accompanies an input to the first virtual computer; and a transmission unit configured to transmit the acquired synchronization information to the second hypervisor, and the second hypervisor comprising: a reception unit configured to receive the synchronization information from the first hypervisor; and a control unit configured to perform control to match an input to the second virtual computer with an input to the first virtual computer in accordance with the received synchronization information; wherein the transmission unit transmits a plurality of pieces of synchronization information in an order in which events associated with the pieces of synchronization information have occurred; and wherein the control unit performs control to cause a plurality of events identical to a plurality of events which have occurred in the first virtual computer to occur in the second virtual computer in the same order as that in the first virtual computer by sequentially referring to the plurality of synchronization information in an order in which the pieces of synchronization information have been received.