Optimizing Throughput of Data in a Communications Network
AssigneeInternational Business Machines Corporation
InventorsHar'el Paz, Konstantin Shagin
Life of this patent
Estimating the term…
Abstract
A method for transmitting data in a communications network is provided. The method comprises identifying a first data packet associated with a first transmission priority, wherein the first data packet encapsulates a plurality of messages designated for transmission to a destination; adding one or more additional messages to a second data packet associated with a second transmission priority to more optimally utilize capacity of the second data packet to encapsulate a plurality of messages, while the first data packet is being finalized for transmission, wherein the second transmission priority is less than the first transmission priority; and transmitting the first data packet before transmitting the second data packet.
Claims20
A method for transmitting data in a communications network, the method comprising:
- identifying a first data packet associated with a first transmission priority, wherein the first data packet encapsulates a plurality of messages designated for transmission to a destination;
- adding one or more additional messages to a second data packet associated with a second transmission priority to more optimally utilize capacity of the second data packet to encapsulate a plurality of messages, while the first data packet is being finalized for transmission, wherein the second transmission priority is less than the first transmission priority;
- and
- transmitting the first data packet before transmitting the second data packet.
A method for transmitting data in a communications network, the method comprising:
- identifying a first data packet associated with a first transmission priority, wherein the first data packet encapsulates a plurality of messages designated for transmission to a destination;
- and
- adding one or more additional messages to the first data packet to more optimally utilize capacity of the first data packet to encapsulate a plurality of messages, while a second data packet associated with a second transmission priority is being finalized for transmission, wherein the second transmission priority is less than the first transmission priority.
A system comprising:
- a logic unit for identifying a first data packet associated with a first transmission priority, wherein the first data packet encapsulates a plurality of messages designated for transmission to a destination;
- a logic unit for adding one or more additional messages to a second data packet associated with a second transmission priority to more optimally utilize capacity of the second data packet to encapsulate a plurality of messages, while the first data packet is being finalized for transmission, wherein the second transmission priority is less than the first transmission priority;
- and
- a transmitter for transmitting the first data packet before transmitting the second data packet.
A computer program product comprising a computer readable medium having logic code stored thereon, wherein the logic code when executed on a computer causes the computer to:
- identify a first data packet associated with a first transmission priority, wherein the first data packet encapsulates a plurality of messages designated for transmission to a destination;
- add one or more additional messages to a second data packet associated with a second transmission priority to more optimally utilize capacity of the second data packet to encapsulate a plurality of messages, while the first data packet is being finalized for transmission, wherein the second transmission priority is less than the first transmission priority;
- and
- transmit the first data packet before transmitting the second data packet.
Dependencies are inferred from the claim text.