×

Process for transferring data between nodes in a multinodal information system

  • US 6,009,472 A
  • Filed: 07/22/1996
  • Issued: 12/28/1999
  • Est. Priority Date: 07/21/1995
  • Status: Expired due to Term
First Claim
Patent Images

1. A process for transmitting a message (MESS) between data processors (Pxm, Pyn) in an information system (SYS) distributed in at least a first node (Nx) and a second node (NY), each of which has a module for communication (ISL) with another node by means of a transmission link (Lxy), comprising emitting a message (MESS) of predetermined size, by a first processor of the first node in the form of a write operation (PIO Store) in a first communication module (ISLx) of the first node and transmitting the message through the transmission link (Lxy) to a second communication module (ISLy) of the second node, storing the message in the second communication module in a queue of messages received (Qhp, Qlp) in the order of reception, and retrieving the message from the queue in the form of a read operation (PIO Load) in the second communication module of said second node by a second processor of the second node which incorporates the queue so that the information (SWM) contained in the message can be processed, said storing and retrieving operations being carried out sequentially and signalizing the arrival and the overflow status of a message at the second processor of the second node, the queue being constituted by a bank of registers (FIFO-MESS) having a first address (FIFO-IN) for executing message engineering operations and a second address (FIFO-OUT) for executing message dequeuing operations, the first and second addresses being respectively contained in a global space (GSP) visible for all nodes, and in a local space (LSP) only visible for the node where the message is to be received, of an input-output address space (ISLO) related to the registers which contain the modules of said nodes.

View all claims
  • 1 Assignment
Timeline View
Assignment View
    ×
    ×