Multi-trunk data flow regulation system and method
First Claim
1. A computer-implemented method, executed on a computing device, comprisingreceiving first rate control information for an existing TCP dataflow on a first gateway of a first wired communication trunk within a communication platform, the first rate control information indicating an available transfer rate for the existing TCP dataflow by the first wired communication trunk;
- providing the first rate control information for the existing TCP dataflow from the first gateway of the first wired communication trunk to a second gateway of a second wired communication trunk within the communication platform;
generating second rate control information for the existing TCP dataflow by the second gateway of the second wired communication trunk within the communication platform, the second rate control information indicating an available transfer rate for the existing TCP dataflow by the second wired communication trunk; and
providing the lesser of the first rate control information and the second rate control information to a device within the communication platform upstream in a direction of a sending device of the existing TCP dataflow relative to the second wired communication trunk.
1 Assignment
0 Petitions
Accused Products
Abstract
A method, computer program product, and computing system for receiving rate control information for an existing dataflow on a first gateway of a first wired communication trunk within a communication platform. The rate control information for the existing dataflow is provided from the first gateway of the first wired communication trunk to a second gateway of a second wired communication trunk within the communication platform.
329 Citations
24 Claims
-
1. A computer-implemented method, executed on a computing device, comprising
receiving first rate control information for an existing TCP dataflow on a first gateway of a first wired communication trunk within a communication platform, the first rate control information indicating an available transfer rate for the existing TCP dataflow by the first wired communication trunk; -
providing the first rate control information for the existing TCP dataflow from the first gateway of the first wired communication trunk to a second gateway of a second wired communication trunk within the communication platform; generating second rate control information for the existing TCP dataflow by the second gateway of the second wired communication trunk within the communication platform, the second rate control information indicating an available transfer rate for the existing TCP dataflow by the second wired communication trunk; and providing the lesser of the first rate control information and the second rate control information to a device within the communication platform upstream in a direction of a sending device of the existing TCP dataflow relative to the second wired communication trunk. - View Dependent Claims (2, 3, 4, 5, 6, 7, 8)
-
-
9. A computer program product residing on a non-transitory computer readable medium having a plurality of instructions stored thereon which, when executed by a processor, cause the processor to perform operations comprising:
-
receiving first rate control information for an existing TCP dataflow on a first gateway of a first wired communication trunk within a communication platform, the first rate control information indicating an available transfer rate for the existing TCP dataflow by the first wired communication trunk; providing the first rate control information for the existing TCP dataflow from the first gateway of the first wired communication trunk to a second gateway of a second wired communication trunk within the communication platform; generating second rate control information for the existing TCP dataflow by the second gateway of the second wired communication trunk within the communication platform, the second rate control information indicating an available transfer rate for the existing TCP dataflow by the second wired communication trunk; and providing the lesser of the first rate control information and the second rate control information to a device within the communication platform upstream in a direction of a sending device of the existing TCP dataflow relative to the second wired communication trunk. - View Dependent Claims (10, 11, 12, 13, 14, 15, 16)
-
-
17. A computing system including a processor and memory configured to perform operations comprising:
-
receiving first rate control information for an existing TCP dataflow on a first gateway of a first wired communication trunk within a communication platform, the first rate control information indicating an available transfer rate for the existing TCP dataflow by the first wired communication trunk; providing the first rate control information for the existing TCP dataflow from the first gateway of the first wired communication trunk to a second gateway of a second wired communication trunk within the communication platform; generating second rate control information for the existing TCP dataflow by the second gateway of the second wired communication trunk within the communication platform, the second rate control information indicating an available transfer rate for the existing TCP dataflow by the second wired communication trunk; and providing the lesser of the first rate control information and the second rate control information from a first gateway of the second wired communication trunk to a device within the communication platform upstream in a direction of a sending device of the existing TCP dataflow relative to the second wired communication trunk. - View Dependent Claims (18, 19, 20, 21, 22, 23, 24)
-
Specification