×

Fault-tolerant method of communicating between processes in a multi processor system by keeping track of the current node location of messages

  • US 5,404,501 A
  • Filed: 12/21/1992
  • Issued: 04/04/1995
  • Est. Priority Date: 08/31/1989
  • Status: Expired due to Fees
First Claim
Patent Images

1. A method for monitoring communication between processes in a data processing system comprising a plurality of processor hosts, including first, second, and third processor hosts each coupled to a network and a plurality of processes resident on different ones of said processor hosts, wherein said first processor host comprises a message-holding queue for storing information regarding messages transmitted among said processes said information including a copy of messages which are transmitted and identifiers for identifying the source and current location of said messages, said method comprising the steps of:

  • (a) transmitting a first message from a first process resident on said first processor host to a second process resident on said second processor host;

    (b) storing in an entry of said message-holding queue a copy of said first message, a first identifier identifying said first process as the source of said first message, and a second identifier identifying said second processor host as the processor host where said first message currently resides;

    (c) transmitting said first message from said second process to a third process resident on said third processor host;

    (d) generating a forward notification message by said second processor host, said forward notification message comprising said first identifier and a third identifier identifying said third processor host as the processor host where said first message currently resides; and

    (e) transmitting said forward notification message from said second processor host to said first processor host.

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