Patent ID: 8738752

Claim:
A method comprising: receiving a plurality of flows at a node in a computer network, the node comprising a plurality of output interfaces; identifying large flows in said plurality of flows; selecting one of said plurality of output interfaces for each of said large flows to load-balance said large flows over said plurality of output interfaces independent from remaining flows; assigning said large flows to the selected output interfaces; and selecting one of said plurality of output interfaces for each of said remaining flows not identified as one of said large flows utilizing a load-balancing process different than used to load-balance said large flows, wherein selecting one of said plurality of output interfaces for each of said remaining flows comprises utilizing a hash algorithm to load-balance said remaining flows; wherein said remaining flows are load-balanced independent from said large flows and said large flows stay assigned to the selected output interfaces so that said large flows are not part of said load-balancing process for said remaining flows.