×

Method and means for path independent device reservation and reconnection in a multi-CPU and shared device access system

  • US 4,207,609 A
  • Filed: 05/08/1978
  • Issued: 06/10/1980
  • Est. Priority Date: 05/08/1978
  • Status: Expired due to Term
First Claim
Patent Images

1. In a system comprising at least a first and second CPU;

  • shared input/output devices;

    at least a first and second set of fan-out paths (channels), each path set coupling a corresponding CPU as a source node; and

    at least a first and second control node, each control node including means for accessing the devices and for selectively intercepting predetermined paths from either set in order to complete a signal path connection to a single destination device;

    characterized in thatthe system further includes;

    means for dynamically allocating dissimilar path sets to devices and CPU'"'"'s on an allegiance basis for increasing the signal path connection probability by devices in respect of their counterpart CPU'"'"'s involved in the selection of reserved devices, or reconnection of a device to a counterpart CPU, said allegiance constituting an a priori association among a given CPU and at least one device for the purpose of processing reservations and access requests to the exclusion of other CPU'"'"'s;

    said dynamic path allocation means includes at each control node;

    memory means for storing a map defining signal path availability among the system elements;

    means for ascertaining device availability;

    means responsive to device availability status for initiating a reconnection request;

    means for accessing the memory means and for ascertaining path availability responsive either to a CPU-originated signal for device connection over an intercepted fan-out path or an available device reconnection request; and

    means for broadcasting any reconnection request over available paths between the control node and the CPU having the requisite device allegiance.

View all claims
  • 0 Assignments
Timeline View
Assignment View
    ×
    ×