Patent ID: 7555560
Filing Date: 2009-06-30
Classification: H04L

Abstract:
1. A system for controlling network congestion, the system comprising: a plurality of host computers where at least one of the host computers is adapted to run concurrent processes; and a gateway linked to the plurality of host computers, through which communications traffic from the concurrent processes flows to corresponding processes; wherein the gateway is adapted to determine available bandwidth on the connections between the gateway and the corresponding processes, and to communicate host rate control information which is dependent upon said available bandwidth, to each of the plurality of host computers; and at least one of the plurality of host computers is adapted to control a traffic flow between each said concurrent process and said corresponding process according to the host rate control information; the gateway further includes rules establishing respective priorities of the host computers; the gateway allocates the determined available bandwidth to the host computers according to the respective priorities of the host computers; and the host rate control information that is sent to each host computer depends upon said allocated available bandwidth and the priority of the host computer.