Patent ID: 11934340
Assignee: MICROSOFT TECHNOLOGY LICENSING, LLC
Field: Digital communication (Electrical engineering)
Classification: CPC G  H | IPC G  H

Claim 6:
7. A method for data transmission, comprising:
generating a plurality of packets for a remote direct memory access (RDMA) message to be transmitted from a transmission device to another device, wherein a header of each packet of the plurality of packets includes a packet sequence number, and wherein the transmission device has an RDMA connection with the other device via a plurality of paths;
determining a congestion condition for a first path of the plurality of paths;
determining, at least based on congestion control information for the plurality of paths and an out-of-order tolerance for the plurality of packets, a time interval for transmitting a first packet; and
in response to a third packet immediately preceding the first packet in transmission of the RDMA message, wait at least for the time interval to transmit the first packet of the plurality of packets to the other device via the first path based on the congestion condition, wherein the first packet includes a transmission sequence on which the first packet depends.