Noninterlocking Communications Among Multiple Processes Via a Queued Interface with Capability for a Network of Such Communications
Original Publication Date: 1979-May-01
Included in the Prior Art Database: 2005-Feb-20
Logic is defined which gives a Sender or Receiver logical unit the ability to interface with more than one queue, as shown in the figure. The Sender or Receiver can be mated (directly connected) to a Receiver or Sender in its own process, allowing multiple sources of work or service. System definitions are as follows: - The multiple Sender must have an origin identifier in the element which is posted as a work request, and this is expected to be associated with the return response. - The multiple Receiver will pass the queue identification (location) as will the slot number to its associated server(s) to be returned with responses so that correct posting can take place. - A mated Receiver treats its Sender as a server, which in turn relates to it as a driver.