Fault-Tolerant Networks
First Claim
1. A computer-implemented system for sustaining the operation of a plurality of active networked computers, comprising:
- a plurality of virtual machines installed on multiple recovery computers which are physically separate from the plurality of active networked computers;
each virtual machine being arranged to emulate a corresponding active networked computer; and
the recovery computers being arranged, in the event of a change of status signal for one of the active networked computers, to activate and use the virtual machine which corresponds to the networked computer having a changed status.
3 Assignments
0 Petitions
Accused Products
Abstract
Recovery systems and methods for sustaining the operation of a plurality of networked computers (20a,20b) in the event of a fault conditions are described. The basic recovery system comprises a plurality of virtual machines (31a,31b) installed on a recovery computer (30), each virtual machine being arranged to emulate a corresponding networked computer, and the recovery computer being arranged, in the event of a detected failure of one of the networked computers, to activate and use the virtual machine which corresponds to the failed networked computer (20). The recovery computer (30) may be located on the same network (12) as the networked computers (20), or alternatively on a remotely located local network in case of failure of the entire local network (12).
46 Citations
25 Claims
-
1. A computer-implemented system for sustaining the operation of a plurality of active networked computers, comprising:
-
a plurality of virtual machines installed on multiple recovery computers which are physically separate from the plurality of active networked computers; each virtual machine being arranged to emulate a corresponding active networked computer; and the recovery computers being arranged, in the event of a change of status signal for one of the active networked computers, to activate and use the virtual machine which corresponds to the networked computer having a changed status. - View Dependent Claims (2, 3, 4, 5, 6, 7, 8, 9, 10, 11, 12, 13)
-
-
14. A computer-implemented system for rapidly creating a replacement network computer arranged, in the event of a fault condition, to restore the operation of a plurality of networked computers connected via a communications network, the system comprising:
-
a plurality of virtual machines installed in physical recovery computers on the same communications network as the networked computers, each virtual machine being arranged to emulate a corresponding networked computer, a plurality of back-up computers on the same communications network as the networked computers, and a console arranged to control recovery of the plurality of networked computers, wherein the console is arranged, in the event of failure of one of the networked computers, to restore a selected back-up computer with the image of the failed networked computer from the failed networked computer'"'"'s corresponding virtual machine for physical replacement of the failed networked computer. - View Dependent Claims (15, 16, 17)
-
-
18. A computer-implemented method for sustaining the operation of a plurality of active networked computers, comprising the steps of:
-
installing a plurality of virtual machines on multiple recovery computers, the multiple recovery computers being physically separate from the plurality of active networked computers; arranging each virtual machine to emulate a corresponding active networked computer; and arranging the recovery computers, in the event of a change of status signal for one of the active networked computers, to activate and use the virtual machine which corresponds to the networked computer having a changed status. - View Dependent Claims (19, 20, 21, 22, 23, 24, 25)
-
Specification