Method and system for the distribution of internet protocol traffic in a communication system
AssigneeSprint Communications Company L.P.
InventorsSoshant Bali, Pradeep K. Kondamuri
Life of this patent
Estimating the term…
Abstract
A method for operating a communication system is provided. The method includes receiving an arrival rate of a plurality of real-time packets, and receiving a real-time packet including a first plurality of identifiers, for transmission on a first link or a second link, where the first link has a first bandwidth. The method also includes processing the real-time packet to select a first selected link from the first link and the second link based on the first plurality of identifiers, the arrival rate of the plurality of real-time packets, and the first bandwidth, and transmitting the real-time packet on the first selected link.
Claims14
A method for operating a communication system, the method comprising:
- receiving an arrival rate of a plurality of real-time packets;
- receiving a real-time packet including a first plurality of identifiers, for transmission on either a first link or a second link, wherein the first link has a first bandwidth;
- performing a hash function on the first plurality of identifiers resulting in a first hash value, wherein the hash function has a total number of possible hash values;
- determining a fractional value representing a fraction of incoming real-time packets to be sent to the second link based on a comparison of the arrival rate of the plurality of real-time packets to the first bandwidth, and based on a ratio involving the arrival rate of the plurality of real-time packets and the first bandwidth;
- transmitting the real-time packet on the first link when the first hash value is greater than a product of the fractional value and the total number of possible hash values;
- and
- transmitting the real-time packet on the second link when the first hash value is less than the product of the fractional value and the total number of possible hash values.
A communication system comprising:
- an interface configured to receive an arrival rate of a plurality of real-time packets, and to receive a real-time packet including a first plurality of identifiers for transmission on a first link or a second link, wherein the first link has a first bandwidth;
- and
- a processing system configured to:
- perform a hash function on the first plurality of identifiers resulting in a first hash value, wherein the hash function has a total number of possible hash values;
- determine a fractional value representing a fraction of incoming real-time packets to be sent to the second link based on the comparison of the arrival rate of the plurality of real-time packets to the first bandwidth, and based on a ratio involving the arrival rate of the plurality of real-time packets and the first bandwidth;
- select the first link when the first hash value is greater than a product of the fractional value and the total number of possible hash values;
- and
- select the second link when the first hash value is less than the product of the fractional value and the total number of possible hash values;
- wherein the interface is further configured to transmit the real-time packet on the selected one of the first link or second link.
Dependencies are inferred from the claim text.