Patent References 3787816 Apparatus and method for switching of data Multiprocessor system Multi-processor task dispatching apparatus Balancing data-processing work loads Distributed signal processing system Patent #: 4412281 InventorsAssigneeApplicationNo. 06/508101 filed on 06/27/1983US Classes:714/15, State recovery (i.e., process or data file)709/239, Alternate path routing718/105, Load balancing902/38Error or fault recoveryExaminersPrimary: Thomas, James D.Assistant: Niessen, William G. Attorney, Agent or FirmInternational ClassesG06F 11/00 (20060101)G06F 11/20 (20060101) G06F 15/177 (20060101) G06F 15/16 (20060101) AbstractIncoming data messages to a system having a plurality of channels are assigned for processing to one of the channels to share the processing load more or less equally among all the channels of the system. Each channel receives messages by means of a communications link for processing. Included in each channel is a disk drive for a storage medium, a disk controller and peripheral controllers for input/output equipment as required. Each channel of the system also includes a data processor. A message is received from the communication link of any of the channels, which message is identified by the data processor of that channel. The processor then evaluates the number of messages waiting to be processed in each of the other channels for assignment to a channel having the least number of messages on the processing list. The processor considers only on-line channels in this assignment selection. Upon the failure of a channel that has messages assigned thereto, these messages will be reassigned to other on-line channels by a back-up channel that has been previously identified with the failed channel. Thus, messages are processed as expeditiously as possible by load sharing. | |