Patent ID: 8782307
Filing Date: 2014-07-15
Classification: G06F,H04L

Abstract:
1. A network switch, comprising: a plurality of ports configured to receive and transmit packets via (i) a storage area network and (ii) a local area network; a memory including (i) a first pool of buffers configured to store packets corresponding to the storage area network and (ii) a second pool of buffers configured to store packets corresponding to the local area network; a queue control module configured to a destination type module configured to determine whether a packet received via a first port of the plurality of ports is destined for (i) the storage area network or (ii) the local area network; a congestion analyzer module configured to determine, in response to the packet received via the first port being destined for the storage area network, whether (i) a buffer in the first pool of buffers allocated to the first port is full, and (ii) a size of the first pool of buffers and the second pool of buffers is to be adjusted; and an adjustment module configured to, in response to the congestion analyzer module determining that (i) the buffer in the first pool of buffers allocated to the first port is full and (ii) the size of the first pool of buffers and the second pool of buffers is to be adjusted, perform: