×

Arrangements facilitating ordered transactions

  • US 20040008677A1
  • Filed: 07/12/2002
  • Published: 01/15/2004
  • Est. Priority Date: 07/12/2002
  • Status: Active Grant
First Claim
Patent Images

1. A method of effecting ordered transactions in a local machine having a plurality of switching elements to route transactions, the method comprising:

  • for each ordered transaction stream, assigning, out of the plurality of switching elements, a source switching element with the responsibility of tracking progression and ordered completion of transactions within an ordered transaction stream;

    the source switching element including operations of;

    receiving ordered transactions of the ordered transaction stream from a source node, and enabling tracking of progression of the ordered transactions;

    for each ordered transaction of the ordered transaction stream, returning, upon a ready to retire state of the ordered transaction and also completion of all older transactions, a ready for data acknowledgement back to the source node which originated the ordered transaction; and

    responsive to the ready for data acknowledgement, receiving source node data for the ordered transaction and forwarding the same to a target node, and verifying completion of the ordered transaction.

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