×

Non-blocking buffered inter-machine data transfer with acknowledgement

  • US 7,103,890 B2
  • Filed: 03/24/2003
  • Issued: 09/05/2006
  • Est. Priority Date: 03/24/2003
  • Status: Expired due to Fees
First Claim
Patent Images

1. In a computing environment, a system comprising:

  • a sender subsystem of a first machine, the sender subsystem maintaining a data structure of transmission items to send, and a send mechanism that sends data;

    a receiver subsystem of a second machine configured to receive data from the sender subsystem of the first machine, the receiver subsystem maintaining a receive data structure of information corresponding to data sent by the sender subsystem;

    the sender subsystem configured to detect a send trigger event and to process the transmission items into per-destination data items, the send mechanism sending the per-destination data items and corresponding data to destination machines, including a selected data item and its corresponding data to the receiver subsystem of the second machine;

    wherein the receiver subsystem of the second machine receives the selected per-destination data item and its corresponding data, returns an acknowledgement corresponding to the received per-destination data item to the first machine, and includes a receive mechanism that places information corresponding to the received data in a receive data structure; and

    a data transfer mechanism that accesses the receive data structure on a receive handling trigger event to pass data corresponding to the per-destination data items to a data handler and sends an acknowledgement for each per-destination data item received in a transmission.

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