Minimal delay transmission of short messages
First Claim
Patent Images
1. A transmission unit comprising:
- an aggregation unit to aggregate in a buffer at least two small messages received from an upper layer into a packet and to provide said packet to a pending queue; and
a fireout unit to pass packets to a network device by selecting packets from said pending queue or said buffer depending on whether or not said pending queue is empty.
1 Assignment
0 Petitions
Accused Products
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 said pending queue is empty.
-
Citations
17 Claims
-
1. A transmission unit comprising:
-
an aggregation unit to aggregate in a buffer at least two small messages received from an upper layer into a packet and to provide said packet to a pending queue; and
a fireout unit to pass packets to a network device by selecting packets from said pending queue or said buffer depending on whether or not said pending queue is empty. - View Dependent Claims (2, 3, 4)
-
-
5. A transmission unit comprising:
-
a transmitting network device;
means for adjusting the size of aggregated packets produced by said network device based at least on network congestion. - View Dependent Claims (6, 7, 8)
-
-
9. A software product comprising:
a computer usable medium having computer readable program code means embodied therein for causing transmission of packets to a network, the computer readable program code means in said software product comprising;
computer readable program code means for causing a computer to aggregate in a buffer at least two small messages received from an upper layer into a packet and to provide said packet to a pending queue; and
computer readable program code means for causing the computer to pass packets to a network drive, selecting them from said pending queue or said buffer depending on whether or not said pending queue is empty. - View Dependent Claims (10, 11)
-
12. A product according to claim 12 and wherein said network congestion may be any one of the following:
- transmitter congestion, receiver congestion and congestion of network elements.
-
13. A method comprising:
adjusting the size of aggregated packets based at least on the congestion of a transmitting network device. - View Dependent Claims (14, 15, 16, 17)
Specification