Patent ID: 8630204
Filing Date: 2014-01-14
Classification: H04L

Abstract:
1. A method for congestion control of traffic in a network that uses Transmission Control Protocol (TCP) and that includes at least one TCP congestion control program having one or more parameters and at least one TCP congestion control unit running one of said at least one TCP congestion control programs, said method comprising: intercepting an incoming TCP traffic flow; determining which one of the at least one TCP congestion control unit to map the intercepted incoming TCP traffic flow to; and mapping the intercepted incoming TCP traffic flow to a first of said at least one TCP congestion control programs based on at least one of (a) the type of application program from which the incoming TCP traffic flow originated, (b) the type of network for which the incoming TCP traffic flow is destined, (c) parameters related to network performance (d) network constraints, (e) source of the incoming TCP traffic flow, and (f) destination of the incoming TCP traffic flow; and tuning at least one of the one or more parameters of said at least one TCP congestion control program, wherein the tuning is based on network constraints comprising either prioritization of traffic, or traffic policing; auto-detecting the presence of the network constraints; and the intercepting, determining, mapping, tuning and auto-detecting performed by a TCP midstream proxy.