×

Method and system for network micro flow control

  • US 10,038,643 B1
  • Filed: 07/07/2016
  • Issued: 07/31/2018
  • Est. Priority Date: 12/30/2013
  • Status: Active Grant
First Claim
Patent Images

1. A method for transmitting packets over a computer network via a network interface device, the method comprising:

  • obtaining a plurality of messages to be transmitted, via the network, as bursts of data packets to a plurality of respective receivers, wherein one or more data packets of each burst associated with one of the plurality of messages are arranged to be transmitted in a particular time block;

    determining, by the network interface device, a respective receiver for each of the plurality of messages;

    the network interface device arranging, in an order, the one or more data packets of each burst for transmission to different ones of the plurality of respective receivers;

    generating, by the network interface device, a first transmission sequence pattern by interleaving one or more data packets associated with a first one of the plurality of messages with one or more data packets associated with a second one of the plurality of messages based on the determined respective receivers for reach of the plurality of messages;

    defining an inbound limit associated with data packet congestion at a buffer of the respective receiver, the inbound limit reducing a rate of transmission of the interleaved data packets of the first transmission sequence pattern; and

    transmitting, by the network interface device, in a first time block, the interleaved data packets of the first transmission sequence pattern consecutively to the respective receivers, whereby transmission of the interleaved data packets of the first transmission sequence pattern according to the inbound limit elongates a length of time of the first time block.

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