主权项 |
1. A method for congestion control of traffic in a network that uses Transmission Control Protocol (TCP), wherein said traffic includes at least one incoming TCP traffic flow originating from at least one TCP sending host and destined for at least one receiving destination, and that includes a plurality of TCP congestion control programs and at least one TCP congestion control unit, each of the at least one TCP congestion control unit running one of said plurality of TCP congestion control programs, said method comprising:
mapping a first incoming TCP traffic flow originating from a first of said at least one TCP sending host, to a first of said plurality of TCP congestion control programs using a TCP mapper, wherein said mapping is based on at least one of (a) the type of application program from which the first incoming TCP traffic flow originated, (b) the type of network for which the first incoming TCP traffic flow is destined, (c) parameters related to network performance, (d) network constraints, (e) source of the first incoming TCP traffic flow, and (f) destination of the first incoming TCP traffic flow; and wherein said TCP mapper is connected to said at least one TCP sending host over the network; and performing one or more heuristics and tuning at least one of the one or more parameters of a first of the plurality of TCP congestion control programs based on results of said one or more heuristics, wherein said one or more heuristics is selected from the group consisting of:
estimating channel capacity,estimating a buffer bloat, anddetermining one or more measures based on said estimating of the buffer bloat. |