Patent ID: 8898416
Filing Date: 2014-11-25
Classification: G06F

Abstract:
1. A system for managing allocation of storage in switches utilizing flow control in which an internal storage of the switch is assigned to each port of the switch in storage units, the system comprising: a switch comprising a plurality of ports and an internal storage that is shared by the plurality of ports and is divided into a plurality of storage units, wherein each port is a physical interface to connect a computing device to the switch; and a controller in communication with the switch, the controller being operable to: periodically monitor an average number of storage units used by each of the plurality of ports over a predetermined time period, set a threshold for the average number of storage units used by each of the plurality of ports, the threshold for each port being less than or equal to a total number of storage units assigned to the respective port, and allocate one or more available storage units assigned to a first of the plurality of ports to a second of the plurality of ports in response to storage allocation management being enabled for the second port and the average number of storage units used by the second port exceeding the threshold for the second port.