Patent ID: 9253107
Filing Date: 2016-02-02
CPC Classification: H04L

Claim Text:
1. 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: issuing, by a sender to a receiver, an eager SEND data communications instruction to transfer SEND data, the instruction including information describing data location at the sender and data size; transmitting, by the sender to the receiver, the SEND data as eager data packets; initially discarding, by the receiver based on data flow conditions, the eager data packets as they are received from the sender; subsequently accepting by the receiver, based on the data flow conditions, undiscarded eager data packets upon receipt from the sender; and transferring, based on the data flow conditions, by the receiver from the sender's data location to a receive buffer by remote direct memory access (“RDMA”), the SEND data of the discarded packets.