Routing arbitration for shared resources
AssigneeTandem Computers Incorporated
InventorsRobert W. Horst, William J. Watson, David P. Sonnier
Life of this patent
Estimating the term…
Loading patent…
AssigneeTandem Computers Incorporated
InventorsRobert W. Horst, William J. Watson, David P. Sonnier
Estimating the term…
A data communicating device, having a number of inputs whereat data is received for communication from one of a number of outputs of the device, includes apparatus for providing two levels of arbitration to select one of the inputs for data communication to an output. The first (lower) level of arbitration bases selection upon a round-robin order; the second (higher) arbitration level selects inputs based upon an indication from an input of an undue wait for access to the output over a period of time. Each input is provided a modulo-N counter, and a digital counter. Each time an input contends for access to an output and loses to selection by the output to another input, the modulo-N counter is incremented by an assigned value for that input. When N is exceed without access, the digital counter is incremented. The content of the counter operates to force the high-level arbitration.
In a data communication device having at least a pair of inputs and an output, the device operating to receive message data at the pair of inputs for communication to and re-transmission from the output, a method for biasing arbitration between the pair of inputs contending for access to the output, including the steps of:
In a data communication device having a plurality of inputs and at least one output, the data communication device operating to receive data at the plurality of inputs for re-transmission from the output, apparatus for selecting among a number of the plurality of inputs having data for communication to and from the output, the apparatus comprising:
A method of granting one of a number of data elements access to a shared communication medium, the method including the steps of:
Dependencies are inferred from the claim text.