Data communications in a distributed computing environment
AssigneeInternational Business Machines Corporation
InventorsCharles J. Archer, Michael A. Blocksome, James E. Carey, Philip J. Sanders
Life of this patent
Estimating the term…
Loading patent…
AssigneeInternational Business Machines Corporation
InventorsCharles J. Archer, Michael A. Blocksome, James E. Carey, Philip J. Sanders
Estimating the term…
Data communications may be carried out in a distributed computing environment that includes a plurality of computers coupled for data communications through communications adapters and an active messaging interface (‘AMI’). In such an environment, data communications may include: issuing, by a sender to a receiver, an eager SEND data communications instruction to transfer SEND data, the instruction including information describing a location and size of a send buffer in which the SEND data is stored; transmitting, by the sender to the receiver, the SEND data as eager data packets; issuing, by the receiver to the sender in dependence upon data flow conditions, a STOP instruction, the STOP instruction including an order to stop transmitting the eager data packets; and transferring the SEND data by the receiver from the sender's data location to a receive buffer by remote direct memory access (“RDMA”).
A method of data communications in a distributed computing environment, the distributed computing environment including a plurality of computers coupled for data communications through communications adapters and an active messaging interface (‘AMI’), the method comprising:
An apparatus for data communications in a distributed computing environment, the distributed computing environment including a plurality of computers coupled for data communications through communications adapters and an active messaging interface (‘AMI’), the computers comprising computer processors operatively coupled to computer memory having disposed within it computer program instructions that, when executed by the computer processors, cause the computers in the distributed computing environment to carry out the steps of:
A computer program product for data communications in a distributed computing environment, the distributed computing environment including a plurality of computers coupled for data communications through communications adapters and an active messaging interface (‘AMI’), the computer program product disposed upon a non-transitory computer readable storage medium, the computer program product comprising computer program instructions that, when installed and executed, cause the parallel computer to carry out the steps of:
Dependencies are inferred from the claim text.