Providing failover control on a control system
First Claim
Patent Images
1. A method of providing failover control in a computing system, the method comprising:
- monitoring a data stream generated by a plurality of computing nodes in a computing system; and
selecting a first subset of the plurality of computing nodes based at least in part on the monitored data stream;
generating one or more control grant signals for each computing node of the first subset;
determining that the one or more control grant signals for one or more of the computing nodes in the first subset satisfies a predetermined threshold;
in response to determining the one or more control grant signals for one or more of the computing nodes in the first subset satisfies the predetermined threshold, granting control authority of the computing system to the one or more computing nodes of the first subset;
subsequent to granting control authority of the computing system to the one or more computing nodes of the first subset, identifying at least one control capable computing node that has not been granted control authority of the computing system; and
selecting the at least one control capable computing node as a second subset of the plurality of computing nodes.
1 Assignment
0 Petitions
Accused Products
Abstract
Systems and methods for providing failover control in a control system are provided. For instance, a data stream from a plurality of computing nodes in a computing system can be monitored. A first subset of computing nodes can be selected based on the data streams. Control grant signals can be generated for each computing node of the first subset. An output to one or more computing nodes of the first subset can be activated based at least in part on a number of control grant signals generated for each computing node of the first subset. Control authority can then be granted to the one or more computing nodes of the first subset.
17 Citations
19 Claims
-
1. A method of providing failover control in a computing system, the method comprising:
-
monitoring a data stream generated by a plurality of computing nodes in a computing system; and selecting a first subset of the plurality of computing nodes based at least in part on the monitored data stream; generating one or more control grant signals for each computing node of the first subset; determining that the one or more control grant signals for one or more of the computing nodes in the first subset satisfies a predetermined threshold; in response to determining the one or more control grant signals for one or more of the computing nodes in the first subset satisfies the predetermined threshold, granting control authority of the computing system to the one or more computing nodes of the first subset; subsequent to granting control authority of the computing system to the one or more computing nodes of the first subset, identifying at least one control capable computing node that has not been granted control authority of the computing system; and selecting the at least one control capable computing node as a second subset of the plurality of computing nodes. - View Dependent Claims (2, 4, 5, 6, 7, 8, 9, 10, 11)
-
-
3. A method of providing failover control in a computing system, the method comprising:
-
monitoring a data stream generated by a plurality of computing nodes in a computing system; and selecting a first subset of the plurality of computing nodes based at least in part on the monitored data stream; generating one or more control grant signals for each computing node of the first subset; determining that the one or more control grant signals for one or more of the computing nodes in the first subset satisfies a predetermined threshold; and in response to determining the one or more control grant signals for one or more of the computing nodes in the first subset satisfies the predetermined threshold, granting control authority of the computing system to the one or more computing nodes of the first subset, wherein selecting a first subset of the plurality of computing nodes comprises; identifying a valid data stream from one or more computing nodes of the plurality of computing nodes, wherein identifying a valid data stream comprises comparing a sequence of data words in the data stream to a predetermined sequence of data words; providing a control request signal to the one or more computing nodes of the plurality of computing nodes; receiving a control ready signal from at least one computing node of the one or more computing nodes of the plurality of computing nodes; and selecting the at least one computing node as the first subset of computing nodes.
-
-
12. A failover control system for granting computing nodes control authority of a computing system, the system comprising:
-
a plurality of computing nodes; a failover controller configured to grant control authority to at least one computing node, the failover controller comprising; a plurality of failover monitors configured to monitor a data stream from each computing node, select a first subset of the plurality of computing nodes based at least in part on the monitored data stream, and generate one or more control grant signals for at least one computing node of the first subset; and a plurality of control vote circuits, each control vote circuit coupled between the plurality of failover monitors and a computing node, each control vote circuit configured to grant control authority to the corresponding computing node when the control vote circuit receives at least two control grant signals from the plurality of failover monitors. - View Dependent Claims (13, 14, 15, 16)
-
-
17. A control system for an aircraft, the control system comprising:
-
a plurality of computing nodes; a failover controller configured to grant control authority to at least one computing node, the failover controller comprising; a plurality of failover monitors configured to monitor a data stream from each computing node, select a first subset of the plurality of computing nodes based at least in part on the monitored data stream, and generate one or more control grant signals for at least one computing node of the first subset; and a plurality of control vote circuits, each control vote circuit coupled between the plurality of failover monitors and a computing node, each control vote circuit configured to grant control authority to the corresponding computing node when the control vote circuit receives control grant signals from at least a majority of the plurality of failover monitors. - View Dependent Claims (18, 19)
-
Specification