Patent ReferencesMulti-processor data processing system Internal communication arrangement for a multiprocessor system Store and forward facility for use in multiprocessing environment Network interconnection without integration Method of duplex data transmission using a send-and-wait protocol Packet data communication system with ring type transmission line Patent #: 4809267 InventorsApplicationNo. 321412 filed on 03/09/1989US Classes:709/237, Computer-to-computer handshaking709/206Demand based messagingExaminersPrimary: Fleming, Michael R.Assistant: Chun, Debra A. Attorney, Agent or FirmInternational ClassG06F 015/16AbstractA method and process for operating an interprocess communication mechanism in a multi processor computer system are described. If a sender node needs sending a message to a receiver node, it accesses the latter for available storage space. If available, the message is transferred and the sender node may resume processing. If nonavailable the transferring is deferred. In either case the message is queued to any message either awaiting processing at the receiver node or awaiting transfer, in that at the instant when such transfer was necessary, no storage space had been available. If the receiver node wants to process a message, it accesses the least recent item of the message queue and unlinks it, while belated transferring is now executed, if necessary.Thereupon the original sender node was still kept waiting, it is now allowed to resume processing. Generally only two communication operations are required per message. Only in case of inavailability of storage space, the message in question needs four communication operations.Other References
| |