Switching control in a fault tolerant system
First Claim
1. A method of switching control from a first server to a second server in a fault tolerant system, the first and second servers coupled to respective first and second slots on an expansion bus of an expansion box, the method comprising:
- providing an indication to the second server of the activity state of the first server; and
disabling communication between the first server and the expansion bus by disconnecting the first server from the first slot if the indication indicates that the first server is inactive; and
enabling communication between the second server and the expansion bus by connecting the second server to the second slot if the indication indicates that the first server is inactive.
3 Assignments
0 Petitions
Accused Products
Abstract
Control is switched from a first server to a second server in a fault tolerant system. The first and second servers are coupled with an expansion bus in an expansion box for communication with the expansion bus. An indication is provided to the second server to indicate the activity state of the first server. Communication between the first server and the expansion box is disabled if the indication indicates the first server is inactive. Communication between the second server and the expansion bus is disabled if the indication indicates that the first server is active. Communication between the second server is enabled if the indication indicates that the first server is inactive. The indication includes a heartbeat message transmitted periodically to the second server. The expansion bus includes a PCI bus.
-
Citations
50 Claims
-
1. A method of switching control from a first server to a second server in a fault tolerant system, the first and second servers coupled to respective first and second slots on an expansion bus of an expansion box, the method comprising:
-
providing an indication to the second server of the activity state of the first server; and disabling communication between the first server and the expansion bus by disconnecting the first server from the first slot if the indication indicates that the first server is inactive; and enabling communication between the second server and the expansion bus by connecting the second server to the second slot if the indication indicates that the first server is inactive. - View Dependent Claims (2, 3, 4, 5, 6, 7, 8, 9, 10, 11, 12, 13, 14, 15)
-
-
16. A system comprising:
-
a first server; a second server; a link over which the first server provides an indication to the second server of the activity state of the first server; and an expansion box having an expansion bus, the first and second servers being coupled to respective first and second slots on the expansion bus for communication with the expansion bus, wherein communication between the first server and the expansion bus is disabled by disconnecting the first server from the first slot and communication between the second server and the expansion bus is enabled by connecting the second server to the second slot if the indication indicates the first server is inactive. - View Dependent Claims (17, 18, 19, 20, 21, 22, 23, 24, 25, 26, 27, 28, 29, 30, 31, 32)
-
-
33. A system comprising:
-
a network; a first server connected to the network; a second server connected to the network; a serial link connected between the first and second servers, wherein the first server provides a heartbeat message to the second server over the serial link; and an expansion box having an expansion bus, a first expansion card connected to the expansion bus and the first server, and a second expansion card connected to the expansion bus and the second server, wherein output pins of the second expansion card are tri-stated if the heartbeat message is provided by the first server, and wherein output pins of the first expansion card are tri-stated and the output pins of the second expansion card are enabled if the heartbeat message has not been detected for a predetermined period of time.
-
-
34. A system comprising:
-
a first system; a second system; a link over which the first system provides an indication to the second system of the activity state of the first system; and an expansion box including a bus having a first slot coupled to the first system and a second slot coupled to the second system, wherein communication between the first system and the bus is disabled by disconnecting the first system from the first slot if the indication indicates the first system is inactive, and communication between the second system and the bus is enabled by connecting the second system to the second slot if the indication indicates that the first system is inactive. - View Dependent Claims (35, 36, 37, 38, 39, 40, 41, 42, 43, 44, 45, 46, 47, 48, 49, 50)
-
Specification