Patent EP0190034A2 successfully refreshed from Google Patents.
← Back to Patent Explorer
EP0190034A2 Expired / Lapsed EP ⏱️ 0.0 years remaining

Multi-channel redundant processing systems

Assignee: Charles Stark Draper Laboratory Inc
•
Filing: 1986-01-28
•
Granted: —
•
Expires: 2006-01-28
📄 Original PDF 🌐 Google Patents 🔄 Sync Now

Abstract

Abstract A multi-channel redundant processing system has tightly synchronized redundant processor channels (21-24) with one or more additional processors (31-34) connected to at least some of the redundant channels, the redundant outputs being supplied to such additional processors to permit different processing operations to be performed on such redundant outputs. A selected number of added processors can perform the same processing operations and the processed outputs can be supplied to the redundant processor channels to establish a selected degree of reliability while one or more other added processors can be used to perform other processing operations on the redundant outputs in a non--redundant manner. Further, such added processors can be used to detect software programs fault situations in which multiple versions of software programs are used.

Inventors

  • 👤 Jaynarayan H. Lala
  • 👤 Larry D. Brock

Bibliographic Details

Application Number —
Jurisdiction EP
Data Source google_patents
Last Synchronized 2026-11-05 14:42
CPC Classifications
G; G06; G06F; G06F11/00; G06F11/07; G06F11/16; G06F11/18; G06F11/182; G06F11/14; G06F11/1479; G06F11/1487; G06F11/183; G06F11/184

Claims Analysis

Total Claims: 11
Claim 1
Independent Claim 143 words
An information handling system, comprising a plurality of redundant information handling processor channels (21-24) operating in tight synchronism and including means (11-14) in each channel for receiving input information and for transmitting said input information to all others of said redundant channels and voting means responsive to said transmittal information for providing voted output information (S" A , S" B , S"c, S" D ) in each channel. The output information in all unfailed channels being identical; characterised by a plurality of additional processors (31-34), one or more of said additional processors being connected to each of said redundant processor channels (21-24) for further processing the voted output information therefrom. The processed output information from a selected number of said additional processors being supplied to said plurality of redundant processor channels. The voting means thereof providing voted processed output information in each channel.
Claim 2
Dependent Claim 143 words
An information handling system, comprising a plurality of redundant information handling processor channels (21-24) operating in tight synchronism and including means (11-14) in each channel for receiving input information and for transmitting said input information to all others of said redundant channels and voting means responsive to said transmittal information for providing voted output information (S" A , S" B , S"c, S" D ) in each channel. The output information in all unfailed channels being identical; characterised by a plurality of additional processors (31-34), one or more of said additional processors being connected to each of said redundant processor channels (21-24) for further processing the voted output information therefrom. The processed output information from a selected number of said additional processors being supplied to said plurality of redundant processor channels. The voting means thereof providing voted processed output information in each channel.
Claim 3
Dependent Claim 71 words
An information handling system in accordance with claim 1, characterized in that the processed output information from a first selected number of said additional processors is supplied to said plurality of redundant processor channels. The voting means thereof providing voted processed output information from said redundant processor channels; and processed information from a second selected number of said additional processors is made available without being supplied to said redundant processor channels.
Claim 4
Dependent Claim 33 words
An information handling system in accordance with claim 2 wherein the processed output Information from said first selected number of additional processors is supplied to at least three of said redundant processor channels.
Claim 5
Dependent Claim 43 words
4 . An information handling system in accordance with claim 1 and further including input/output processors connected to each of said redundant processor channels and to said additional processors for supplying information between input/output devices, said redundant processor channels and said additional processors.
Claim 6
Dependent Claim 24 words
An information handling system in accordance with claim 1 wherein said redundant processor channels and said additional processors are connected by bi-directional bus means.
Claim 7
Dependent Claim 27 words
An information handling system in accordance with claim 4 wherein said redundant processor channels, said additional processors, and said input/output processors are connected by bi-directional bus means.
Claim 8
Dependent Claim 107 words
An information handling system in accordance with claim 1 wherein a selected number of said added processors are each arranged to perform the same processing operation on input information from a corresponding redundant processor channel using a different version of software to provide processed output information from each of said selected added processors; means for supplying the processed output information from each of said added processors to said redundant processor channels, the voting means of said redundant processor channels being responsive thereto for providing majority voted processed output information, the processed output information in all unfailed channels being substantially identical to said majority voted processed output information.
Claim 9
Dependent Claim 27 words
An information handling system in accordance with claim 7 wherein said same processing operation is performed on each of said selected number of added processors substantially simultaneously.
Claim 10
Dependent Claim 73 words
An information handling system in accordance with claim 7 wherein the processed output information in a failed channel is not substantially identical to said majority voted processed output information and further including means for separately testing the operations of each said redundant processor channels and of each selected added processor to determine if the failed channel has resulted from failure of the hardware in a redundant processor channel or in an added processor.
Claim 11
Dependent Claim 130 words
An information handling system in accordance with claim 7 wherein the processed output information in a failed channel is not substantially identical to said majority voted processed output information and further wherein the software version in the added processor of said failed channel is interchanged with the software version in a selected added processors of an unfailed channel and said selected number of added processor perform said same processing operation to provide processed output information from each selected added processor, and said processed output information is supplied to said redundant processor channels, the voting means thereof providing voted majority processed output information to determine whether the processed output information from the selected added processor of the unfailed channel is or is not substantially identical to said majority processed output information.

References Cited (Backward Citations)

No citation records indexed.

USPTO Annuity & Maintenance Windows

Maintenance schedule is calculated for granted US utility patents.

Assigned Categories & Tags

No categories assigned to this patent yet.

Assign Category Tag