Patent ID: 7373419

Claim:
A method for managing network throughput, comprising: identifying at least one network connection of a plurality of network connections, wherein packets arriving via the one network connection require greater resources at a computational device relative to resources required by other network connections; determining if resources required at the computational device by the plurality of network connections exceed a threshold; and eliminating the at least one network connection to the computational device, wherein the threshold of resources is a percentage of usage of a memory buffer that is coupled to an Input/Output controller in the computational device, wherein the memory buffer holds unprocessed packets that arrive at the computational device, wherein a determination is made of time required to process a packet arriving via a first network connection, wherein based on the time required, a processing latency of the first network connection is determined, wherein the plurality of network connections are arranged based on processing latencies of the plurality of network connections, wherein a recordation is made of an order in which packets arriving at the computational device are sent for processing, wherein a comparison is made of the order in which the arrived packets are returned after processing relative to the order in which the packets were sent for processing, and wherein a relative processing latency of the plurality of network connections is determined.