Minimal delay transmission of short messages
AssigneeInternational Business Machines Corporation
InventorsBoaz Carmeli, John Justin Duigenan, Gidon Gershinsky, Haim Nelken, Julian Satran
Life of this patent
Estimating the term…
Abstract
A transmission method adjusts the size of aggregated packets based at least on the congestion of a transmitting network device. The adjusting comprises includes aggregating at least two small messages, received from an upper layer, into a packet, providing the packet to a pending queue, passing packets to a network device and selecting packets from the pending queue or the buffer depending on whether or not the pending queue is empty.
Claims7
A method for a transmitting network device to minimally delay transmission of short messages, the method comprising:
- adjusting the size of aggregated data packets based at least on the congestion of said transmitting network device, and
- transmitting partially aggregated data packets when said transmitting network device has no fully aggregated packets waiting to be transmitted and wherein said adjusting comprises:
- aggregating in a buffer at least two small messages received from an upper layer into a packet;
- providing fully aggregated packets from said buffer to a pending queue;
- selecting fully aggregated packets from said pending queue or partially aggregated packets from said buffer depending on whether or not said pending queue is empty;
- and
- passing said selected packets to said network device.
A method for a transmitting network device to minimally delay transmission of short messages, the method comprising:
- aggregating in a buffer at least two small messages received from an upper layer of said transmitting network device into a packet;
- providing fully aggregated packets from said buffer to a pending queue;
- selecting fully aggregated packets from said pending queue or partially aggregated packets from said buffer depending on whether or not said pending queue is empty;
- and
- passing said selected packets to a network interface for transmission.
Dependencies are inferred from the claim text.