Systems and methods for split mode operation of fault-tolerant computer systems
First Claim
Patent Images
1. A method for splitting a fault-tolerant computer system comprising at least two processing subsystems, the method comprising:
- designating an active subsystem and an upgrade subsystem from among the at least two processing subsystems;
isolating components within the upgrade subsystem from the other subsystems; and
splitting the fault-tolerant computer system such that, at the time of the split, the active subsystem and the upgrade subsystem have identical operational states, but thereafter operate independently.
14 Assignments
0 Petitions
Accused Products
Abstract
Methods and systems are provided by which a computer system, and in particular, a lockstep fault-tolerant computer system, may be split into a plurality of independently operational subsystems. Each subsystem may be examined, managed or upgraded by an administrator while the overall computer system continues to service end-users. Finally, the separate subsystems may be merged in an efficient fashion and fault-tolerant operation will resume upon the combined system.
56 Citations
52 Claims
-
1. A method for splitting a fault-tolerant computer system comprising at least two processing subsystems, the method comprising:
-
designating an active subsystem and an upgrade subsystem from among the at least two processing subsystems;
isolating components within the upgrade subsystem from the other subsystems; and
splitting the fault-tolerant computer system such that, at the time of the split, the active subsystem and the upgrade subsystem have identical operational states, but thereafter operate independently. - View Dependent Claims (2, 3, 4, 5, 6, 7, 8, 9, 10, 11, 12, 13, 14, 15, 16, 17, 18, 19, 20, 21)
-
-
22. A computer system comprising at least two processing subsystems, configured to perform the following steps:
-
designate a first subsystem and an second subsystem from among the at least two processing subsystems;
isolate components within the second subsystem from the first subsystem; and
split the system such that, at the time of the split, the first subsystem and the second subsystem have identical operational states, but thereafter operate independently. - View Dependent Claims (23, 24, 25, 26, 27, 28, 29, 30, 31, 32, 33, 34, 35, 36)
-
-
37. A dual-mode redundant, fault-tolerant computer system comprising:
-
a first subsystem comprising a first processor, a first network connection, and a first local mass storage medium; and
a second subsystem comprising a second processor, a second network connection, and a second local mass storage medium, the second subsystem connected to and in lockstep operation with the first subsystem;
wherein, the second subsystem may be split from the first subsystem and operated independently without rebooting or physically removing either subsystem.
-
-
38. A dual-mode redundant, fault-tolerant computer system comprising:
-
a first subsystem comprising a first processor, a first network connection, and a first local mass storage medium;
a second subsystem comprising a second processor, a second network connection, and a second local mass storage medium; and
specific circuitry dedicated to the split in communication with the first and second subsystems, capable of isolating the first subsystem from the second subsystem while preserving the state of the fault-tolerant computer system prior to the isolation.
-
-
39. A fault-tolerant computer system comprising:
-
a first subsystem comprising a first processor, a first network element, and a first persistent storage device; and
a second subsystem comprising a second processor, a second network element, and a second persistent storage device, the second subsystem adapted to connect to and operate in lockstep operation with the first subsystem;
wherein, the second subsystem may be split from the first subsystem and operated independently of the first subsystem without reboot or removal of either subsystem. - View Dependent Claims (40, 41, 42, 43, 44, 45, 46)
-
-
47. A fault-tolerant computer system comprising:
-
a first subsystem comprising a first processor, a first network element, and a first local mass storage device;
a second subsystem comprising a second processor, a second network element, and a second local mass storage device; and
a VLSI circuit in electrical communication with the first and second subsystems, the VLSI circuit adapted to isolate the first subsystem from the second subsystem, preserve code execution for at least one of the processors prior to the isolation, and regulate lockstep operation of the two processors. - View Dependent Claims (48, 49, 50, 51, 52)
-
Specification